Სარჩევი:

GO-4 Smart Home Arduino Bot: 7 ნაბიჯი (სურათებით)
GO-4 Smart Home Arduino Bot: 7 ნაბიჯი (სურათებით)

ვიდეო: GO-4 Smart Home Arduino Bot: 7 ნაბიჯი (სურათებით)

ვიდეო: GO-4 Smart Home Arduino Bot: 7 ნაბიჯი (სურათებით)
ვიდეო: wifi დისტანციური IR და RF კოდების Broadlink RM4C Pro, Home Assistant - აკონტროლეთ კონდიციონერი 2024, ნოემბერი
Anonim
GO-4 Smart Home Arduino Bot
GO-4 Smart Home Arduino Bot

ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა ავაშენოთ ჭკვიანი სახლის ბოტი IOT ტექნოლოგიის გამოყენებით თქვენი სახლის ტექნიკის დისტანციურად გასაკონტროლებლად ინტერნეტის საშუალებით.

სანამ დავიწყებთ, მოდით ვისაუბროთ ამ ტექნიკაზე, როგორც ამას ვაკეთებდით…

რა არის IOT?

ნივთების ინტერნეტი (IoT) არის ურთიერთდაკავშირებული გამოთვლითი მოწყობილობების სისტემა, მექანიკური და ციფრული მანქანები, საგნები, ადამიანები, რომლებსაც აქვთ უნიკალური იდენტიფიკატორი და მონაცემთა გადაცემის უნარი ქსელში ადამიანებიდან ადამიანზე ან ადამიანზე მოთხოვნის გარეშე. კომპიუტერული ურთიერთქმედება.

ნივთების ინტერნეტში შეიძლება იყოს ადამიანი, რომელსაც აქვს გულის მონიტორის იმპლანტი, სარწყავი სისტემები ფერმაში ბიოჩიპის გადამცემით, მანქანა, რომელსაც აქვს ჩამონტაჟებული სენსორები მძღოლის გაფრთხილებისათვის, როდესაც საბურავის წნევა დაბალია ან სხვა ბუნებრივი ან ადამიანის მიერ შექმნილი ობიექტი, რომელსაც შეიძლება მიენიჭოს IP მისამართი და უზრუნველყოს მონაცემთა გადაცემის შესაძლებლობა ქსელში.

მოდით ვთქვათ, რომ IOT არის უზარმაზარი სისტემა ინტერნეტში, რომელიც მოიცავს თითოეულ მანქანას უნიკალური ID ზარების IP მისამართის გამოყენებით.

როგორ შემიძლია გავხდე ამ სამყაროს ნაწილი ჩემი Arduino დაფის გამოყენებით?

არსებობს პატარა ტექნოლოგიური საოცრების მოწყობილობა სახელწოდებით ESP8266 და ეს არის შესანიშნავი ინსტრუმენტი თქვენი პროექტის ინტერნეტში შესასვლელად. თქვენ შეგიძლიათ მარტივად შეაერთოთ ის Arduino– ში, როგორც ეს ნაჩვენებია და დაუშვათ თქვენი პროექტი ინტერნეტის საშუალებით. გააკონტროლეთ იგი მსოფლიოს ნებისმიერი ადგილიდან IP მისამართის საშუალებით!

შიდა კონტროლერის მახასიათებლები:

· Espressif პროცესორი არის 32 ბიტიანი და 80 MHz და მისი განახლება შესაძლებელია 160 MHz– მდე.

· 64KB მეხსიერების ჩამტვირთავი.

· 64KB სწრაფი ოპერატიული მეხსიერება, რომელიც ეძღვნება მიკროკონტროლერს.

· 96KB შემთხვევითი წვდომის მეხსიერება.

*შენიშვნა (1)

ESP8266 მოწყობილობა ჩვეულებრივ იყიდება ყოველგვარი მოდულის გარეშე და ჩემი პირადი აზრით მირჩევნია გამოვიყენო მისი ESP-01 ადაპტერი, რათა ადვილად შევუერთდე Arduino დაფას.

ნაბიჯი 1: საჭირო კომპონენტები

საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები
საჭირო კომპონენტები

რობოტის მოდელი (ხელმისაწვდომია მე –3 ნაბიჯში)

Arduino Uno R3

ESP8266 მოდული

ESP-01 ადაპტერი

ოთხი გზა სარელეო

LCD მოდული 16x2

LED 220 ohm რეზისტორით

ჯუმბერის მავთულები

ნაბიჯი 2: ESP8266 მოდულის დაყენება

ESP8266 მოდულის დაყენება
ESP8266 მოდულის დაყენება
ESP8266 მოდულის დაყენება
ESP8266 მოდულის დაყენება
ESP8266 მოდულის დაყენება
ESP8266 მოდულის დაყენება

სხვა დანარჩენი კომპონენტებისგან განსხვავებით, ESP8266 მოდული უნდა იყოს

გამოყენებამდე დაყენება, რადგან ეს არის დამოუკიდებელი მოდული და არსებობს მრავალი მეთოდი, რომლითაც შეგიძლიათ დაიცვას კოდი მასში.

*შენიშვნა (2)

რობოტზე წვდომა შესაძლებელია მხოლოდ ადგილობრივი Wi-Fi ქსელის საშუალებით. ინტერნეტის გასაკონტროლებლად, შეიძლება დაგჭირდეთ პორტის გადამისამართება თქვენს როუტერზე.

ამ თემაზე უფრო დეტალური ინფორმაციისთვის:

www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html

ნაბიჯი 3: რობოტის ბაზის შეკრება

რობოტის ბაზის შეკრება
რობოტის ბაზის შეკრება
რობოტის ბაზის შეკრება
რობოტის ბაზის შეკრება

ამ დროს მე ვირჩევ უბრალო მუყაოს მოდელს, რომლის აწყობა შესაძლებელია რამდენიმე საათში.

ჩამოტვირთეთ მოდელი აქედან:-

paper-replika.com/index.php?option=com_cont…

ამ ბაზის აწყობა საკმაოდ მარტივია, ის ასევე გაძლევთ საშუალებას დააფიქსიროთ მთელი წრე შიგნით ყოველგვარი არეული მავთულის გარეშე, ამიტომ მის წინ დავაფიქსირე LCD 16*8 ეკრანის მოდული რობოტების გამომუშავების გასაადვილებლად და ამას მოგვიანებით განვმარტავ.

ამ ბმულზე თქვენ შეისწავლით თუ როგორ გამოიყენოთ LCD ეკრანის მოდული

www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

ნაბიჯი 4: Robot Torso– ს შეკრება

Image
Image
რობოტი ტორსის აწყობა
რობოტი ტორსის აწყობა

რობოტი ტანი

შედგება ერთი ნაწილისგან და წინა მხარეს არის ორი ხვრელი, ასე რომ თქვენ შეგიძლიათ სურვილისამებრ დააფიქსიროთ თქვენი LED ნათურა 220 ოჰმეტიანი რეზისტორით და კამერის მოდულით.

ნაბიჯი 5: რობოტის თავი და ფრთები

რობოტის თავი და ფრთები
რობოტის თავი და ფრთები
რობოტის თავი და ფრთები
რობოტის თავი და ფრთები

ეს ნაჭრები არის ძალიან ძირითადი და მას არ აქვს მავთულები ან წრე შიგნით.

ნაბიჯი 6: სარელეო წრე

Image
Image
სარელეო წრე
სარელეო წრე
სარელეო წრე
სარელეო წრე

როგორ დავამატოთ გადასახადები არდუინოზე

ეს არის რელეს ის ტიპი, რომლის საშუალებითაც მას შეუძლია გამოიყენოს მაგისტრალური მოწყობილობები. ეს რელეები გაუმკლავდება სახლებში გამოყენებულ უმეტეს მოწყობილობებს, გარდა ყველაზე მაღალი ენერგიის მოწყობილობებისა, როგორიცაა ოთახის გამათბობლები, ღუმელები და ძრავები. დარწმუნდით, რომ მოწყობილობის VA (ვოლტი x ამპერი), რომელსაც თქვენ ჩართავთ/გამორთავთ, რელეს რეიტინგზე ნაკლებია.

გაფრთხილება: ყოველთვის იყავით ძალიან ფრთხილად AC– ზე ექსპერიმენტის დროს, ელექტრო შოკი შეიძლება გამოიწვიოს სერიოზული დაზიანებები.

სარელეო მოდული ქვედა მხრიდან ღიაა როდესაც AC არის დაკავშირებული არ შეეხოთ წრეს.

მიკროსქემის DC ნაწილისთვის:

Arduino ციფრული პინი 10 -> მოდულის პინი S

Arduino GND -> მოდულის პინი -

Arduino +5V -> მოდულის pin +

ნაბიჯი 7: რჩევები და ხრიკები

Რჩევები და ხრიკები
Რჩევები და ხრიკები
Რჩევები და ხრიკები
Რჩევები და ხრიკები

არდუინოსთან საკუთარი პროექტების შემუშავებისას, არსებობს რამდენიმე ხრიკი, რომელიც დაგეხმარებათ გახსოვდეთ გაჭედვის შემთხვევაში.

· დარწმუნდით, რომ ჩართეთ სწორი ბიბლიოთეკა #მოიცავს ESP8266WiFi.h

· დარწმუნდით, რომ კითხულობთ მარჯვენა პორტს Arduino 115200- ში, რომელიც დამონტაჟებულია პორტში 9600 Serial.begin (115200);

· პროექტს არ სჭირდება დამატებითი ენერგიის წყარო.

ასევე, დარწმუნდით, რომ გამოიყენეთ ჩაწერეთ სწორი SSID და პაროლი თქვენს ადგილობრივ WIFI ქსელში

const char* ssid = "YOUR_SSID";

const char* პაროლი = "YOUR_PASSWORD";

· სერიული ეკრანის გახსნის შემდეგ დარწმუნდით, რომ URL ასე გამოიყურება:

გამოიყენეთ ეს URL დასაკავშირებლად: https://192.168.1.100/, დააკოპირეთ URL და ჩასვით თქვენს ბრაუზერში.

* კოდი ერთვის

გირჩევთ: