Taula de continguts:
- Pas 1: llista IO dels materials necessaris per al projecte
- Pas 2: diagrama de flux
- Pas 3: Impressió 3D de la casa
- Pas 4: Fritzing
- Pas 5: la codificació
- Pas 6: vermell del node
- Pas 7: Wampserver MySQL
- Pas 8: Il·lustració del projecte
Vídeo: UCL - IIoT - Clima interior 4.0: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Després de llegir i treballar amb aquest instructiu, tindreu el vostre propi clima interior automàtic, que podreu observar en línia amb l'ajut de Node-red. En el nostre cas, vam desenvolupar aquesta idea i la vam presentar en una casa d’impressions 3D.
Pas 1: llista IO dels materials necessaris per al projecte
Arduino MEGA 2560
Sensor RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT
Transistor BD243C
Y. S. TECH FD244010HB 4010 Ventilador 40mm x10mm 24V 0.07A 2Pin 446
Pas 2: diagrama de flux
Aquest és un diagrama de flux per il·lustrar la complexitat del projecte. Com podeu veure, les dades comencen des de la part superior del diagrama de flux i acaben a l'Arduino pas a pas. El diagrama de flux està dissenyat per proporcionar un tipus bàsic de coneixement del projecte perquè tothom pugui entendre com hem configurat el sistema. En els passos posteriors es donarà més informació sobre com funciona el servidor vermell i el node.
Pas 3: Impressió 3D de la casa
Utilitzem la mida 18x16 i no la faríem més petita pel fet que l’equip ha d’adaptar-se a l’interior. Per a la impressió 3D, feu servir qualsevol cosa que tingueu o feu servir Fusion360 o SketchUp. Si voleu implementar més ítems o coses per al projecte, és possible que vulgueu treballar amb una casa més gran, si més no, si voleu l’equip dins.
La casa que vam fer és senzilla i senzilla. Evidentment, podeu fer-ho més delicat i tenir un aspecte millor si us interessa. Però ens agrada seguir la regla KISS, Keep It Simple Stupid.
Pas 4: Fritzing
Si voleu fer-ho a la nostra manera, necessiteu els mateixos materials per assegurar-vos que el projecte funcionarà com es volia. La posició dels articles és només per facilitar la comprensió de com estan connectats. La pantalla LCD va al terrat, on li hem tallat un forat i l’enganxem, la resta de coses es troben a l’interior de la casa.
Pas 5: la codificació
El codi està escrit en Arduino, que és una combinació de llenguatge de programació C i C ++. Assegureu-vos que s’incloguin les mateixes biblioteques si s’intenta fer una còpia.
Pas 6: vermell del node
Node-red és un programari que descarregueu al vostre PC mitjançant CMD. és una eina de desenvolupament basada en flux que s'utilitza per a la programació visual, que proporciona un editor de flux basat en navegador.
Té un paper important en el maneig dels valors que obtenim del sensor DHT i, a continuació, es mostren com a indicadors al tauler. Això és perquè l'usuari del projecte pugui saber fàcilment com funciona el sistema en aquest moment. En mirar els indicadors, l’usuari serà conscient de la temperatura interior i exterior, de la humitat interior, de la velocitat actual del ventilador i d’un curiós informe meteorològic. A part de mirar-lo digitalment, també es pot veure al sostre de la casa a la pantalla LCD.
Hem penjat el codi del nostre node vermell al porta-retalls perquè tothom el pugui utilitzar. El que heu de fer és que el node vermell es descarregui al dispositiu i que l’importeu a una pestanya del tauler. Un cop implementat, assegureu-vos que teniu el vostre Arduino configurat a COM3 i que teniu la mateixa base de dades SQL configurada a Wampserver. També vam decidir importar dades de Weather.com per proporcionar una visió de la temperatura exterior de la ciutat escollida. Hem convertit el farhenheit en celci per fer-nos més llegibles els números. Aquí hem decidit que l’amplitud de temperatura estaria entre -100 i 100 graus sinse, és a dir, un abast molt realista que no es superarà.
Un node molt important és que també heu de tenir les mateixes biblioteques instal·lades en vermell per tenir les mateixes funcions. A manage pallet podeu importar biblioteques i el que necessiteu per tenir el mateix que nosaltres és:
vermell de node
node-red-contrib-string
node-red-contrib-unit-converter
node-red-dashboard
node-red-node-arduino
node-red-node-feedparser
node-red-node-mysql
Es pot descarregar gratuïtament i és essencial per al resultat de la base de dades. Node-rod no funcionarà probablement sense aquestes biblioteques i només us donarà errors si proveu sense ells.
Pas 7: Wampserver MySQL
Wampserver: la base de dades MySQL s’utilitza per desar dades de l’Arduino. En aquest cas, té la temperatura interior i exterior, la velocitat del ventilador i la humitat. Tot aquest tipus de base de dades s’executa internament a l’ordinador. Per iniciar la sessió heu d'utilitzar un identificador tipus "root" i l'àrea de codi ha d'estar buida. Des de vermell node és important que les dades que envieu rebin els mateixos noms que els de MySQL, en cas contrari les dades no arribarien al servidor i hi haurà errors en vermell node.
A MySQL heu de crear una base de dades i, en el nostre cas, la vam anomenar "nodered". En aquesta base de dades creeu una taula on entrem en contacte amb el projekt, en aquesta taula heu de crear files amb noms per a les dades que vulgueu desar. Tenim velocitat de ventilador, humitat interior, humitat exterior, temperatura i temps. El temps el proporciona node-red i els altres són dades de l'Arduino.
Pas 8: Il·lustració del projecte
Una demostració del funcionament del projecte com hauria de ser.
Recomanat:
Mesurador de la qualitat de l'aire interior: 5 passos (amb imatges)
Mesurador de la qualitat de l’aire interior: projecte senzill per comprovar la qualitat de l’aire a casa vostra. Com que ens quedem / treballem molt des de casa darrerament, pot ser una bona idea controlar la qualitat de l’aire i recordar-vos quan és el moment d’obrir la finestra. i agafeu aire fresc
La llanterna més avançada: LED COB, LED UV i làser a l'interior: 5 passos (amb imatges)
La llanterna més avançada: LED COB, LED UV i làser a l'interior: hi ha moltes llanternes al mercat que tenen el mateix ús i difereixen en grau de brillantor, però mai he vist una llanterna que tingui més d'un tipus de llum En aquest projecte, vaig recollir 3 tipus de llums en una llanterna, jo
Entrenador intel·ligent de bicicleta interior de bricolatge: 5 passos
Entrenador intel·ligent de bici de bricolatge interior: Introducció Aquest projecte va començar com una simple modificació d’una bicicleta d’interior Schwinn IC Elite que utilitza un cargol senzill i coixinets de feltre per configurar la resistència. El problema que volia resoldre era que el pas del cargol era gran, de manera que el rang
Llum interior portàtil amb xip LED de 100W: 26 passos (amb imatges)
Llum interior portàtil amb xip LED de 100 W: en aquest vídeo instructiu us mostraré com he creat llum interior portàtil amb xip LED de 100 W que s’alimenta amb una font d’alimentació de 19 V i 90 W d’un portàtil antic. ACTUALITZACIÓ 2 (FINAL): Temperatura al voltant del LED (37C estable @ 85W després de 30 minuts en una habitació de 20C)
Monitor intel·ligent de plantes d’interior: sapigueu quan la vostra planta necessita regar: 8 passos (amb imatges)
Monitor intel·ligent de plantes d’interior: sàpiga quan la vostra planta necessita regar: fa un parell de mesos vaig fabricar un pal de control de la humitat del sòl que funciona amb bateries i que es pot enganxar al sòl del test de la vostra planta d’interior per proporcionar-vos informació útil sobre el sòl nivell d'humitat i LED de flaix per dir-vos quan cal