Mündəricat:

MicroPython Proqramı: Tualet İşlədirmi ?: 8 Addım (Şəkillərlə)
MicroPython Proqramı: Tualet İşlədirmi ?: 8 Addım (Şəkillərlə)

Video: MicroPython Proqramı: Tualet İşlədirmi ?: 8 Addım (Şəkillərlə)

Video: MicroPython Proqramı: Tualet İşlədirmi ?: 8 Addım (Şəkillərlə)
Video: Arduino Leanardo Project || USB Keyboard || HID Device || #Shorts || #ShortVideo | #TrendingVideo 2024, Iyul
Anonim
MicroPython Proqramı: Tualet İşlədirmi?
MicroPython Proqramı: Tualet İşlədirmi?

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

Təchizat
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ə

Kablolama
Kablolama
  • İ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

İstifadə üçün UPyCraft İstiqamət
İ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ə

Kod Yükləmə
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

Quraşdırma
Quraşdırma
Quraşdırma
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

Brauzer açın
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

Test
Test
Test
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

Fikir
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ə: