Përmbajtje:

Sistemi i parkimit të zgjuar të bazuar në IoT duke përdorur NodeMCU ESP8266: 5 hapa
Sistemi i parkimit të zgjuar të bazuar në IoT duke përdorur NodeMCU ESP8266: 5 hapa

Video: Sistemi i parkimit të zgjuar të bazuar në IoT duke përdorur NodeMCU ESP8266: 5 hapa

Video: Sistemi i parkimit të zgjuar të bazuar në IoT duke përdorur NodeMCU ESP8266: 5 hapa
Video: Fito 540 dollarë në 3O MINS (FALAS) Duke përdorur Google Translator dhe Gmail (Bëni Para Online... 2024, Nëntor
Anonim
Sistemi i parkimit të zgjuar të bazuar në IoT duke përdorur NodeMCU ESP8266
Sistemi i parkimit të zgjuar të bazuar në IoT duke përdorur NodeMCU ESP8266
Sistemi i parkimit të zgjuar të bazuar në IoT duke përdorur NodeMCU ESP8266
Sistemi i parkimit të zgjuar të bazuar në IoT duke përdorur NodeMCU ESP8266

Në ditët e sotme gjetja e parkimit në zona të zëna është shumë e vështirë dhe nuk ka asnjë sistem për të marrë detajet e disponueshmërisë së parkimit në internet. Imagjinoni nëse mund të merrni informacionin e disponueshmërisë së vendit të parkimit në telefonin tuaj dhe nuk keni roaming për të kontrolluar disponueshmërinë. Ky problem mund të zgjidhet me sistemin e parkimit të zgjuar të bazuar në IoT. Duke përdorur sistemin e parkimit të bazuar në IoT, ju mund të hyni lehtësisht në disponueshmërinë e vendit të parkimit përmes internetit. Ky sistem mund të automatizojë plotësisht sistemin e parkimit të makinave. Nga hyrja juaj tek pagesa dhe dalja, gjithçka mund të bëhet automatikisht.

Pra, këtu ne po ndërtojmë një Sistem të Parkimit të Makinave të bazuar në IoT duke përdorur NodeMCU, pesë sensorë IR dhe dy servo motorë. Dy sensorë IR përdoren në portën hyrëse dhe dalëse për të zbuluar makinën, ndërsa tre sensorë IR përdoren për të zbuluar disponueshmërinë e vendit të parkimit. Servo motorët përdoren për të hapur dhe mbyllur portat sipas vlerës së sensorit. Këtu ne po përdorim platformën Adafruit IO për të treguar publikimin e të dhënave në re të cilat mund të monitorohen nga kudo në botë.

Hapi 1: Përbërësit e kërkuar

Hardware

  • NodeMCU ESP8266
  • Sensor IR (5)
  • Servo Motor (2)

Shërbimet Online

Adafruit IO

Hapi 2: Diagrami i Qarkut të Parkimit të Zgjuar të Bazuar në IoT

Diagrami i Qarkut të Parkimit të Zgjuar të Bazuar në IoT
Diagrami i Qarkut të Parkimit të Zgjuar të Bazuar në IoT

Në këtë Sistem të Zgjuar Parkimi duke përdorur IoT, ne po përdorim pesë Sensorë IR dhe dy motorë servo. Sensorët IR dhe motorët Servo janë të lidhur me NodeMCU. NodeMCU kontrollon procesin e plotë dhe dërgon disponueshmërinë e parkimit dhe kohën e parkimit tek Adafruit IO në mënyrë që të mund të monitorohet nga kudo në botë duke përdorur këtë platformë. Dy sensorë IR përdoren në portën hyrëse dhe dalëse në mënyrë që të mund të zbulojë makinat në portën hyrëse dhe dalëse dhe të hapë dhe mbyllë automatikisht portën. Ne kemi përdorur më parë cloud Adafruit IO në shumë projekte IoT, ndiqni lidhjen për të mësuar më shumë.

Dy motorë servo përdoren si porta hyrëse dhe dalëse, kështu që sa herë që sensori IR zbulon një makinë, servo motori rrotullohet automatikisht nga 45 ° në 140 °, dhe pas një vonese, ai do të kthehet në pozicionin e tij fillestar. Tre sensorë të tjerë IR përdoren për të zbuluar nëse vendi i parkimit është i disponueshëm ose i zënë dhe dërgoni të dhënat në NodeMCU. Paneli i Adafruit IO gjithashtu ka dy butona për të operuar manualisht portën e hyrjes dhe daljes.

Hapi 3: Adafruit IO Setup për IOT Parking System

Adafruit IO Setup për IOT Parking System
Adafruit IO Setup për IOT Parking System

Adafruit IO është një platformë e të dhënave të hapura që ju lejon të grumbulloni, vizualizoni dhe analizoni të dhëna të drejtpërdrejta në re. Duke përdorur Adafruit IO, ju mund të ngarkoni, shfaqni dhe monitoroni të dhënat tuaja në internet dhe të aktivizoni projektin tuaj IoT. Ju mund të kontrolloni motorët, të lexoni të dhënat e sensorit dhe të bëni aplikacione të lezetshme IoT në internet duke përdorur Adafruit IO. Për provë dhe provë, me disa kufizime, Adafruit IO është i lirë për t’u përdorur. Ne kemi përdorur gjithashtu Adafruit IO me Raspberry Pi më parë.

1. Për të përdorur Adafruit IO, së pari, duhet të krijoni një llogari në Adafruit IO. Për ta bërë këtë, shkoni në faqen e internetit të Adafruit IO dhe klikoni në 'Filloni falas' në të djathtën e sipërme të ekranit.

2. Pasi të keni përfunduar procesin e krijimit të llogarisë, regjistrohuni në llogarinë tuaj dhe klikoni në 'Çelësi AIO' në këndin e sipërm të djathtë për të marrë emrin e përdoruesit të llogarisë tuaj dhe çelësin AIO.

Kur klikoni në 'Çelësin AIO', do të shfaqet një dritare me Çelësin tuaj Adafruit IO AIO dhe emrin e përdoruesit. Kopjoni këtë çelës dhe emrin e përdoruesit, do të nevojitet më vonë në kod.

3. Tani, pas kësaj, ju duhet të krijoni një burim. Për të krijuar një burim, klikoni në 'Feed.' Pastaj klikoni në 'Actions,' dhe pastaj në 'Create a New Feed' siç tregohet në imazhin më poshtë.

4. Pas kësaj, do të hapet një dritare e re për të futur Emrin dhe Përshkrimin e burimit. Përshkrimi i shkrimit është opsional.

5. Klikoni në ‘Krijo’, pas kësaj; do të ridrejtoheni në burimin tuaj të krijuar rishtas. Për këtë projekt, ne krijuam gjithsej nëntë burime për portën e daljes, portën e hyrjes, folenë 1 hyrja dhe daljen, folenë 2 hyrja dhe dalja dhe slot 3 hyrja dhe dalja. Pas krijimit të burimeve, tani krijoni një pult të Adafruit IO për të treguar të gjitha këto burime në një faqe të vetme. Për të krijuar një pult, klikoni në opsionin Paneli dhe pastaj klikoni në 'Veprim', dhe pas kësaj, klikoni në 'Krijo një Pult të Ri.' Në dritaren tjetër, futni emrin për pultin tuaj dhe klikoni në 'Krijo'.

6. Ndërsa pulti është krijuar tani, ne do të shtojmë burimet tona në pult. Për të shtuar një burim, klikoni në "+" në këndin e sipërm të djathtë.

Së pari, ne do të shtojmë dy blloqe butonash RESET për portën Hyrja dhe Dalja dhe pastaj shtatë blloqe TEXT për detajet e parkimit. Për të shtuar një buton në pult, klikoni në bllokun RESET.

Në dritaren tjetër do t'ju kërkojë të zgjidhni burimin, kështu që klikoni në burimin e portës së hyrjes.

Në këtë hap të fundit, jepni titullin bllokut tuaj dhe personalizojeni atë në përputhje me rrethanat. Ndryshoni vlerën e shtypit nga '1' në 'ON'. Pra, sa herë që shtypet butoni do të dërgojë vargun ‘ON’ në NodeMCU, dhe NodeMCU do të kryejë detyrën e mëtejshme. Nëse nuk doni të ndryshoni vlerën e shtypit këtu, atëherë mund të ndryshoni gjendjen në program.

Pas kësaj, ndiqni të njëjtën procedurë për të krijuar një bllok tjetër për portën e daljes. Për të krijuar pjesën tjetër të blloqeve ndiqni të njëjtën procedurë, por në vend që të krijoni një bllok RESET, krijoni një bllok TEXT në mënyrë që të mund të tregoni detajet e parkimit. Pas krijimit të të gjitha blloqeve, pulti im duket si më poshtë. Ju mund të redaktoni pultin duke klikuar në butonat e cilësimeve.

Hapi 4: Programimi i NodeMCU për sistemin e parkimit IOT

Për të programuar NodeMCU me Arduino IDE shkoni te File–> Preferences–> Settings.

Futni https:// arduino.esp8266.com/stable/package_esp82… në fushën "URL -ja shtesë e menaxherit të bordit" dhe klikoni "Ok".

Tani shkoni te Tools> Board> Boards Manager.

Në dritaren e Bordit të Menaxherëve, Shkruani esp në kutinë e kërkimit, esp8266 do të renditet atje më poshtë. Tani zgjidhni versionin e fundit të tabelës dhe klikoni në instalim.

Pasi të ketë përfunduar instalimi, shkoni te Tools> Board> dhe zgjidhni NodeMCU 1.0 (Moduli ESP-12E).

Tani mund të programoni NodeMCU me Arduino IDE.

Pra, kështu mund të ndërtohet një Sistem i Zgjuar Parkimi duke përdorur IoT. Ju mund të shtoni më shumë sensorë për të rritur vendet e parkimit dhe gjithashtu mund të shtoni një sistem pagese për të paguar automatikisht tarifën e parkimit. Komentoni më poshtë nëse keni ndonjë dyshim në lidhje me këtë projekt.

Recommended: