Përmbajtje:

Programi MicroPython: A është tualeti i zënë?: 8 hapa (me fotografi)
Programi MicroPython: A është tualeti i zënë?: 8 hapa (me fotografi)

Video: Programi MicroPython: A është tualeti i zënë?: 8 hapa (me fotografi)

Video: Programi MicroPython: A është tualeti i zënë?: 8 hapa (me fotografi)
Video: Урок 1. MicroPython Windows. Установка и настройка IDE. 2024, Nëntor
Anonim
Programi MicroPython: A është tualeti i zënë?
Programi MicroPython: A është tualeti i zënë?

Zyra jonë është një zyrë e madhe në grup me hapësirë të kufizuar në banjo. "Unë" shpesh gjej se nuk kam vend për të shkuar në banjë, kështu që më duhet të pres aq gjatë sa të ndihem në siklet.

Eksperimenti përdori MakePython ESP8266 për të ngritur një server zbulimi në të cilin çdokush mund të kishte qasje përmes një adrese IP për të kontrolluar vendet e tualetit, duke shmangur kohën e vështirë të pritjes.

Hapi 1: Furnizimet

Furnizimet
Furnizimet

harduer:

  • MakePython ESP8266
  • Sensori me rreze infra të kuqe
  • Breadboard
  • Vijë kërcimi
  • Kabllo USB
  • shirit ngjites

MakePython ESP8266 është një bord ESP8266 me një ekran OLED të integruar SSD1306, mund ta merrni nga kjo lidhje:

Sensori me rreze infra të kuqe: Kur moduli zbulon sinjalin e pengesës së përparme, drita jeshile treguese në tabelën e qarkut ndriçon nivelin, ndërsa porta OUT vazhdon të nxjerrë sinjale të nivelit të ulët. Distanca e zbulimit të modulit është 2 ~ 30cm, dhe Këndi i zbulimit është 35 °. Distanca e zbulimit mund të rregullohet nga potenciometri. kur potenciometri rregullohet në drejtim të akrepave të orës, distanca e zbulimit rritet; Potenciometër në drejtim të kundërt të orës, distanca e zbulimit zvogëlohet;

softuer:

uPyCraft V1.1

Klikoni këtë lidhje për të shkarkuar uPyCraft IDE për Windows:

Hapi 2: Instalimet elektrike

Instalime elektrike
Instalime elektrike
  • Kodi VCC i modulit infra të kuqe është i lidhur me 3V3 të MakePython ESP8266, GND është i lidhur me GND, dhe OUT është i lidhur me IO14 të bordit.
  • Lidhni MakePython ESP8266 me PC duke përdorur një kabllo USB, Hapni menaxherin e pajisjes (Thjesht kërkoni për "pajisje" në kutinë e kërkimit të Windows). Kur zgjerohet, seksioni i portit duhet të shfaqë diçka si më sipër. Shënoni numrin e portit, siç është COM18 në rastin tim. Nëse nuk shfaqet asnjë port, provoni të shkarkoni USB drive:

Hapi 3: UPyCraft Udhëzim për Përdorim

UPyCraft Udhëzim për Përdorim
UPyCraft Udhëzim për Përdorim

Shkarkoni skedarin Get Started MicroPython ESP8266, i cili është detajuar në seksionin e skedarit MicroPython Tools Development, i cili do t'ju ndihmojë të shkarkoni dhe instaloni uPyCraft IDE dhe ta përdorni atë. Ai gjithashtu përfshin një hyrje në MakePython ESP8266.

Ose mund ta merrni skedarin nga kjo lidhje:

Hapi 4: Shkarkimi i Kodit

Shkarkimi i Kodit
Shkarkimi i Kodit

Shkarkoni skedarin main.py dhe hapeni atë, ju duhet të modifikoni pikat e mëposhtme:

  • SSID: duhet të ndryshoni në emrin e rrjetit tuaj lokal
  • Fjalëkalimi: duhet të ndryshoni në fjalëkalimin e rrjetit tuaj lokal
  • Nëse Pin OUT i modulit infra të kuqe merr një ndryshim nga MakePython ESP8266, ndryshoni numrin në Pin () në Pin që keni përdorur për ta marrë atë.

Kur të keni mbaruar, klikoni Save dhe DownAndRun. "Shkarkimi ok" do të shfaqet kur shkarkimi të jetë i suksesshëm, mund të shihni një adresë IP (e imja: 192.168.1.116).

Hapi 5: Instalimi

Instalimi
Instalimi
Instalimi
Instalimi

Vendoseni modulin infra të kuqe pranë derës për zbulimin e lehtë të njerëzve dhe sigurojeni atë me shirit shitës. Kur dikush po përdor tualetin, moduli dërgon rezultatet e testit në server përmes WiFi, kështu që ne mund të hyjmë në server përmes një adrese IP për të kontrolluar nëse tualeti është i zënë, në vend që të presim nga tualeti.

Hapi 6: Hapni një shfletues

Hapni një shfletues
Hapni një shfletues

Hapni shfletuesin në kompjuterin tuaj, shkruani adresën IP që sapo keni (192.168.1.116) dhe klikoni Enter për të konfirmuar.

Hapi 7: Testimi

Duke testuar
Duke testuar
Duke testuar
Duke testuar

Klikoni butonin "zbulo", mund të kontrolloni nëse tualeti është i zënë. Kur tualeti është i zënë, faqja do të tregojë se është e zënë, përndryshe, do të tregojë se nuk ka asnjë, kështu që lehtë mund të shkoni në tualet pa pritur jashtë.

Hapi 8: Ide

Ide
Ide

Pas eksperimentit, kisha disa ide, në disa qendra tregtare, ka tualete në çdo kat, por shpesh ka radhë të gjata për tualetet e grave për rrobat e grave, ndërsa tualetet e burrave janë bosh. Përdorni Makepython me lidhjen Lora për të zbuluar trafikun e telefonit celular në derën e çdo banjo, për të gjykuar numrin e njerëzve dhe për të kryer devijimin siç pritej; Do ta provoj më vonë, nëse jeni të interesuar, ndiqni ose bashkohuni me mua.

Recommended: