Inhoudsopgave:
- Stap 1: Benodigdheden
- Stap 2: Bedrading
- Stap 3: UPyCraft-richting voor gebruik
- Stap 4: De code downloaden
- Stap 5: Installatie
- Stap 6: Open een browser
- Stap 7: Testen
- Stap 8: Idee
Video: MicroPython-programma: is het toilet bezet? - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Ons kantoor is een groot groepskantoor met beperkte badkamerruimte. "Ik" merk vaak dat ik geen ruimte heb om naar het toilet te gaan, dus ik moet zo lang wachten dat ik me schaam.
Het experiment gebruikte MakePython ESP8266 om een detectieserver op te zetten waartoe iedereen toegang kon krijgen via een IP-adres om te controleren op toiletbrillen, waardoor ongemakkelijke wachttijden werden vermeden.
Stap 1: Benodigdheden
hardware:
- MerknaamPython ESP8266
- Infrarood sensor
- Breadboard
- Springlijn
- USB-kabel
- plakband
MakePython ESP8266 is een ESP8266-bord met een geïntegreerd SSD1306 OLED-scherm, je kunt het krijgen via deze link:
Infraroodsensor: wanneer de module het voorste obstakelsignaal detecteert, licht het groene indicatielampje op de printplaat het niveau op, terwijl de OUT-poort signalen op laag niveau blijft uitvoeren. De detectieafstand van de module is 2 ~ 30 cm en de detectiehoek is 35 °. De detectieafstand kan worden aangepast met de potentiometer. wanneer de potentiometer met de klok mee wordt aangepast, neemt de detectieafstand toe; Potentiometer tegen de klok in, de detectieafstand wordt verkleind;
software:
uPyCraft V1.1
Klik op deze link om uPyCraft IDE voor Windows te downloaden:
Stap 2: Bedrading
- De VCC-pin van de infraroodmodule is verbonden met 3V3 van MakePython ESP8266, GND is verbonden met GND en OUT is verbonden met IO14 van het bord.
- Verbind MakePython ESP8266 met pc via een USB-kabel, Open apparaatbeheer (zoek eenvoudig naar "apparaat" in het Windows-zoekvak). Wanneer het is uitgevouwen, zou het poortgedeelte zoiets als het bovenstaande moeten weergeven. Noteer het poortnummer, zoals COM18 in mijn geval. Als er geen poort verschijnt, probeer dan de USB-drive te downloaden:
Stap 3: UPyCraft-richting voor gebruik
Download het Aan de slag MicroPython ESP8266-bestand, dat wordt beschreven in het gedeelte MicroPython Development Tools van het bestand, waarmee u de uPyCraft IDE kunt downloaden, installeren en gebruiken. Het bevat ook een inleiding tot MakePython ESP8266.
Of u kunt het bestand downloaden via deze link:
Stap 4: De code downloaden
Download het bestand main.py en open het, u moet de volgende punten wijzigen:
- SSID: moet worden gewijzigd in uw lokale netwerknaam
- WACHTWOORD: moet wijzigen in uw lokale netwerkwachtwoord
- Als de OUT-pin van de infraroodmodule een wijziging ontvangt van de MakePython ESP8266, verander dan het nummer in de Pin() in de pin waarmee je deze hebt ontvangen.
Als u klaar bent, klikt u op Opslaan en DownAndRun. "download ok" wordt weergegeven als het downloaden is gelukt, je kunt een IP-adres zien (de mijne: 192.168.1.116).
Stap 5: Installatie
Plaats de infraroodmodule naast de deur voor gemakkelijke detectie van personen en zet deze vast met plakband. Wanneer iemand het toilet gebruikt, stuurt de module de testresultaten via wifi naar de server, zodat we via een IP-adres toegang hebben tot de server om te controleren of het toilet bezet is, in plaats van bij het toilet te wachten.
Stap 6: Open een browser
Open de browser op uw pc, typ het IP-adres dat u zojuist hebt gekregen (192.168.1.116) en klik op Enter om te bevestigen.
Stap 7: Testen
Klik op de knop "detecteren", u kunt controleren of het toilet bezet is. Wanneer het toilet bezet is, zal de pagina laten zien dat het bezet is, anders zal het laten zien dat er niemand is, zodat je gemakkelijk naar het toilet kunt gaan zonder buiten te wachten.
Stap 8: Idee
Na het experiment had ik wat ideeën, in sommige winkelcentra zijn er toiletten op elke verdieping, maar er zijn vaak lange rijen voor damestoiletten voor dameskleding, terwijl herentoiletten leeg zijn. Maak gebruik van Makepython met Lora-verbinding om het mobiele telefoonverkeer bij de deur van elke badkamer te detecteren, het aantal mensen te beoordelen en omleiding uit te voeren zoals verwacht; Ik zal het later proberen, als je geïnteresseerd bent, volg of doe mee.
Aanbevolen:
Bezet-meter: 3 stappen
Drukke meter: deze Instructable leert je hoe je een machine maakt die mensen vertelt hoe druk je het hebt en mensen wegjaagt als je het druk hebt. Met deze machine kun je laten zien hoe druk je bent met behulp van drie niveaus: niet druk, een beetje druk, en druk. De niveaus zijn scho
Raspberry Pi Oled-klok Bekijk het, hoor het en voel het: 5 stappen (met afbeeldingen)
Raspberry Pi Oled Clock Watch It Hear It and Feel It: dit is een slimme klok die de tijd op een OLED-display weergeeft en je kunt ook de tijd horen op verschillende tijdsintervallen die hulpvol zijn voor blinden en het verandert ook de led-kleur met de tijd zoals licht in de schemering licht in de avond wordt oranje naar geel en houdt van t
Schrijf het ! Maak het ! Deel het!: 4 stappen
Schrijf het ! Maak het ! Deel het!: Mijn leerlingen hebben Lego gebruikt om creativiteit toe te voegen aan hun schrijven, de organisatie van het schrijven en om hun werk digitaal te presenteren met hun familie en met hun leeftijdsgenoten in de klas
Hoe muziek te krijgen van BIJNA ELKE (Haha) website (zolang je het kunt horen, kun je het krijgen Ok prima als het in Flash is ingesloten, kun je dat misschien niet) BEWERKT !!!!! Info toegevoegd: 4 stappen
Hoe muziek te krijgen van BIJNA ELKE (Haha) website (zolang je het kunt horen, kun je het krijgen … Ok prima als het in Flash is ingesloten, kun je dat misschien niet) BEWERKT !!!!! Toegevoegde info: als je ooit naar een website gaat en een nummer speelt dat je leuk vindt en wilt, dan is hier de instructie voor jou, niet mijn schuld als je iets verknoeit (de enige manier waarop het zal gebeuren is als je dingen begint te verwijderen zonder reden )ik heb muziek kunnen krijgen voor
Waterdichte luidsprekers die drijven - "Het drijft, het draagt en het rockt de noten!": 7 stappen (met afbeeldingen)
Waterdichte luidsprekers die drijven - "It Floats, It Totes and It Rocks the Notes!": Dit waterdichte luidsprekerproject is geïnspireerd op vele reizen naar de Gila-rivier in Arizona (en SNL's "I'm on a Boat!" ). We zullen de rivier afdrijven of lijnen aan de kust bevestigen zodat onze drijvers vlak bij onze camping blijven. Iedereen he