INHOUDSOPGAWE:
- Stap 1: Voorrade
- Stap 2: Bedrading
- Stap 3: UPyCraft -gebruiksaanwysings
- Stap 4: Die aflaai van die kode
- Stap 5: Installasie
- Stap 6: Maak 'n blaaier oop
- Stap 7: Toets
- Stap 8: Idee
Video: MicroPython -program: is die toilet beset?: 8 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Ons kantoor is 'n groot groepskantoor met beperkte badkamerruimte. "Ek" vind gereeld dat ek nie meer badkamer toe kan gaan nie, so ek moet so lank wag dat ek skaam voel.
Die eksperiment het MakePython ESP8266 gebruik om 'n opsporingsbediener op te stel waartoe almal via 'n IP -adres toegang kan verkry om na toiletsitplekke te kyk, om ongemaklike wagtye te vermy.
Stap 1: Voorrade
hardeware:
- Maak Python ESP8266
- Infrarooi sensor
- Broodbord
- Spring lyn
- USB kabel
- kleeflint
MakePython ESP8266 is 'n ESP8266-bord met 'n geïntegreerde SSD1306 OLED-skerm, u kan dit via hierdie skakel kry:
Infrarooi sensor: As die module die voorste hindernissein opspoor, brand die groen aanwyserlig op die printplaat die vlak, terwyl die OUT-poort steeds lae-vlak seine lewer. Die opsporingsafstand van die module is 2 ~ 30cm en die opsporingshoek is 35 °. Die opsporingsafstand kan deur die potensiometer aangepas word. wanneer die potensiometer kloksgewys verstel word, neem die opsporingsafstand toe; Teen die kloksgewys potensiometer word die opsporingsafstand verminder;
sagteware:
uPyCraft V1.1
Klik op hierdie skakel om uPyCraft IDE vir Windows af te laai:
Stap 2: Bedrading
- Die VCC -pen van die infrarooi module is gekoppel aan 3V3 van MakePython ESP8266, GND is gekoppel aan GND en OUT is gekoppel aan IO14 van die kaart.
- Koppel MakePython ESP8266 aan 'n rekenaar met 'n USB -kabel, maak Toestelbestuurder oop (soek eenvoudig 'toestel' in die Windows -soekkassie). As dit uitgebrei is, moet die poortgedeelte iets soos die hierbo vertoon. Teken die poortnommer aan, soos COM18 in my geval. As daar geen poort verskyn nie, probeer dan om die USB-stasie af te laai:
Stap 3: UPyCraft -gebruiksaanwysings
Laai die Begin MicroPython ESP8266 -lêer af, wat uiteengesit word in die gedeelte MicroPython Development Tools van die lêer, wat u sal help om die uPyCraft IDE af te laai en te installeer en dit te gebruik. Dit bevat ook 'n inleiding tot MakePython ESP8266.
Of u kan die lêer van hierdie skakel af kry:
Stap 4: Die aflaai van die kode
Laai die main.py -lêer af en maak dit oop, u moet die volgende punte verander:
- SSID: moet verander na u plaaslike netwerknaam
- WAGWOORD: moet verander na u plaaslike netwerkwagwoord
- As die OUT -pen van die infrarooi module 'n verandering van die MakePython ESP8266 ontvang, verander die nommer in die Pin () na die Pin wat u gebruik het om dit te ontvang.
As u klaar is, klik op Save en DownAndRun. 'aflaai ok' sal verskyn as die aflaai suksesvol is; u kan 'n IP -adres (myne: 192.168.1.116) sien.
Stap 5: Installasie
Plaas die infrarooi module langs die deur om mense maklik op te spoor en bevestig dit met verkoopband. As iemand die toilet gebruik, stuur die module die toetsuitslae na die bediener via WiFi, sodat ons toegang tot die bediener kan kry via 'n IP -adres om te kyk of die toilet beset is, in plaas van by die toilet te wag.
Stap 6: Maak 'n blaaier oop
Maak die blaaier op u rekenaar oop, tik die IP -adres wat u pas gekry het (192.168.1.116) in en klik op Enter om te bevestig.
Stap 7: Toets
Klik op die knoppie "opspoor", om te sien of die toilet beset is. As die toilet besig is, sal die bladsy wys dat dit beset is, anders sal dit wys dat daar niemand is nie, sodat u maklik na die toilet kan gaan sonder om buite te wag.
Stap 8: Idee
Na die eksperiment het ek 'n paar idees gehad, in sommige winkelsentrums is daar toilette op elke vloer, maar daar is gereeld lang rye vir vrouetoilette vir vroueklere, terwyl manstoilette leeg is. Maak gebruik van Makepython met Lora -verbinding om die selfoonverkeer by die deur van elke badkamer op te spoor, die aantal mense te beoordeel en om te lei soos verwag; Ek sal dit later probeer, as u belangstel, volg of sluit by my aan.
Aanbeveel:
Aan die gang met MicroPython op die ESP8266: 10 stappe (met foto's)
Aan die gang met MicroPython op die ESP8266: wil u 'n ander manier hê om die op ESP8266 gebaseerde borde te programmeer eerder as die gewone metode met behulp van Arduino IDE saam met C/C ++ programmeertaal? In hierdie tutoriaal leer ons wie u 'n ESP8266 moet instel en beheer bord met MicroPython.BUIL
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder op: 5 stappe
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder: In hierdie geval sal ons 'n eenvoudige program in C -kode skep en dit in die geheue van die mikrokontroleerder verbrand. Ons sal ons eie program skryf en die hex -lêer saamstel, met behulp van die Atmel Studio as die geïntegreerde ontwikkelingsplatform. Ons sal die sekering van twee instel
Hoe om die temperatuur van die bierfermentasie en die swaartekrag van u slimfoon te beheer: 4 stappe (met foto's)
Hoe om die temperatuur van die bierfermentasie en -gravitasie vanaf u slimfoon te beheer: as bier fermenteer, moet u die erns en temperatuur daarvan daagliks monitor. Dit is maklik om te vergeet om dit te doen, en as u weg is, is dit onmoontlik. Na 'n bietjie gegoogle het ek verskeie oplossings gevind vir outomatiese swaartekragmonitering (een, twee, drie). Een van die
Hoe om probleme op te los met die afstandsbediening van die Pionner -stuurwiel - Verhoog die IR -sein en herstel die klein slot: 14 stappe
Hoe om probleme op te los met die afstandsbediening van die stuurwiel van Pionner - Verhoog die IR -sein en herstel die klein slot.: Hierdie afstandsbediening is baie mooi en gerieflik, maar soms werk dit nie behoorlik nie. projek is nie 'n voorbeeld van doeltreffendheid nie. Ek kom uit Brasilië en het hierdie wenk op Amaz gekry
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek