Mundarija:
- 1 -qadam: Ultrasonik sensor
- 2 -qadam: ESP8266 - 01 WiFi moduli
- 3 -qadam: Servo SG90
- 4 -qadam: ESP8266 - 01 WiFi modulini sozlash
- 5 -qadam: Blynk ilovasini sozlash
- 6 -qadam: O'chirish diagrammasi
- 7 -qadam: kod
- 8 -qadam: OUTPUT bilan video darslik
Video: IoT asosidagi aqlli axlat qutisi: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Ushbu qo'llanmada biz IoT asosidagi axlatli axlat qutisi monitoringi tizimini yaratmoqchimiz
Biz axlat qutisi to'lganmi yoki yo'qmi, kuzatib boramiz, agar to'la bo'lsa, egasiga telefonidagi push xabarnomasi orqali xabar beramiz.
Dastur talablari:
Blynk ilovasi
Arduino IDE
Uskuna talablari:
Arduino Nano
Sensorli qalqon Arduino
ESP 01 WiFi moduli
Ultrasonik sensor
Servo SG90
Infraqizil sensorlar moduli
1 -qadam: Ultrasonik sensor
U 40 000 Gts chastotali ultratovush signalini chiqaradi, u havo orqali o'tadi va agar uning yo'lida biror narsa yoki to'siq bo'lsa, u modulga qaytadi. Sayohat vaqtini va ovoz tezligini hisobga olgan holda siz masofani hisoblashingiz mumkin.
2 -qadam: ESP8266 - 01 WiFi moduli
ESP8266-01-bu Wi-Fi uzatuvchi va qabul qiluvchisi, u Wi-Fi tarmog'iga har qanday mikrokontrolderga kirishga imkon beradi.
ESP8266 moduli past narxga ega va AT buyruqlar to'plami bilan oldindan dasturlashtirilgan bo'lib, uni Arduino qurilmangizga ulashingiz va WiFi qalqoni taklif qiladigan darajada Wi-Fi imkoniyatiga ega bo'lishingiz mumkin. -GPIO -lar orqali datchiklar va boshqa dasturlar bilan birlashtirishga imkon beradigan taxtalarni qayta ishlash va saqlash imkoniyati.
Xususiyatlari:
- Wi-Fi Direct (P2P), yumshoq AP
- Birlashtirilgan TCP/IP protokoli to'plami
- U birlashtirilgan TR tugmachasi, balun, LNA, quvvat kuchaytirgichi va mos tarmoqqa ega
- Birlashtirilgan PLL, regulyatorlar, DCXO va quvvatni boshqarish bloklari bilan jihozlangan
- O'rnatilgan kam quvvatli 32 bitli protsessor ilova sifatida ishlatilishi mumkin
- 1.1 / 2.0, SPI, UART
- STBC, 1 × 1 MIMO, 2 × 1 MIMO
- A-MPDU va A-MSDU agregatsiyasi va 0,4ms himoya oralig'i
- Uyg'oning va paketlarni <2ms ichida yuboring
- Kutish rejimida quvvat iste'moli <1,0 mVt (DTIM3)
3 -qadam: Servo SG90
Servo dvigatel - bu ob'ektni yuqori aniqlik bilan itaradigan yoki aylantira oladigan elektr qurilmasi. Agar siz aylanishni va ma'lum burchak yoki masofada e'tiroz bildirishni xohlasangiz, servo dvigateldan foydalanasiz. U faqat servo mexanizm orqali ishlaydigan oddiy dvigateldan iborat. Agar dvigatel DCdan quvvat oladigan bo'lsa, u DC servo motor deb ataladi, agar u AC bilan ishlaydigan bo'lsa, u AC servo motor deb ataladi. Kichik va engil paketlarda juda yuqori torkli servo dvigatelni olishimiz mumkin. Bu xususiyatlar ular o'yinchoq mashina, RC vertolyotlari va samolyotlari, Robototexnika, Mashina kabi ko'plab ilovalarda qo'llaniladi.
4 -qadam: ESP8266 - 01 WiFi modulini sozlash
ESP 01 -ni quyida ko'rsatilgan ulanishlarga ulang.
Keyin bu kodni Arduino Uno -ga yuklang. KOD
Kodni yuklagandan so'ng.
Asosiy buyruqni yuborishga harakat qiling: AT
Siz OK javobini olishingiz kerak. (Bu sizning ESP 01 yaxshi ishlayotganini anglatadi).
Endi sizning ESP 01 avtomatik tarzda sozlanadi. Yuqoridagi kodda biz yozgan ikkita buyruq bor.
AT+CWMODE = 1 (Wi-Fi rejimini o'rnatadi (Station/AP/Station+AP))
AT+UART_DEF = 9600, 8, 1, 0, 3 (bu tezlik tezligini 9600 ga o'zgartiradi, siz uni 115200 ga o'rnatishingiz mumkin.)
5 -qadam: Blynk ilovasini sozlash
Keling, grafikalardagi harorat va namlik ma'lumotlarini olish uchun Blynk ilovasini sozlaymiz.
1 -qadam: Yangi loyihani bosing
2 -qadam: Loyihangiz nomini va qaysi taxtadan foydalanmoqchi ekanimizni qo'shing, bizning holatlarimizda bu Arduino Nano
3 -qadam: Vidjetni tanlang, ya'ni vertikal daraja
4 -qadam: Pins va ma'lumotlar diapazonini sozlang
Endi sizning Blynkingiz ushbu sxemaga o'xshash bo'lishi kerak
6 -qadam: O'chirish diagrammasi
Yuqoridagi diagrammada IoT asosli Smart Dustbin loyihasi uchun barcha ulanishlar ko'rsatilgan.
Ulanish qulayligi uchun biz Arduino Nano Shield -dan foydalandik. Ulanish Arduino Nano Shield uchun ham bir xil bo'ladi.
7 -qadam: kod
To'liq kodni ko'rish uchun - Alpha Electronz
Tavsiya:
Arduino, ultratovush sensori va servo dvigatel yordamida aqlli axlat qutisi: 3 qadam
Arduino, Ultrasonik sensorlar va servo dvigatel yordamida aqlli axlat qutisi: Ushbu loyihada men sizga Arduino yordamida axlat qutisini qanday yasashni ko'rsataman, u erda axlat qutisiga yaqinlashganda axlat qutisi qopqog'i avtomatik ravishda ochiladi. Bu Smart axlat qutisini yasash uchun ishlatiladigan boshqa muhim komponentlar HC-04 Ultrasonik Sen
Aqlli axlat qutisi: 6 qadam
Aqlli Dustbin: Salom bolalar !!! Men Vedaansh Verdanman. Va bugun men sizga o'z qo'llaringiz bilan aqlli axlat qutisini qanday yasashni ko'rsataman. Keyingi loyiham haqida ma'lumot olish uchun meni instagramda kuzatib boring. Boshlaylik !!!! Instragram hisob: --- robotics_08
Magicbit -dan aqlli axlat qutisi: 5 qadam
Magicbit -dan aqlli axlat qutisi: Ushbu qo'llanmada biz Magicbit dev yordamida aqlli axlat qutisini qanday yasashni bilib olamiz. Arduino IDE bilan karta. Boshlaylik
Avtomobil bilan aqlli axlat qutisi: 5 qadam
Avtomobil bilan aqlli axlat qutisi: Bu ultrasonik sensor, mashina va tugmachali aqlli axlat qutisi, shuning uchun uni bosganingizda oldinga siljiydi. Bu loyiha https://www.instructables.com/id/DIY-Smart-Dustbin-With-Arduino/ dan ilhomlangan.Mana men o'zgartirgan bir nechta qismlar: 4 g'ildirak
IDC2018 IOT aqlli axlat qutisi: 8 qadam
IDC2018 IOT aqlli axlat qutisi: Chiqindilarni yaxshi boshqarish sayyoramiz uchun muhim muammoga aylandi. Jamoat va tabiiy joylarda ko'pchilik qoldirgan chiqindilariga e'tibor bermaydilar. Chiqindilarni yig'ish moslamasi bo'lmaganida, olib kelishdan ko'ra, chiqindilarni joyida qoldirish osonroq