Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: simlarni ulash
- 3 -qadam: UPyCraft -dan foydalanish yo'nalishi
- 4 -qadam: Kodni yuklab olish
- 5 -qadam: O'rnatish
- 6 -qadam: Brauzerni oching
- 7 -qadam: sinov
- 8 -qadam: Fikr
Video: MicroPython dasturi: hojatxona bandmi? 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bizning ofis - bu hammom uchun joyi cheklangan katta guruhli ofis. "Men" tez -tez hojatxonaga borishga joyim yo'qligini topaman, shuning uchun men uzoq kutishga majbur bo'laman.
Tajriba MakePython ESP8266 yordamida har kim IP -manzili orqali hojatxona o'rindiqlarini tekshirish uchun kira oladigan, kutishning noqulay vaqtlaridan qochib, aniqlash serverini o'rnatdi.
1 -qadam: materiallar
apparat:
- MakePython ESP8266
- Infraqizil sensor
- Non paneli
- O'tish chizig'i
- USB kabeli
- skotch lentasi
MakePython ESP8266-bu o'rnatilgan SSD1306 OLED displeyli ESP8266 taxtasi, uni quyidagi havoladan olishingiz mumkin:
Infraqizil datchik: modul old to'siq signalini aniqlagach, elektron platadagi yashil ko'rsatkich chiroq yonadi, OUT porti esa past darajali signallarni chiqarishda davom etadi. Modulni aniqlash masofasi 2 ~ 30 sm, aniqlash burchagi esa 35 °. Aniqlash masofasi potentsiometr yordamida sozlanishi mumkin. potentsiometr soat yo'nalishi bo'yicha sozlanganda, aniqlash masofasi oshadi; Potentsiometrning soat sohasi farqli o'laroq, aniqlash masofasi kamayadi;
dasturiy ta'minot:
uPyCraft V1.1
Windows uchun uPyCraft IDE -ni yuklab olish uchun ushbu havolani bosing:
2 -qadam: simlarni ulash
- Infraqizil modulning VCC pimi MakePython ESP8266 3V3 ga, GND GND ga, OUT esa kartaning IO14 ga ulangan.
- MakePython ESP8266 -ni kompyuterga USB kabeli yordamida ulang, qurilma menejerini oching (Windows qidiruv maydonida "qurilma" ni qidiring). Qachon kengaytirilsa, port bo'limi yuqoridagi kabi ko'rsatilishi kerak. Port holatini COM18 kabi yozib oling. Agar port ko'rinmasa, USB drayverini yuklab ko'ring:
3 -qadam: UPyCraft -dan foydalanish yo'nalishi
MicroPython ESP8266 ishga tushirish faylini yuklab oling, u faylning MicroPython Development Tools bo'limida batafsil bayon qilingan bo'lib, uPyCraft IDE -ni yuklab olish va o'rnatish va undan foydalanishga yordam beradi. Shuningdek, u MakePython ESP8266 -ga kirishni o'z ichiga oladi.
Yoki faylni quyidagi havoladan olishingiz mumkin:
4 -qadam: Kodni yuklab olish
Main.py faylini yuklab oling va oching, siz quyidagi nuqtalarni o'zgartirishingiz kerak:
- SSID: mahalliy tarmoq nomini o'zgartirish kerak
- Parol: mahalliy tarmoq parolini o'zgartirish kerak
- Agar infraqizil modulning OUT PIN -kodi MakePython ESP8266 -dan o'zgarishni qabul qilsa, Pin () dagi raqamni siz qabul qilgan pinga o'zgartiring.
Ishingiz tugagach, Saqlash va DownAndRun -ni bosing. "Yuklab olish OK" ko'rsatiladi, agar yuklash muvaffaqiyatli bo'lsa, siz IP -manzilni ko'rishingiz mumkin (meniki: 192.168.1.116).
5 -qadam: O'rnatish
Odamlarni osongina aniqlash uchun infraqizil modulni eshik yoniga joylashtiring va uni lenta bilan mahkamlang. Kimdir hojatxonadan foydalanganda, modul test natijalarini WiFi orqali serverga yuboradi, shuning uchun biz hojatxonada kutib o'tirmay, hojatxonaning bandligini tekshirish uchun IP -manzil orqali serverga kirishimiz mumkin.
6 -qadam: Brauzerni oching
Kompyuteringizda brauzerni oching, yangi IP manzilingizni kiriting (192.168.1.116) va tasdiqlash uchun Enter ni bosing.
7 -qadam: sinov
"Aniqlash" tugmasini bosing, siz hojatxonaning bandligini tekshirishingiz mumkin. Hojatxona ishg'ol qilinganda, sahifa uning bandligini ko'rsatadi, aks holda hech kim yo'qligini ko'rsatadi, shuning uchun siz tashqarida kutmasdan hojatxonaga bemalol borishingiz mumkin.
8 -qadam: Fikr
Tajribadan so'ng, menda ba'zi fikrlar bor edi, ba'zi savdo markazlarida, har bir qavatda hojatxonalar bor, lekin ko'pincha ayollar hojatxonalari uchun ayollar kiyimlari uchun uzun navbatlar, erkaklar hojatxonalari bo'sh. Har bir hammom eshigidagi uyali telefonlar oqimini aniqlash, odamlar sonini aniqlash va kutilganidek yo'naltirish uchun Lora bilan Makepython -dan foydalaning. Men keyinroq sinab ko'raman, agar sizni qiziqtirsa, kuzatib boring yoki menga qo'shiling.
Tavsiya:
MicroPython dasturi: Koronavirus kasalligi (COVID-19) ma'lumotlarini real vaqtda yangilash: 10 qadam (rasmlar bilan)
MicroPython dasturi: Koronavirus kasalligi (COVID-19) ma'lumotlarini real vaqtda yangilang: So'nggi bir necha hafta ichida butun dunyo bo'ylab koronavirus kasalligi (COVID 19) tasdiqlangan holatlar soni 100,000 dan oshdi va Jahon sog'liqni saqlash tashkiloti (JSST) e'lon qildi. yangi koronavirus pnevmoniya epidemiyasi global pandemiyaga aylandi. Men juda edim
Makey Makey sinfidagi hojatxona kuzatuvchisi: 5 qadam
Makey Makey sinfidagi hojatxona kuzatuvchisi: Siz hech qachon o'z sinfingizda band bo'lgansiz va qaysi talaba (yoki bir nechta) hojatxonaga borganini bilmay qoldingizmi? Men o'rta maktabga informatika fanidan dars beraman, va shuni bilamanki, o'quvchilar ko'pincha sinfdan chiqib, " hojatxonadan foydalanish "
ABB PLC oddiy dasturi- Akademik loyiha: 17 qadam (rasmlar bilan)
ABB PLC dasturining oddiy dasturi- Akademik loyiha: Bu oddiy loyiha bo'lib, u CoDesys dasturini Ladder Diagram (LD) tili bilan dasturlashni maqsad qilib qo'ygan. Iltimos, e'tibor bering, bu o'quv qo'llanma emas, o'z bilimlaringizni baham ko'ring va men bilan sharhlang. vazifalar .., to'ldirish jarayoni
Raspberry Pi bilan Arduino dasturi: 5 qadam (rasmlar bilan)
Raspberry Pi bilan Arduino dasturi: Bu yo'riqnomada men Raspberry Pi bilan Arduinoni qanday dasturlashni ko'rsataman. Mening Twitter: twitter.com/steveschuler20 Men bu loyiha uchun ishlatgan qismlarga Kano Computer Kit Complete (Raspberry Pi ekranli va klaviatura) va Snapi
Hojatxona pistoni ichida suhbat qutisini yarating: 6 qadam (rasmlar bilan)
Hojatxona pistoni ichida suhbat qutisini yarating: lehimlantiruvchi dazmol, bir nechta kompyuter dinamiklari va sanitariya -tesisat uskunalari (shu jumladan, hojatxona pistoni) bilan. Siz juda yaxshi munozara qutisini qurishingiz mumkin (Daft Punk kabi rassomlar "Robot ovoz effektini", "Around" kabi qo'shiqlarga ega bo'lish uchun ishlatadilar)