Мазмұны:
- 1 -қадам: ультрадыбыстық сенсор
- 2 -қадам: ESP8266 - 01 WiFi модулі
- 3 -қадам: Servo SG90
- 4 -қадам: ESP8266 - 01 WiFi модулін конфигурациялау
- 5 -қадам: Blynk қосымшасын конфигурациялау
- 6 -қадам: схема
- 7 -қадам: код
- 8 -қадам: OUTPUT көмегімен бейне оқу құралы
Бейне: IoT негізіндегі ақылды қоқыс жәшігі: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл оқулықта біз IoT негізіндегі ақылды қоқыс жәшігін бақылау жүйесін құрамыз
Біз қоқыс жәшігінің толғанын немесе толмағанын бақылайтын боламыз, егер ол толса, иесіне телефондағы хабарландыру арқылы хабарлаймыз.
Бағдарламалық қамтамасыз етуге қойылатын талаптар:
Blynk қосымшасы
Arduino IDE
Аппараттық құралдарға қойылатын талаптар:
Ардуино Нано
Arduino Nano сенсорлық қалқаны
ESP 01 WiFi модулі
Ультрадыбыстық сенсор
Серво SG90
Инфрақызыл сенсор модулі
1 -қадам: ультрадыбыстық сенсор
Ол 40 000 Гц жиілікпен ультрадыбысты шығарады, ол ауа арқылы өтеді, егер оның жолында объект немесе кедергі болса, ол модульге қайта оралады. Қашу уақытын және дыбыс жылдамдығын ескере отырып, қашықтықты есептеуге болады.
2 -қадам: 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
Серво қозғалтқышы - бұл объектіні жоғары дәлдікпен итеруге немесе айналдыруға болатын электрлік құрылғы. Егер сіз белгілі бір бұрышта немесе қашықтықта айналғыңыз келсе және қарсылық білдіргіңіз келсе, онда сіз сервоқозғалтқышты қолданасыз. Ол тек қана серво механизмі арқылы жүретін қарапайым қозғалтқыштан тұрады. Егер қозғалтқыш тұрақты токпен жұмыс жасайтын болса, онда ол тұрақты токтың қозғалтқышы деп аталады, ал егер ол айнымалы токпен жұмыс жасаса, онда ол айнымалы токтың сервоқозғалтқышы деп аталады. Біз кіші және жеңіл пакеттерде өте жоғары моментті серво қозғалтқышты ала аламыз. Бұл мүмкіндіктер олар ойыншық автомобиль, RC тікұшақтар мен ұшақтар, робототехника, машина сияқты көптеген қосымшаларда қолданылады.
4 -қадам: 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 қосымшасын орнатамыз.
1 -қадам: Жаңа жобаны нұқыңыз
2 -қадам: Жобаның атауын және біз қолданатын тақтаны қосыңыз, біздің жағдайда бұл Arduino Nano
3 -қадам: Виджетті таңдаңыз, яғни тік деңгей
4 -қадам: түйіндер мен деректер ауқымын конфигурациялаңыз
Енді сіздің Blynk осы схемаға ұқсас болуы керек
6 -қадам: схема
Жоғарыда келтірілген диаграммада IoT негізіндегі ақылды қоқыс жәшігі үшін барлық қосылымдар көрсетілген.
Біз қосылуды жеңілдету үшін Arduino Nano Shield қолдандық. Қосылу Arduino Nano Shield үшін де бірдей болады.
7 -қадам: код
Толық кодқа кіру үшін - Alpha Electronz
Ұсынылған:
Arduino, ультрадыбыстық сенсор мен сервоприводты қолданатын ақылды қоқыс жәшігі: 3 қадам
Ақылды қоқыс жәшігі Arduino, ультрадыбыстық сенсор және серво қозғалтқышы арқылы: Мен сізге Arduino көмегімен ақылды қоқыс жәшігін қалай жасау керектігін көрсетемін, онда қоқыс жәшігінің қақпағы автоматты түрде ашылады. Бұл ақылды қоқыс жәшігін жасау үшін қолданылатын басқа маңызды компоненттер-HC-04 ультрадыбыстық сенсоры
Ақылды қоқыс жәшігі: 6 қадам
Ақылды дастархан: Сәлеметсіңдер ме балалар !!! Мен Ведаанш Верданмын. Ал бүгін мен сізге өзіңіздің ақылды қоқыс жәшігін қалай жасау керектігін көрсетемін. Менің келесі жобам туралы ақпарат алу үшін мені инстаграмда қадағалаңыз. Бастайық !!!! Инстаграмдағы аккаунт: --- robotics_08
Magicbit -тен ақылды қоқыс жәшігі: 5 қадам
Magicbit -тен ақылды қоқыс жәшігі: Бұл оқулықта біз Magicbit dev көмегімен ақылды қоқыс жәшігін жасауды үйренеміз. Arduino IDE бар тақта. Бастайық
Көлікпен ақылды қоқыс жәшігі: 5 қадам
Ақылды қоқыс жәшігі - бұл ультрадыбыстық сенсоры, автокөлігі және түймесі бар ақылды қоқыс жәшігі, сондықтан оны басқан кезде алға қарай жылжиды. Бұл жоба https://www.instructables.com/id/DIY-Smart-Dustbin-With-Arduino/ шабытынан алынған. Міне мен өзгерткен бірнеше бөлік: 4 дөңгелекті
IDC2018 IOT ақылды қоқыс жәшігі: 8 қадам
IDC2018 IOT ақылды қоқыс жәшігі: Қалдықтарды тиімді басқару біздің планетамыз үшін маңызды мәселеге айналды. Қоғамдық және табиғи кеңістіктерде көпшілігі тастап кететін қалдықтарға мән бермейді. Қоқыс жинаушы болмаған кезде, қоқыс тастағаннан гөрі оны тастау оңайырақ