İçindekiler:
- Adım 1: Sarf Malzemeleri
- Adım 2: Kablolama
- Adım 3: UPyCraft Kullanım Yönü
- Adım 4: Kod İndirme
- Adım 5: Kurulum
- 6. Adım: Bir Tarayıcı Açın
- 7. Adım: Test Etme
- Adım 8: Fikir
Video: MicroPython Programı: Tuvalet Dolu mu?: 8 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Ofisimiz sınırlı banyo alanına sahip büyük bir grup ofisi. "Ben" sık sık banyoya gidecek yerim olmadığını görüyorum, bu yüzden o kadar uzun süre beklemek zorunda kalıyorum ki utanıyorum.
Deneyde MakePython ESP8266 kullanılarak, herkesin bir IP adresi aracılığıyla tuvalet koltuklarını kontrol etmek için erişebileceği ve garip bekleme sürelerinden kaçınabileceği bir algılama sunucusu kuruldu.
Adım 1: Sarf Malzemeleri
donanım:
- MakePython ESP8266
- Kızılötesi sensör
- ekmek tahtası
- atlama çizgisi
- USB kablosu
- selobant
MakePython ESP8266, entegre SSD1306 OLED ekrana sahip bir ESP8266 kartıdır, bu bağlantıdan edinebilirsiniz:
Kızılötesi sensör: Modül ön engel sinyalini algıladığında, devre kartındaki yeşil gösterge ışığı seviyeyi aydınlatırken, OUT portu düşük seviyeli sinyaller vermeye devam eder. Modülün algılama mesafesi 2 ~ 30 cm'dir ve algılama açısı 35°'dir. Algılama mesafesi potansiyometre ile ayarlanabilir. potansiyometre saat yönünde ayarlandığında algılama mesafesi artar; Saat yönünün tersine potansiyometre, algılama mesafesi azalır;
yazılım:
uPyCraft V1.1
Windows için uPyCraft IDE'yi indirmek için bu bağlantıya tıklayın:
Adım 2: Kablolama
- Kızılötesi modülün VCC pini MakePython ESP8266'nın 3V3'üne, GND GND'ye ve OUT ise kartın IO14'üne bağlanır.
- MakePython ESP8266'yı bir USB kablosu kullanarak PC'ye bağlayın, Cihaz yöneticisini açın (Windows arama kutusunda "cihaz" araması yapmanız yeterlidir). Genişletildiğinde, bağlantı noktası bölümü yukarıdaki gibi bir şey göstermelidir. Benim durumumda COM18 gibi port numarasını not edin. Bağlantı noktası görünmüyorsa, USB sürücüsünü indirmeyi deneyin:
Adım 3: UPyCraft Kullanım Yönü
Dosyanın MicroPython Geliştirme Araçları bölümünde ayrıntıları verilen ve uPyCraft IDE'yi indirip kurmanıza ve kullanmanıza yardımcı olacak Başlarken MicroPython ESP8266 dosyasını indirin. Ayrıca MakePython ESP8266'ya bir giriş içerir.
Veya dosyayı şu bağlantıdan alabilirsiniz:
Adım 4: Kod İndirme
main.py dosyasını indirin ve açın, aşağıdaki noktaları değiştirmeniz gerekir:
- SSID: yerel ağ adınızla değiştirmeniz gerekiyor
- ŞİFRE: yerel ağ şifrenizi değiştirmeniz gerekiyor
- Kızılötesi modülün OUT Pin'i MakePython ESP8266'dan bir değişiklik alırsa, Pin() içindeki sayıyı, onu almak için kullandığınız Pin ile değiştirin.
İşiniz bittiğinde Kaydet ve AşağıAndRun'a tıklayın. İndirme başarılı olduğunda "indirme tamam" görüntülenecektir, bir IP adresi görebilirsiniz (benimki: 192.168.1.116).
Adım 5: Kurulum
Kişilerin kolay algılanması için kızılötesi modülü kapının yanına yerleştirin ve selotape ile sabitleyin. Birisi tuvaleti kullandığında, modül test sonuçlarını WiFi üzerinden sunucuya gönderir, böylece tuvalette beklemek yerine tuvaletin dolu olup olmadığını kontrol etmek için sunucuya bir IP adresi üzerinden erişebiliriz.
6. Adım: Bir Tarayıcı Açın
Bilgisayarınızdaki tarayıcıyı açın, yeni aldığınız IP adresini (192.168.1.116) yazın ve onaylamak için Enter'a tıklayın.
7. Adım: Test Etme
"Algıla" düğmesine tıklayın, tuvaletin dolu olup olmadığını kontrol edebilirsiniz. Tuvalet dolu olduğunda sayfa dolu olduğunu, aksi takdirde kimsenin olmadığını gösterecek, böylece dışarıda beklemeden kolayca tuvalete gidebilirsiniz.
Adım 8: Fikir
Deneyden sonra bazı fikirlerim oldu, bazı AVM'lerde her katta tuvalet var ama kadın tuvaletleri için kadın kıyafetleri için genellikle uzun kuyruklar varken erkek tuvaletleri boş. Her banyonun kapısındaki cep telefonu trafiğini algılamak, kişi sayısını değerlendirmek ve beklendiği gibi yönlendirme yapmak için Lora bağlantılı Makepython'u kullanın; Daha sonra deneyeceğim, ilgilenirseniz beni takip edin veya katılın.
Önerilen:
MicroPython Programı:Mini Hava İstasyonu: 7 Adım
MicroPython Programı:Mini Hava İstasyonu: Şimdi kış, ama sadece bir tişört giyiyor olmama rağmen hala biraz sıcak geliyor, bu da beni mevcut sıcaklığı bilmek istiyor, bu yüzden Micropython ESP32 ve DHT11 sensörlerini kullanıyorum ve güncel bilgileri alabilmeniz için basit bir hava istasyonu
MicroPython Programı:Koronavirüs Hastalığı(COVID-19) Verilerini Gerçek Zamanlı Güncelleme: 10 Adım (Resimlerle)
MicroPython Programı: Koronavirüs Hastalığı (COVID-19) Verilerini Gerçek Zamanlı Güncelleme: Son birkaç hafta içinde, dünya çapında doğrulanmış koronavirüs hastalığı (COVID 19) vakalarının sayısı 100.000'i aştı ve dünya sağlık örgütü (WHO) yeni koronavirüs pnömoni salgını küresel bir salgın olacak. Ben çok
Tuvalet Kağıdı Rulosu Telefon Bağlantısı: 7 Adım (Resimli)
Tuvalet Kağıdı Rulosu Telefon Bağlantısı: Telefonunuzu şarj olurken dik durması için bir yere mi ihtiyacınız var? Bir telefon tutucusu bunun cevabıdır. Evinizin etrafında duran birkaç yedek tuvalet kağıdı rulonuz ve sadece biraz kartonunuz var mı? Eğer yaparsan, o zaman yapacaksın
Basit ABB PLC Programı- Akademik Proje: 17 Adım (Resimli)
Basit ABB PLC Programı- Akademik Proje: Ladder Diagram(LD) dili ile CoDesys yazılımını kullanarak programlamayı amaçlayan basit bir projedir. Ve lütfen bunun bir eğitim projesi olmadığını unutmayın, bilginizi paylaşın ve benimle yorum yapın.Proje şunları içerir: fonksiyonlar.., Dolum işlemleri
Raspberry Pi ile Arduino Programı: 5 Adım (Resimli)
Raspberry Pi ile Arduino Programlayın: Bu Eğitilebilir Kitapta, Raspberry Pi ile bir Arduino'nun nasıl programlanacağını göstereceğim. klavye) ve Snapi