Мазмұны:

IoT негізіндегі ақылды қоқыс жәшігі: 8 қадам
IoT негізіндегі ақылды қоқыс жәшігі: 8 қадам

Бейне: IoT негізіндегі ақылды қоқыс жәшігі: 8 қадам

Бейне: IoT негізіндегі ақылды қоқыс жәшігі: 8 қадам
Бейне: Әйелді қандыратын 5 әдіс 2024, Шілде
Anonim
IoT негізіндегі ақылды қоқыс жәшігі
IoT негізіндегі ақылды қоқыс жәшігі

Бұл оқулықта біз IoT негізіндегі ақылды қоқыс жәшігін бақылау жүйесін құрамыз

Біз қоқыс жәшігінің толғанын немесе толмағанын бақылайтын боламыз, егер ол толса, иесіне телефондағы хабарландыру арқылы хабарлаймыз.

Бағдарламалық қамтамасыз етуге қойылатын талаптар:

Blynk қосымшасы

Arduino IDE

Аппараттық құралдарға қойылатын талаптар:

Ардуино Нано

Arduino Nano сенсорлық қалқаны

ESP 01 WiFi модулі

Ультрадыбыстық сенсор

Серво SG90

Инфрақызыл сенсор модулі

1 -қадам: ультрадыбыстық сенсор

Ультрадыбыстық сенсор
Ультрадыбыстық сенсор

Ол 40 000 Гц жиілікпен ультрадыбысты шығарады, ол ауа арқылы өтеді, егер оның жолында объект немесе кедергі болса, ол модульге қайта оралады. Қашу уақытын және дыбыс жылдамдығын ескере отырып, қашықтықты есептеуге болады.

2 -қадам: ESP8266 - 01 WiFi модулі

ESP8266 - 01 WiFi модулі
ESP8266 - 01 WiFi модулі

ESP8266-01-бұл WiFi желісінің кез келген микроконтроллеріне кіруге мүмкіндік беретін сериялық WiFi таратқышы мен қабылдағышы.

ESP8266 модулі төмен бағаға ие және AT командалық бағдарламалық жасақтамасымен алдын ала бағдарламаланған, яғни оны Arduino құрылғысына қосуға және WiFi Shield ұсынатындай WiFi мүмкіндігін алуға болады. -оны GPIO арқылы сенсорлармен және басқа қосымшалармен біріктіруге мүмкіндік беретін тақтаны өңдеу және сақтау мүмкіндігі.

Ерекше өзгешеліктері:

  • Wi-Fi Direct (P2P), жұмсақ кіру
  • TCP/IP біріктірілген протоколдар стегі
  • Онда біріктірілген TR қосқышы, балун, LNA, қуат күшейткіші және сәйкес келетін желі бар
  • Кіріктірілген PLL, реттегіштер, DCXO және қуатты басқару қондырғыларымен жабдықталған
  • Қосымша ретінде төмен қуатты 32 биттік процессорды пайдалануға болады
  • 1.1 / 2.0, SPI, UART
  • STBC, 1 × 1 MIMO, 2 × 1 MIMO
  • A-MPDU & A-MSDU агрегациясы және 0,4 мс қорғау аралығы
  • Ояту және пакеттерді <2 мс ішінде жіберу
  • Күту режимінде тұтынылатын қуат <1,0 мВт (DTIM3)

3 -қадам: Servo SG90

Серво SG90
Серво SG90

Серво қозғалтқышы - бұл объектіні жоғары дәлдікпен итеруге немесе айналдыруға болатын электрлік құрылғы. Егер сіз белгілі бір бұрышта немесе қашықтықта айналғыңыз келсе және қарсылық білдіргіңіз келсе, онда сіз сервоқозғалтқышты қолданасыз. Ол тек қана серво механизмі арқылы жүретін қарапайым қозғалтқыштан тұрады. Егер қозғалтқыш тұрақты токпен жұмыс жасайтын болса, онда ол тұрақты токтың қозғалтқышы деп аталады, ал егер ол айнымалы токпен жұмыс жасаса, онда ол айнымалы токтың сервоқозғалтқышы деп аталады. Біз кіші және жеңіл пакеттерде өте жоғары моментті серво қозғалтқышты ала аламыз. Бұл мүмкіндіктер олар ойыншық автомобиль, RC тікұшақтар мен ұшақтар, робототехника, машина сияқты көптеген қосымшаларда қолданылады.

4 -қадам: ESP8266 - 01 WiFi модулін конфигурациялау

ESP8266 - 01 WiFi модулін конфигурациялау
ESP8266 - 01 WiFi модулін конфигурациялау
ESP8266 - 01 WiFi модулін конфигурациялау
ESP8266 - 01 WiFi модулін конфигурациялау

ESP 01 құрылғысын төменде берілген жалғауларға сәйкес қосыңыз.

Содан кейін бұл кодты Arduino Uno -ға жүктеңіз. КОД

Кодты жүктегеннен кейін.

Негізгі пәрменді жіберіп көріңіз: AT

Сіз OK жауап алуыңыз керек. (Бұл сіздің ESP 01 жақсы жұмыс істейтінін білдіреді).

Енді сіздің ESP 01 автоматты түрде конфигурацияланады. Жоғарыда келтірілген кодта біз жазған екі команда бар.

AT+CWMODE = 1 (Wi-Fi режимін орнатады (Station/AP/Station+AP))

AT+UART_DEF = 9600, 8, 1, 0, 3 (Бұл беру жылдамдығын 9600 -ге өзгертеді, оны 115200 -ге де орнатуға болады.)

5 -қадам: Blynk қосымшасын конфигурациялау

Blynk қосымшасының конфигурациясы
Blynk қосымшасының конфигурациясы
Blynk қосымшасының конфигурациясы
Blynk қосымшасының конфигурациясы
Blynk қосымшасының конфигурациясы
Blynk қосымшасының конфигурациясы

Енді диаграммалардағы температура мен ылғалдылық туралы ақпаратты алу үшін Blynk қосымшасын орнатамыз.

1 -қадам: Жаңа жобаны нұқыңыз

2 -қадам: Жобаның атауын және біз қолданатын тақтаны қосыңыз, біздің жағдайда бұл Arduino Nano

3 -қадам: Виджетті таңдаңыз, яғни тік деңгей

4 -қадам: түйіндер мен деректер ауқымын конфигурациялаңыз

Енді сіздің Blynk осы схемаға ұқсас болуы керек

6 -қадам: схема

Схема диаграммасы
Схема диаграммасы

Жоғарыда келтірілген диаграммада IoT негізіндегі ақылды қоқыс жәшігі үшін барлық қосылымдар көрсетілген.

Біз қосылуды жеңілдету үшін Arduino Nano Shield қолдандық. Қосылу Arduino Nano Shield үшін де бірдей болады.

7 -қадам: код

Толық кодқа кіру үшін - Alpha Electronz

Ұсынылған: