Taula de continguts:
- Pas 1: coses que necessiteu per fer aquest projecte
- Pas 2: Fritzing
- Pas 3: el codi
- Pas 4: vídeo i imatges
- Pas 5: construïu-ho
Vídeo: EAL: clima interior integrat: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Per al nostre projecte escolar, ens vam encarregar d’integrar un arduino en un sistema automatitzat. Vam optar per fabricar un sensor de clima interior, que detectés la temperatura, la humitat i el nivell de decibels a l'interior.
Hem foradat un parell de forats a l’armari i, amb cola i cinta adhesiva, hem assegurat els components de la part posterior. La pantalla LCD estava enganxada a la part frontal, igual que la tira LED. Vam col·locar l'armari sobre un tros de fusta, per a l'estabilització, i vam muntar un altre tros de fusta longitudinalment a la part posterior, per a una estabilització posterior i una plataforma per a l'Arduino, la placa de connexió i la font d'alimentació externa.
Hem col·locat codis QR a l’armari, per accedir instantàniament a aquest lloc, mitjançant un telèfon mòbil i un escàner QR.
Pas 1: coses que necessiteu per fer aquest projecte
1: La carcassa del sensor de clima, la va fer un antic armari d’ordinadors
2: Per a humitat i temperatura: 1 sensor d'humitat / temperatura i 2 pins LED RGB
3: per a mesuradors de VU: 1 micròfon i 1 tira LED de 8 xips WS2812B
Pantalla LCD 4: 1 i 1 potenciòmetre per a la resolució de pantalla
5: 1 Arduino Mega 2560, 1 placa de connexió, font d'alimentació externa de 12 V, cables i resistències
Pas 2: Fritzing
Hem utilitzat el programa Fritzing per il·lustrar com es connecten els components. Un gran programa per a l’ús esquemàtic del cablejat. Aquí podeu veure en quins pins cal connectar els components,
Pas 3: el codi
El codi es va escriure al programa gratuït Arduino i, a tots els efectes, no tenim parts mòbils, de manera que és arduino i el programa.
Codi: la primera part és on definim quins pins s’utilitzen i quines biblioteques fem servir
// RBG Configuració dels pins dels leds RBG que s’utilitzen per visualitzar la temperatura i la humitatint redPintemp = 47;
int greenPintemp = 45;
int bluePintemp = 46;
int redPinHumi = 53;
int greenPinHumi = 51;
int bluePinHumi = 21;
// Sensor per llegir temperatura i humitat.
#incloure -
dht DHT;
#define DHT11_PIN A0
// LCD La pantalla on es pot veure la temperatura i la humitat
#include <LiquidCrystal.h>
// inicialitzeu la biblioteca associant qualsevol pin d'interfície LCD necessari
// amb el número de pin arduino està connectat a const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd (rs, en, d4, d5, d6, d7);
// Tira LED Per visualitzar el nivell de so
#include <Adafruit_NeoPixel.h>
#include <math.h>
#define N_PIXELS 8 // Nombre de píxels a la cadena
#define MIC_PIN A9 // El micròfon està connectat a aquest pin analògic
#define LED_PIN 6 // La cadena LED NeoPixel està connectada a aquest pin
#define SAMPLE_WINDOW 10 // Mostra de finestra per obtenir un nivell mitjà
#define PEAK_HANG 24 // Hora de pausa abans que caigui el punt màxim
#define PEAK_FALL 4 // Taxa de punt pic baix
#define INPUT_FLOOR 10 // Gamma inferior d’entrada analogRead
#define INPUT_CEILING 300 // Rang màxim d'entrada analogRead, com més baix sigui el valor més sensible (1023 = màxim)
pic de bytes = 16; // Nivell màxim de la columna; s'utilitza per caure punts sense signar int sample;
byte dotCount = 0; // Comptador de fotogrames per al punt màxim
byte dotHangCount = 0; // Comptador de marcs per mantenir el punt màxim
Adafruit_NeoPixel strip = Adafruit_NeoPixel (N_PIXELS, LED_PIN, NEO_GRB + NEO_KHZ800);
El codi complet està disponible com a descàrrega tant com.ino per a arduino com com a fitxer.docx
Pas 4: vídeo i imatges
Pas 5: construïu-ho
Reflexionant sobre el projecte i el nostre treball en equip, treballem bé junts a l’escola i socialment. El projecte inclou les parts que teníem previstes i amb marge per a noves millores. El codi funciona, però no és perfecte. No podem entendre bé on implementar un fragment de codi, de manera que la nostra tira LED / mesurador VU funcioni perfectament, sense interferències del retard de la pantalla LCD, ja que s’ha de retardar 2 segons per llegir-la correctament. les informacions s’obtenen del sensor de temperatura / humitat. Això fa que la tira LED no funcioni perfectament, ja que no necessita retard, però no sabem on implementar la solució al codi. Aquest és el nostre gran pesar per ara, però estem oberts a suggeriments i intentarem millorar encara més la codificació. Si tinguéssim més temps, ja que aquest projecte es basava en el temps i una millor comprensió de la part de codificació, podríem millorar i ara ho farem.
Ara que heu acabat tots els passos següents, esteu a punt per explorar més funcions i coses fantàstiques per al dispositiu climatitzador interior. Una manera de millorar aquest dispositiu podria ser fer una funció que activés un ventilador si la temperatura o la humitat es situessin per sota o per sobre d’un determinat llindar. Per tant, si feia massa fred, podria augmentar la calor de l'habitació d'alguna manera i, si feia massa calor, baixeu-lo. A més, si la humitat era massa alta, podríeu obrir les finestres per baixar-la o, almenys, suggerir-la. El micròfon es podria actualitzar a un mòdul bluetooth del telèfon intel·ligent o d’un altre dispositiu. D’aquesta manera podreu fer un seguiment del nivell de decibels que hi ha actualment a la sala. I també es podria actualitzar a una funció on el volum augmentaria o baixaria si fos massa alt.
Ara allunya’t i inspira’t en els nostres pensaments o fes que les teves pròpies idees tinguin vida.
Gràcies per visitar la nostra pàgina i gràcies per intentar construir-la.
Recomanat:
Nest Hello - Campaneta de campanar amb transformador integrat Regne Unit (220-240V CA - 16V CA): 7 passos (amb imatges)
Nest Hello - Campaneta de campanar amb transformador integrat Regne Unit (220-240V CA - 16V CA): volia instal·lar un timbre Nest Hello a casa, un aparell que funciona amb 16V-24V CA (NOTA: una actualització de programari el 2019 va canviar Europa gamma de versions a 12V-24V AC). Els timbres de timbre estàndard amb transformadors integrats disponibles al Regne Unit a
ALIMENTACIÓ MINI MULTIVOLTAGE PORTÀTIL AMB USB, LLANTERNA, TESTADOR DE COMPONENTS I CARREGADOR INTEGRAT: 6 passos
ALIMENTACIÓ MINI TENSIÓ MULTIPLE PORTÀTIL AMB USB, LLANTERNA, TESTADOR DE COMPONENTS I CARREGADOR INTEGRAT: Benvingut al meu primer instructable. Amb aquest instructiu, podeu transformar un banc d'energia solar barat (amb algunes parts addicionals) en una cosa útil. Alguna cosa que podeu fer servir cada dia, com ho faig jo, perquè és fantàstic d’utilitzar. La majoria dels av
Sistema de control i control del clima interior Raspberry Pi: 6 passos
Sistema de control i control del clima interior Raspberry Pi: la gent vol estar còmoda a casa seva. Com que el clima de la nostra zona potser no s’adequa a nosaltres mateixos, fem servir molts electrodomèstics per mantenir un entorn interior saludable: escalfador, refrigerador d’aire, humidificador, deshumidificador, purificador, etc. Avui dia és comú
Sistema de vigilància del clima interior basat en Raspberry Pi: 6 passos
Sistema de vigilància del clima interior basat en Raspberry Pi: llegiu aquest bloc i creeu el vostre propi sistema perquè pugueu rebre alertes quan la vostra habitació sigui massa seca o humida. Què és un sistema de vigilància del clima interior i per què el necessitem? donar una ullada ràpida a les relacions climàtiques clau
UCL - IIoT - Clima interior 4.0: 8 passos
UCL - IIoT - Indoor-climate 4.0: Després de llegir i treballar amb aquest instructiu, tindreu el vostre propi climat 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