Innehållsförteckning:
- Steg 1: Tillbehör
- Steg 2: Kabeldragning
- Steg 3: UPyCraft bruksanvisning
- Steg 4: Kodnedladdning
- Steg 5: Installation
- Steg 6: Öppna en webbläsare
- Steg 7: Testning
- Steg 8: Idé
Video: MicroPython -program: Är toaletten upptagen ?: 8 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Vårt kontor är ett stort gruppkontor med begränsat badrumsutrymme. "Jag" upplever ofta att jag inte har utrymme att gå på toa, så jag måste vänta så länge att jag känner mig generad.
Experimentet använde MakePython ESP8266 för att ställa in en detektionsserver som vem som helst kunde komma åt via en IP -adress för att söka efter toalettstolar, vilket undviker besvärliga väntetider.
Steg 1: Tillbehör
hårdvara:
- MakePython ESP8266
- Infraröd sensor
- Bakbord
- Hoppa linje
- USB-kabel
- Scotch tejp
MakePython ESP8266 är ett ESP8266-kort med en integrerad SSD1306 OLED-skärm, du kan få det från denna länk:
Infraröd sensor: När modulen detekterar den främre hinder-signalen tänds den gröna indikatorlampan på kretskortet, medan OUT-porten fortsätter att mata ut lågnivåsignaler. Modulens detekteringsavstånd är 2 ~ 30cm och detektionsvinkeln är 35 °. Detektionsavståndet kan justeras med potentiometern. när potentiometern justeras medurs ökar detektionsavståndet; Potentiometer moturs, detektionsavståndet reduceras;
programvara:
uPyCraft V1.1
Klicka på den här länken för att ladda ner uPyCraft IDE för Windows:
Steg 2: Kabeldragning
- VCC -stiftet på den infraröda modulen är ansluten till 3V3 på MakePython ESP8266, GND är ansluten till GND och OUT är ansluten till IO14 på kortet.
- Anslut MakePython ESP8266 till PC med en USB -kabel, Öppna enhetshanteraren (sök bara efter "enhet" i Windows sökruta). När den utökas bör portdelen visa något liknande ovan. Anteckna portnumret, till exempel COM18 i mitt fall. Om ingen port visas, försök ladda ner USB-enheten:
Steg 3: UPyCraft bruksanvisning
Ladda ner filen Kom igång MicroPython ESP8266, som beskrivs i avsnittet för utvecklingsverktyg för MicroPython i filen, som hjälper dig att ladda ner och installera uPyCraft IDE och använda den. Den innehåller också en introduktion till MakePython ESP8266.
Eller så kan du hämta filen från den här länken:
Steg 4: Kodnedladdning
Ladda ner main.py -filen och öppna den, du måste ändra följande punkter:
- SSID: måste byta till ditt lokala nätverksnamn
- LÖSENORD: måste byta till ditt lokala nätverkslösenord
- Om OUT -stiftet på den infraröda modulen tar emot en ändring från MakePython ESP8266, ändra numret i stiftet () till det stift du använde för att ta emot det.
När du är klar klickar du på Save och DownAndRun. "ladda ner ok" visas när nedladdningen lyckas, du kan se en IP -adress (min: 192.168.1.116).
Steg 5: Installation
Placera den infraröda modulen bredvid dörren för enkel upptäckt av människor och säkra den med säljband. När någon använder toaletten skickar modulen testresultaten till servern via WiFi, så att vi kan komma åt servern via en IP -adress för att kontrollera om toaletten är upptagen, istället för att vänta vid toaletten.
Steg 6: Öppna en webbläsare
Öppna webbläsaren på din dator, skriv in den IP -adress du just fick (192.168.1.116) och klicka på Enter för att bekräfta.
Steg 7: Testning
Klicka på "detektera" -knappen, du kan kontrollera om toaletten är upptagen. När toaletten är upptagen visar sidan att den är upptagen, annars visar den att det inte finns någon, så du kan enkelt gå på toaletten utan att vänta utanför.
Steg 8: Idé
Efter experimentet hade jag några idéer, i vissa köpcentra finns det toaletter på varje våning, men det är ofta långa köer för damtoaletter för damkläder, medan herrtoaletter är tomma. Använd Makepython med Lora -anslutning för att upptäcka mobiltelefontrafiken vid dörren till varje badrum, bedöma antalet personer och genomföra avledning som förväntat; Jag ska prova det senare, om du är intresserad, följ eller gå med mig.
Rekommenderad:
Bildigenkänning med K210 -kort och Arduino IDE/Micropython: 6 steg (med bilder)
Bildigenkänning med K210 -kort och Arduino IDE/Micropython: Jag skrev redan en artikel om hur man kör OpenMV -demos på Sipeed Maix Bit och gjorde också en video med objektdetekteringsdemo med detta kort. En av de många frågorna människor har ställt är - hur kan jag känna igen ett objekt som det neurala nätverket inte är
MicroPython PCF8591 DACtest: 3 steg (med bilder)
MicroPython PCF8591 DACtest: Jag köpte den här boken för att förbättra mina Micropython-färdigheter: MicroPython för ESP8266 Development Workshop av Agus Kurniawan. Denna bok är en mycket bra start, I2C -projektet använder en PCF8591 -modul. Men inget DAC -programmeringsexempel så jag var tvungen att räkna ut att du
Upptagen mätare: 3 steg
Upptagen mätare: Den här instruktionsboken kommer att lära dig hur du gör en maskin som berättar för folk hur upptagen du är och som tar bort människor när du är upptagen. Med den här maskinen kan du visa hur upptagen du använder tre nivåer: inte upptagen, lite upptagen, och upptagen. Nivåerna är sk
Komma igång med MicroPython på ESP8266: 10 steg (med bilder)
Komma igång med MicroPython på ESP8266: Vill du ha ett annat sätt att programmera ESP8266-baserade kort snarare än den vanliga metoden med Arduino IDE tillsammans med C/C ++ programmeringsspråk? I den här självstudien lär vi oss vem du ska konfigurera och styra ett ESP8266 kort med MicroPython.BUIL
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen