Mündəricat:
- Addım 1: Təchizat
- Addım 2: Kabel çəkmə
- Addım 3: İstifadə üçün UPyCraft İstiqamət
- Addım 4: Kod Yükləmə
- Addım 5: Quraşdırma
- Addım 6: Brauzer açın
- Addım 7: Test
- Addım 8: Fikir
Video: MicroPython Proqramı: Tualet İşlədirmi ?: 8 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Ofisimiz vanna otağı məhdud olan böyük bir qrup ofisdir. "Mən" tez -tez tualetə getməyə yerim olmadığını görürəm, buna görə çox gözləmək məcburiyyətindəyəm.
Təcrübə, çətin gözləmə vaxtlarından qaçaraq tualet oturacaqlarını yoxlamaq üçün hər kəsin IP ünvanı ilə daxil ola biləcəyi bir aşkarlama serveri qurmaq üçün MakePython ESP8266 istifadə etdi.
Addım 1: Təchizat
hardware:
- MakePython ESP8266
- İnfraqırmızı sensor
- Çörək lövhəsi
- Atlama xətti
- USB kabeli
- Skotç lent
MakePython ESP8266, inteqrasiya olunmuş SSD1306 OLED ekrana malik bir ESP8266 lövhəsidir, bu linkdən əldə edə bilərsiniz:
İnfraqırmızı sensor: Modul ön maneə siqnalını algıladığında, devre kartındakı yaşıl göstərici işığı səviyyəni yandırır, Çıxış portu isə aşağı səviyyəli siqnalları çıxarmağa davam edir. Modulun aşkarlama məsafəsi 2 ~ 30 sm, aşkarlama açısı isə 35 ° -dir. Algılama məsafəsi potansiyometr ilə tənzimlənə bilər. potansiyometr saat yönünde ayarlandığında, aşkarlama məsafəsi artır; Saat yönünün əksinə potansiyometr, aşkarlama məsafəsi azalır;
proqram təminatı:
uPyCraft V1.1
Windows üçün uPyCraft IDE yükləmək üçün bu linki vurun:
Addım 2: Kabel çəkmə
- İnfraqırmızı modulun VCC pimi MakePython ESP8266 3V3 -ə, GND GND -yə, OUT isə lövhənin IO14 -ə qoşulur.
- MakePython ESP8266 -nı USB kabelindən istifadə edərək PC -yə qoşun, Cihaz menecerini açın (Sadəcə Windows axtarış qutusunda "cihaz" axtarın). Genişləndirildikdə, liman bölməsi yuxarıdakı kimi bir şey göstərməlidir. Mənim vəziyyətimdə COM18 kimi liman nömrəsini qeyd edin. Heç bir liman görünmürsə, USB sürücüsünü yükləməyə çalışın:
Addım 3: İstifadə üçün UPyCraft İstiqamət
UPyCraft IDE -ni yükləməyinizə və istifadə etməyinizə kömək edəcək faylın MicroPython İnkişaf Alətləri bölməsində ətraflı izah edilən Başlanğıc MicroPython ESP8266 faylını yükləyin. Ayrıca MakePython ESP8266 -ya giriş də daxildir.
Və ya faylı bu linkdən əldə edə bilərsiniz:
Addım 4: Kod Yükləmə
Main.py faylını yükləyin və açın, aşağıdakı nöqtələri dəyişdirməlisiniz:
- SSID: yerli şəbəkə adınızı dəyişdirməlisiniz
- ŞİFR: yerli şəbəkə parolunuzu dəyişdirməlisiniz
- Infraqırmızı modulun Çıxış Pimi MakePython ESP8266 -dan bir dəyişiklik alarsa, Pin () nömrəsini almaq üçün istifadə etdiyiniz Pinə dəyişdirin.
İşiniz bitdikdə, Saxla və AşağıAndRun düyməsini basın. Yükləmə müvəffəqiyyətli olduqda "yükləmə tamam" göstəriləcək, bir IP ünvanı görə bilərsiniz (mənimki: 192.168.1.116).
Addım 5: Quraşdırma
İnsanları asanlıqla aşkar etmək üçün infraqırmızı modulu qapının yanına qoyun və satış lenti ilə təmin edin. Kimsə tualetdən istifadə edərkən modul test nəticələrini WiFi vasitəsilə serverə göndərir, buna görə də tualetin yanında gözləmək yerinə tualetin boş olub olmadığını yoxlamaq üçün serverə IP ünvanı vasitəsilə daxil ola bilərik.
Addım 6: Brauzer açın
Kompüterinizdəki brauzeri açın, aldığınız IP ünvanını yazın (192.168.1.116) və təsdiq etmək üçün Enter düyməsini basın.
Addım 7: Test
"Algıla" düyməsini vurun, tualetin dolu olub olmadığını yoxlaya bilərsiniz. Tualet tutulduqda, səhifədə tutulduğunu göstərəcək, əks halda kimsənin olmadığını göstərəcək, buna görə də bayırda gözləmədən asanlıqla tualetə gedə bilərsiniz.
Addım 8: Fikir
Təcrübədən sonra bəzi fikirlərim oldu, bəzi alış -veriş mərkəzlərində hər mərtəbədə tualet var, amma qadın tualetləri üçün qadın paltarları üçün uzun növbələr olur, kişilərin tualetləri isə boşdur. Hər bir vanna otağının qapısında cib telefonu trafikini aşkar etmək, insanların sayını qiymətləndirmək və gözlənildiyi kimi yoldan çıxarmaq üçün Lora bağlantısı olan Makepython -dan istifadə edin; Daha sonra sınayacağam, maraqlanırsınızsa, izləyin və ya mənə qoşulun.
Tövsiyə:
MicroPython Proqramı: Mini Hava İstasyonu: 7 addım
MicroPython Proqramı: Mini Hava İstasyonu: İndi qışdır, ancaq bir az köynək geyinməyimə baxmayaraq hələ də bir az isti hiss edir, bu da mövcud temperaturu bilmək istəyimə səbəb olur, buna görə Micropython ESP32 və DHT11 sensorlarından istifadə edirəm. və sadə bir hava stansiyası, beləliklə cari vəziyyəti əldə edə bilərsiniz
MicroPython Proqramı: Koronavirus xəstəliyi (COVID-19) məlumatlarını real vaxt rejimində yeniləyin: 10 addım (şəkillərlə)
MicroPython Proqramı: Koronavirus xəstəliyi (COVID-19) məlumatlarını real vaxt rejimində yeniləyin: Son bir neçə həftə ərzində dünyada təsdiqlənmiş koronavirus xəstəliyi (COVID 19) hallarının sayı 100,000-i keçdi və Dünya Səhiyyə Təşkilatı (ÜST) yeni koronavirus sətəlcəm epidemiyası qlobal bir pandemiya olacaq. Çox idim
ISU Tələbəsi olaraq Pulsuz Proqramı Necə Yükləmək olar (Microsoft, Adobe və Təhlükəsizlik Proqramı: 24 addım
ISU Tələbəsi olaraq Pulsuz Proqramı Necə Yükləmək olar (Microsoft, Adobe və Təhlükəsizlik Proqramı: Adobe üçün: 1 -ci addıma keçin. Microsoft üçün: 8 -ci addıma keçin. Təhlükəsizlik üçün: 12 -ci addıma keçin. Azure üçün: 16 -cı addıma keçin
Tualet kağızı rulonlu telefon montajı: 7 addım (şəkillərlə birlikdə)
Tualet Kağıdı Roll Telefon Dağı: Telefonunuzu hələ də dik vəziyyətdə olması üçün şarj edərkən onu saxlamaq üçün bir yerə ehtiyacınız varmı? Telefon montajı buna cavabdır. Evinizin ətrafında bir neçə ehtiyat tualet kağızı rulonu və bir az karton varmı? Əgər etsəniz, onda
Tualet Pistonunun İçində Danışıq Qutu Qurun: 6 Addım (Şəkillərlə)
Tualet Pistonunun İçində Danışıq Qutusu Qurun: Bir lehimləmə dəmiri, bir cüt kompüter dinamikləri və bəzi santexnika avadanlıqları (Tualet Pistonu da daxil olmaqla) ilə. Çox yaxşı bir Müzakirə Qutu qura bilərsiniz (Daft Punk kimi sənətçilərin bu Robot Səs Efektini Ətrafdakı kimi mahnılarda əldə etmək üçün istifadə etdikləri bir qutu