Satura rādītājs:
- 1. solis: Piegādes
- 2. solis: elektroinstalācija
- 3. darbība: UPyCraft lietošanas norādījumi
- 4. darbība: koda lejupielāde
- 5. solis: uzstādīšana
- 6. darbība. Atveriet pārlūkprogrammu
- 7. darbība: pārbaude
- 8. solis: ideja
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Mūsu birojs ir liels grupas birojs ar ierobežotu vannas istabas platību. "Es" bieži konstatēju, ka man nav vietas, kur doties uz vannas istabu, tāpēc man jāgaida tik ilgi, ka jūtos neērti.
Eksperimentā tika izmantots MakePython ESP8266, lai izveidotu noteikšanas serveri, kuram ikviens varētu piekļūt, izmantojot IP adresi, lai pārbaudītu tualetes sēdekļus, izvairoties no neērtiem gaidīšanas laikiem.
1. solis: Piegādes
aparatūra:
- MakePython ESP8266
- Infrasarkanais sensors
- Maizes dēlis
- Lēciena līnija
- USB kabelis
- līmlente
MakePython ESP8266 ir ESP8266 plate ar integrētu SSD1306 OLED displeju, to varat iegūt no šīs saites:
Infrasarkanais sensors: Kad modulis nosaka priekšējā šķēršļa signālu, zaļā indikatora gaisma uz shēmas plates iedegas līmenī, bet OUT ports turpina izvadīt zema līmeņa signālus. Moduļa noteikšanas attālums ir 2 ~ 30 cm, un noteikšanas leņķis ir 35 °. Noteikšanas attālumu var regulēt ar potenciometru. kad potenciometrs tiek noregulēts pulksteņrādītāja virzienā, noteikšanas attālums palielinās; Pretēji pulksteņrādītāja virziena potenciometram, tiek samazināts noteikšanas attālums;
programmatūra:
uPyCraft V1.1
Noklikšķiniet uz šīs saites, lai lejupielādētu uPyCraft IDE operētājsistēmai Windows:
2. solis: elektroinstalācija
- Infrasarkanā moduļa VCC tapa ir savienota ar MakePython ESP8266 3V3, GND ir pievienots GND, bet OUT ir pievienots plates IO14.
- Savienojiet MakePython ESP8266 ar datoru, izmantojot USB kabeli, atveriet ierīces pārvaldnieku (vienkārši meklējiet "ierīce" Windows meklēšanas lodziņā). Paplašinot, ostas sadaļai vajadzētu parādīt kaut ko līdzīgu iepriekš minētajam. Pierakstiet porta numuru, piemēram, COM18 manā gadījumā. Ja neparādās neviens ports, mēģiniet lejupielādēt USB disku:
3. darbība: UPyCraft lietošanas norādījumi
Lejupielādējiet darba sākšanas MicroPython ESP8266 failu, kas ir sīki aprakstīts faila sadaļā MicroPython izstrādes rīki, kas palīdzēs lejupielādēt un instalēt uPyCraft IDE un to izmantot. Tajā ir arī ievads par MakePython ESP8266.
Vai arī jūs varat iegūt failu no šīs saites:
4. darbība: koda lejupielāde
Lejupielādējiet failu main.py un atveriet to, jums ir jāmaina šādi punkti:
- SSID: jāmaina vietējā tīkla nosaukums
- PASSWORD: jāmaina vietējā tīkla parole
- Ja infrasarkanā moduļa OUT tapa saņem izmaiņas no MakePython ESP8266, mainiet numuru Pin () uz PIN, kuru izmantojāt tā saņemšanai.
Kad esat pabeidzis, noklikšķiniet uz Saglabāt un uz leju un palaist. Kad lejupielāde būs veiksmīga, tiks parādīts "lejupielādēt ok", jūs varat redzēt IP adresi (mana: 192.168.1.116).
5. solis: uzstādīšana
Novietojiet infrasarkano staru moduli blakus durvīm, lai viegli atpazītu cilvēkus, un nostipriniet to ar kasetni. Kad kāds izmanto tualeti, modulis nosūta testa rezultātus serverim, izmantojot WiFi, lai mēs varētu piekļūt serverim, izmantojot IP adresi, lai pārbaudītu, vai tualete ir aizņemta, nevis gaidīt pie tualetes.
6. darbība. Atveriet pārlūkprogrammu
Datorā atveriet pārlūkprogrammu, ierakstiet tikko iegūto IP adresi (192.168.1.116) un noklikšķiniet uz Enter, lai apstiprinātu.
7. darbība: pārbaude
Noklikšķiniet uz pogas "atklāt", jūs varat pārbaudīt, vai tualete ir aizņemta. Kad tualete ir aizņemta, lapa parādīs, ka tā ir aizņemta, pretējā gadījumā tā parādīs, ka neviena nav, tāpēc jūs varat viegli doties uz tualeti, negaidot ārā.
8. solis: ideja
Pēc eksperimenta man radās dažas idejas, dažos tirdzniecības centros katrā stāvā ir tualetes, bet sieviešu tualetēm pēc sieviešu drēbēm bieži ir garas rindas, savukārt vīriešu tualetes ir tukšas. Izmantojiet Makepython ar Lora savienojumu, lai noteiktu mobilo tālruņu trafiku pie katras vannas istabas durvīm, novērtētu cilvēku skaitu un novirzītu, kā paredzēts; Es mēģināšu vēlāk, ja jūs interesē, sekojiet vai pievienojieties man.
Ieteicams:
Cēzara šifra programma programmā Python: 4 soļi
Cēzara šifra programma programmā Python: Cēzara šifrs ir sens un plaši izmantots šifrs, kuru ir viegli šifrēt un atšifrēt. Tas darbojas, pārvietojot alfabēta burtus, lai izveidotu pilnīgi jaunu alfabētu (ABCDEF varētu pārvietot vairāk par 4 burtiem un kļūt par EFGHIJ). Cēzars C
Robots, kas norāda, vai elektronikas pārdevējs jūs krāpj vai nē: 6 soļi
Robots, kas norāda, vai elektronikas pārdevējs jūs krāpj vai nē: Pagājušajā gadā es un mans tētis devāmies uz jaunatvērtu robotikas/elektronikas veikalu pavisam netālu no mūsu dzīvesvietas. Kad es tur ienācu, tas bija pilns ar elektroniku, seroviem, sensoriem, aveņu pis un Arduinos. Nākamajā dienā mēs devāmies uz to pašu veikalu un nopirkām
Arduino MFRC522 apmācība - vai RFID birka ir vai ir noņemta?: 6 soļi
Arduino MFRC522 apmācība - vai RFID birka ir vai ir noņemta?: Šī apmācība sākotnēji tika publicēta vietnē Augstspriegums
Kā izveidot un ievietot tabulu un pievienot šai tabulai papildu kolonnas un/vai rindas programmā Microsoft Office Word 2007: 11 soļi
Kā izveidot un ievietot tabulu un pievienot šai tabulai papildu kolonnas un/vai rindas programmā Microsoft Office Word 2007: Vai jums kādreiz ir bijis daudz datu, ar kuriem strādājat un domājat par sevi … " kā es varu izveidot visu vai šie dati izskatās labāk un ir vieglāk saprotami? " Ja tā, tad jūsu atbilde var būt tabula Microsoft Office Word 2007
MicroPython programma: atjauniniet koronavīrusa slimības (COVID-19) datus reālā laikā: 10 soļi (ar attēliem)
MicroPython programma: atjauniniet koronavīrusa slimības (COVID-19) datus reālā laikā: pēdējo nedēļu laikā apstiprināto koronavīrusa slimību (COVID 19) gadījumu skaits pasaulē ir pārsniedzis 100 000, un Pasaules veselības organizācija (PVO) ir paziņojusi, ka jauns koronavīrusa pneimonijas uzliesmojums ir globāla pandēmija. Es biju ļoti