Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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.