Мазмұны:

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 қадам (суреттермен)
Бейне: Lesson 29: Car-7 Controlling SunFounder Smart Car using Remote Controller | Robojax 2024, Қараша
Anonim
GO-4 Smart Home Arduino Bot
GO-4 Smart Home Arduino Bot

Бұл жобада мен IOT технологиясын қолдана отырып, үй құралдарын Интернет арқылы қашықтан басқару үшін Smart Home Bot құруды көрсетемін.

Бірақ бастамас бұрын, біз осы әдіс туралы сөйлесейік.

IOT дегеніміз не?

Интернет заттары (IoT)-бір-бірімен байланысты есептеу құралдарының жүйесі, механикалық және цифрлық машиналардың, объектілердің, бірегей идентификаторлармен қамтамасыз етілген адамдар мен деректерді желі арқылы адамнан адамға немесе адамнан талап етпестен беру мүмкіндігі. компьютердің өзара әрекеттесуі.

Заттар интернетінде жүрек мониторының имплантаты бар, биохип транспондері бар фермадағы суару жүйесі, шинаның қысымы төмен болғанда немесе кез келген басқа жағдайда жүргізушіге ескерту датчиктері бар көлік болуы мүмкін. IP мекенжайын тағайындауға болатын және желі арқылы деректерді тасымалдау мүмкіндігімен қамтамасыз етілетін табиғи немесе қолдан жасалған объект.

Айта кетейік, IOT - бұл IP -адрестерді шақыратын бірегей идентификаторды қолдана отырып, кез келген машинаны қамтитын интернеттегі үлкен жүйе.

Мен Arduino тақтасын пайдаланып қалай осы әлемнің бір бөлігі бола аламын?

ESP8266 деп аталатын шағын технологиялық құрылғы бар және бұл сіздің жобаңыздың интернетке қосылуына мүмкіндік беретін тамаша құрал. Сіз оны Arduino -ға көрсетілгендей оңай қосуға және сіздің жобаңыздың интернет арқылы байланысуына мүмкіндік бере аласыз. Оны әлемнің кез келген нүктесінен IP -адрес арқылы басқару үшін!

Ішкі контроллердің ерекшеліктері:

· Espressif процессоры 32 биттік және 80 МГц болып табылады және 160 МГц дейін жаңартылуы мүмкін.

· 64 КБ жады жүктеуші.

· Микроконтроллерге арналған 64 КБ жедел жады.

· 96 КБ жедел жады.

*ескерту (1)

ESP8266 құрылғысы әдетте ешқандай модульсіз сатылады және менің жеке пікірімше, Arduino тақтасына оңай қосылу үшін оның ESP-01 адаптерін қолданғанды жөн көремін.

1 -қадам: Қажетті компоненттер

Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер

Робот моделі (3 -қадамда бар)

Arduino Uno R3

ESP8266 модулі

ESP-01 адаптері

Эстафетаның төрт әдісі

СКД модулі 16x2

220 Ом резисторы бар жарық диоды

Өткізгіш сымдар

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/kz/Tutorial/LiquidCrystalDisplay

4 -қадам: робот торсын құрастыру

Image
Image
Робот торсын құрастыру
Робот торсын құрастыру

Робот торсы

бір бөліктен тұрады, ал алдыңғы жағында екі тесік бар, егер сіз қаласаңыз, жарықдиодты 220 Ом резистормен және камера модулімен түзете аласыз.

5 -қадам: Робот басы мен қанаттары

Робот басы мен қанаттары
Робот басы мен қанаттары
Робот басы мен қанаттары
Робот басы мен қанаттары

Бұл бөлшектер өте қарапайым және оның ішінде сымдар мен тізбек жоқ.

6 -қадам: Реле тізбегі

Image
Image
Реле схемасы
Реле схемасы
Реле схемасы
Реле схемасы

ARDUINO -ға РЕЛЬДЕРДІ ҚАЛАЙ ҚОСУҒА БОЛАДЫ

Бұл электрмен жабдықталған құрылғыларды ауыстыру үшін қолданылатын реле түрі. Бұл реле үйдегі жылытқыштар, пештер мен қозғалтқыштар сияқты ең қуатты қондырғыларды қоспағанда, үйде қолданылатын көптеген құрылғыларды басқарады. Сіз қосатын/өшіретін құрылғының VA (Вольт х ампер) релелік мәнінен төмен екеніне көз жеткізіңіз.

Ескерту: Айнымалы токпен тәжірибе жасау кезінде әрқашан өте сақ болыңыз, электр тогының соғуы ауыр жарақатқа әкелуі мүмкін.

Төменгі жағынан реле модулі ашық, айнымалы ток қосылған кезде тізбекке тимеңіз.

Тізбектің тұрақты бөлігі үшін:

Arduino цифрлық түйреуіш 10 -> модуль штифі S

Arduino GND -> модуль штыры -

Arduino +5V -> түйреуіш модулі

7 -қадам: кеңестер мен амалдар

Кеңестер мен амалдар
Кеңестер мен амалдар
Кеңестер мен амалдар
Кеңестер мен амалдар

Arduino -мен жеке жобаларды әзірлеу кезінде, егер сіз кептеліп қалсаңыз, есте сақтауға болатын бірнеше амалдар бар.

· Дұрыс кітапхананы енгізгеніңізге көз жеткізіңіз #include ESP8266WiFi.h

· Arduino 115200 портындағы 9600 Serial.begin (115200) портының дұрыс портын оқып жатқаныңызға көз жеткізіңіз;

· Жобаға қосымша қуат көзі қажет емес.

· Сондай -ақ, жергілікті WIFI желісіне SSID мен құпия сөздің дұрыс жазылуын қолданыңыз

const char* ssid = «YOUR_SSID»;

const char* password = «YOUR_PASSWORD»;

· Сериялық экранды ашқаннан кейін URL келесідей екеніне көз жеткізіңіз:

Қосылу үшін мына URL мекенжайын пайдаланыңыз: https://192.168.1.100/, URL мекенжайын көшіріп, веб -шолғышқа қойыңыз.

* Код қосылды

Ұсынылған: