Taula de continguts:
- Pas 1: components necessaris
- Pas 2: diagrama del circuit d'aparcament intel·ligent basat en l'IoT
- Pas 3: Configuració d'Adafruit IO per al sistema d'aparcament IOT
- Pas 4: programació de NodeMCU per al sistema d'aparcament IOT
- Pas 5: vídeo de treball del sistema d'aparcament intel·ligent basat en IoT
Vídeo: Sistema d'aparcament intel·ligent basat en IoT que utilitza NodeMCU ESP8266: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Avui en dia trobar aparcament a zones concorregudes és molt difícil i no hi ha cap sistema per obtenir els detalls de la disponibilitat d’aparcament en línia. Imagineu-vos si podeu obtenir la informació de disponibilitat de les places d’aparcament al telèfon i no teniu cap itinerància per comprovar-ne la disponibilitat. Aquest problema es pot resoldre mitjançant el sistema d’aparcament intel·ligent basat en IoT. Mitjançant el sistema d’aparcament basat en IoT, podeu accedir fàcilment a la disponibilitat de les places d’aparcament per Internet. Aquest sistema pot automatitzar completament el sistema d’aparcament. Des de la vostra entrada fins al pagament i la sortida, tot es pot fer automàticament.
Així doncs, aquí estem construint un sistema d’aparcament basat en IoT que utilitza NodeMCU, cinc sensors IR i dos servomotors. S'utilitzen dos sensors IR a la porta d'entrada i sortida per detectar el cotxe, mentre que tres sensors IR es detecten la disponibilitat de les places d'aparcament. Els servomotors s’utilitzen per obrir i tancar les portes segons el valor del sensor. Aquí fem servir la plataforma Adafruit IO per mostrar publicar les dades al núvol que es poden controlar des de qualsevol part del món.
Pas 1: components necessaris
Maquinari
- NodeMCU ESP8266
- Sensor IR (5)
- Servomotor (2)
Serveis en línia
Adafruit IO
Pas 2: diagrama del circuit d'aparcament intel·ligent basat en l'IoT
En aquest sistema d’aparcament intel·ligent que utilitza IoT, fem servir cinc sensors IR i dos servomotors. Els sensors IR i els servomotors estan connectats al NodeMCU. NodeMCU controla el procés complet i envia la informació d’estacionament i disponibilitat d’estacionament a Adafruit IO perquè es pugui controlar des de qualsevol lloc del món mitjançant aquesta plataforma. S'utilitzen dos sensors IR a la porta d'entrada i sortida perquè pugui detectar els cotxes a la porta d'entrada i sortida i obrir i tancar automàticament la porta. Anteriorment, vam fer servir el núvol d’Adafruit IO en molts projectes IoT, seguiu l’enllaç per obtenir més informació.
S'utilitzen dos servomotors com a porta d'entrada i sortida, de manera que cada vegada que el sensor IR detecta un cotxe, el servo motor gira automàticament de 45 ° a 140 ° i, després d'un retard, tornarà a la seva posició inicial. Es fan servir altres tres sensors IR per detectar si la ranura d’estacionament està disponible o està ocupada i enviar les dades a NodeMCU. El tauler d'Adafruit IO també té dos botons per accionar manualment la porta d'entrada i sortida.
Pas 3: Configuració d'Adafruit IO per al sistema d'aparcament IOT
Adafruit IO és una plataforma de dades obertes que us permet agregar, visualitzar i analitzar dades en directe al núvol. Mitjançant Adafruit IO, podeu penjar, visualitzar i supervisar les vostres dades a través d’Internet i activar l’IoT del vostre projecte. Podeu controlar motors, llegir dades del sensor i crear aplicacions IoT genials a Internet mitjançant Adafruit IO. Per provar i provar, amb algunes limitacions, Adafruit IO és gratuït. També hem utilitzat Adafruit IO amb Raspberry Pi anteriorment.
1. Per utilitzar Adafruit IO, primer heu de crear un compte a Adafruit IO. Per fer-ho, aneu al lloc web d’Adafruit IO i feu clic a ‘Comença de franc’ a la part superior dreta de la pantalla.
2. Després d’acabar el procés de creació del compte, inicieu sessió al vostre compte i feu clic a ‘Clau AIO’ a l’extrem superior dret per obtenir el nom d’usuari i la clau AIO del compte.
Quan feu clic a "Clau AIO", apareixerà una finestra amb la vostra clau AIO i nom d'usuari Adafruit IO. Copieu aquesta clau i aquest nom d'usuari, que caldrà més endavant al codi.
3. Ara, després d'això, heu de crear un feed. Per crear un feed, feu clic a "Feed". A continuació, feu clic a "Accions" i, a continuació, a "Crea un feed nou", tal com es mostra a la imatge següent.
4. Després d'això, s'obrirà una nova finestra per introduir el nom i la descripció del feed. La descripció de l’escriptura és opcional.
5. Feu clic a "Crea", després; se us redirigirà al feed recentment creat. Per a aquest projecte, hem creat un total de nou feeds per a la porta de sortida, porta d’entrada, entrada i sortida de la ranura 1, entrada i sortida de la ranura 2 i entrada i sortida de la ranura 3. Després de crear feeds, creeu ara un tauler d'Adafruit IO per mostrar tots aquests feeds en una sola pàgina. Per crear un tauler, feu clic a l'opció Tauler i, a continuació, feu clic a "Acció" i, després, feu clic a "Crea un tauler nou". A la finestra següent, introduïu el nom del tauler i feu clic a "Crea".
6. A mesura que es crea el tauler, afegirem els nostres feeds al tauler. Per afegir un feed, feu clic al '+' a l'extrem superior dret.
En primer lloc, afegirem dos blocs de botons RESET per a la porta d’entrada i sortida i, a continuació, set blocs TEXT per obtenir informació sobre l’estacionament. Per afegir un botó al tauler de control, feu clic al bloc RESET.
A la finestra següent, us demanarà que trieu el feed, així que feu clic al feed de la porta d'entrada.
En aquest pas final, assigneu un títol al vostre bloc i personalitzeu-lo en conseqüència. Canvieu el valor de premsa de "1" a "ACTIVAT". Així, sempre que es prem el botó, enviarà la cadena "ON" a NodeMCU i NodeMCU realitzarà la tasca posterior. Si no voleu canviar el valor de premsa aquí, podeu canviar la condició del programa.
Després, seguiu el mateix procediment per crear un altre bloc per a la porta de sortida. Per crear la resta de blocs, seguiu el mateix procediment, però en lloc de crear un bloc RESET, creeu un bloc TEXT perquè pugueu mostrar els detalls de l’estacionament. Després de crear tots els blocs, el meu tauler es veu a continuació. Podeu editar el tauler fent clic als botons de configuració.
Pas 4: programació de NodeMCU per al sistema d'aparcament IOT
Per programar NodeMCU amb Arduino IDE, aneu a Fitxer–> Perferències–> Configuració.
Introduïu https:// arduino.esp8266.com/stable/package_esp82… al camp "URL del gestor de placa addicional" i feu clic a "D'acord".
Ara aneu a Eines> Tauler> Gestor de taulers.
A la finestra Administrador de taulers, escriviu esp al quadre de cerca, esp8266 es mostrarà a continuació. Ara seleccioneu l'última versió del tauler i feu clic a Instal·la.
Un cop finalitzada la instal·lació, aneu a Eines> Tauler> i seleccioneu NodeMCU 1.0 (mòdul ESP-12E).
Ara podeu programar NodeMCU amb Arduino IDE.
Així doncs, es pot construir un sistema d’aparcament intel·ligent que utilitza IoT. Podeu afegir més sensors per augmentar les places d’aparcament i també podeu afegir un sistema de pagament per pagar automàticament la tarifa d’aparcament. Comenta a continuació si tens dubtes sobre aquest projecte.
Recomanat:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Aparcament intel·ligent basat en IOT: 7 passos
Aparcament intel·ligent basat en IOT: per Tanmay Pathak i Utkarsh Mishra. Students @ International Institute of Information Technology, Hyderabad (IIITH) RESUM Hem implementat amb èxit un sistema d’aparcament intel·ligent basat en IOT. Amb l'ajut de nodes individuals (sensors de proximitat) sempre
Jardineria intel·ligent i agricultura intel·ligent basades en IoT mitjançant ESP32: 7 passos
Jardineria intel·ligent i agricultura intel·ligent basades en l’IoT que utilitzen ESP32: el món canvia a mesura que l’agricultura passa. Avui en dia, la gent integra electrònica en tots els camps i l’agricultura no n’és una excepció. Aquesta fusió d'electrònica a l'agricultura està ajudant els agricultors i les persones que gestionen els jardins
Com controlar l'interruptor intel·ligent bàsic Sonoff basat en ESP8266 amb un telèfon intel·ligent: 4 passos (amb imatges)
Com controlar el commutador intel·ligent bàsic de Sonoff basat en ESP8266 amb un telèfon intel·ligent: Sonoff és una línia de dispositius per a Smart Home desenvolupada per ITEAD. Un dels dispositius més flexibles i econòmics d’aquesta línia és Sonoff Basic. És un commutador habilitat per Wi-Fi basat en un gran xip, ESP8266. En aquest article es descriu com configurar el Cl
Sistema d'autenticació intel·ligent basat en RFID [Intel IoT]: 3 passos
Sistema d'autenticació intel·ligent basat en RFID [Intel IoT]: breu descripció general del projecte: aquest projecte tracta sobre el sistema d'autenticació i l'automatització feta. Aquest projecte intel·ligent tracta de tres coses: 1. Autenticació de portàtils 2. Gestió de biblioteques3. Control d’actius Què fa i com? En aquest projecte intel·ligent basat en RFID