Taula de continguts:
- Pas 1: coses utilitzades en aquest projecte
- Pas 2: una nota breu sobre DS18B20
- Pas 3: Circuit
- Pas 4: Codi
- Pas 5: Muntatge
Vídeo: Feu una tassa intel·ligent de LED i Arduino: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Per ElectropeakElectroPeak Lloc web oficial Seguiu més per l'autor:
Quant a: ElectroPeak és el lloc perfecte per aprendre electrònica i fer realitat les vostres idees. Oferim guies de primer ordre per mostrar-vos com podeu fer els vostres projectes. També oferim productes d'alta qualitat perquè tingueu … Més informació sobre Electropeak »
En aquest projecte, farem servir LED RGB, un sensor d’entorn i un Arduino Nano per enviar un missatge o fer una alarma amb llums de colors. Al final d'aquest projecte, podeu:
- Llegiu la temperatura de l’ambient des del sensor DS18B20 d’Arduino.
- Controleu els LED RGB de PWM.
- Feu una tassa elegant i divertida.
Pas 1: coses utilitzades en aquest projecte
Es pot comprar tot el component utilitzat en aquest projecte mitjançant l'enllaç proporcionat.
Components de maquinari
Arduino Nano X1
Sensor de temperatura ElectroPeak DS18B20 X1
ElectroPeak RGB 5mm LED X1
Adafruit LiPo Battery X1
Cable de cinta Adafruit X1
Aplicacions de programari i serveis en línia
IDE Arduino
Pas 2: una nota breu sobre DS18B20
El termòmetre digital DS18B20 proporciona mesures de temperatura Celsius de 9 a 12 bits i té una funció d’alarma amb punts d’activació superiors i inferiors programables per l’usuari no volàtils. El DS18B20 es comunica a través d’un bus d’un cable que, per definició, només requereix una línia de dades (i terra) per a la comunicació amb un microprocessador central. necessita una font d’alimentació externa. Cada DS18B20 té un codi de sèrie únic de 64 bits, que permet que diversos DS18B20 funcionin al mateix bus d’1 cable. Per tant, és senzill utilitzar un microprocessador per controlar diversos DS18B20 distribuïts en una àrea gran. Les aplicacions que es poden beneficiar d’aquesta característica inclouen controls ambientals HVAC, sistemes de control de temperatura a l’interior d’edificis, equips o maquinària i sistemes de control i control de processos.
Pel que fa a la combinació de la tecnologia amb la vida, l’ús de llum de colors és increïble i atractiu. La substitució dels LED RGB per pantalles per enviar un missatge o una alarma pot fer que els projectes siguin més bells i també més senzills. ja està a punt per beure. Com a termopila, farem servir DS18B20 i l’enganxarem a la part inferior de la tassa. Pot enviar la temperatura del líquid a la tassa al controlador mitjançant dades digitals. Arduino Nano és la nostra opció com a controlador per la seva petita mida i el connector mini USB a la placa. Per tant, es pot programar i la bateria es pot carregar mitjançant un port USB. Per mostrar la temperatura, fem servir 2 LED RGB de 4 pins senzills i els connectem a unitats PWM separades a Arduino Nano. Ara, només necessitem una bateria, una tassa i una carcassa de plàstic per posar el component. Fem-ho.
Pas 3: Circuit
La mida de la bateria depèn dels LEDs i de la mida de la tassa. Una bateria de 500 mAh és una bona opció. Podeu utilitzar bateries de polímer o d’ions. Els LED que s’utilitzen aquí tenen càtodes comuns. Si el vostre té ànodes comuns, heu de fer petits canvis al codi. Si els vostres LED no poden funcionar sense una resistència, teniu dues maneres. Afegir una resistència o afegir més LEDs. Heu de connectar tant el pin de tensió com el de dades de DS18b20 a una resistència de 4,7K ohm. Tot i que potser no sigui necessari.
Pas 4: Codi
Haureu de copiar el següent codi a l'IDE Arduino. Però primer cal afegir la biblioteca i després penjar el codi. Baixeu-vos la biblioteca "One Wire" i "Dallas" del fitxer adjunt. Si és la primera vegada que executeu una placa Arduino, no us preocupeu. Seguiu aquests passos:
- Aneu a www.arduino.cc/en/Main/Software i descarregueu el programari del vostre sistema operatiu. Instal·leu el programari IDE segons les instruccions.
- Executeu l'IDE Arduino i esborreu l'editor de text i copieu el codi següent a l'editor de text.
- Navegueu per esbossar i incloure les biblioteques (descarregueu-les des dels enllaços següents). Ara feu clic a Afegeix biblioteca ZIP i afegiu-les
- Trieu el tauler en eines i taulers, seleccioneu Arduino Nano.
- Connecteu l'Arduino al vostre PC i configureu el port COM a les eines i al port.
- Premeu el botó Puja (signe de fletxa).
Les línies de codi següents pertanyen al càlcul del color i depèn de la tassa. Si la tassa no transmet calor prou ràpidament, hauríeu de canviar-la per aconseguir els resultats desitjats.
if (temp> 50) temp = 100;
si (temp <30)
temp = 0;
temp = (12,5) * (temp-30);
Pas 5: Muntatge
Inicialment, heu de foradar la part inferior de la tassa. El nombre de forats depèn del circuit i de com ho implementeu. Hem considerat 3 forats per a aquest projecte. Un per al termòmetre i dos per connectar cargols (elèctrodes) amb líquid dins de la tassa. Podeu fer aquest projecte sense perforar la tassa. Marqueu el termòmetre a la part inferior de la tassa i connecteu els 2 cables dels elèctrodes a un interruptor d’encesa / apagat. Després d’enganxar el termòmetre i els elèctrodes i segellar-los, és hora de fer un marc per a la part inferior de la tassa. Utilitzeu coles per segellar el got, que no es resoldrà amb aigua freda ni calenta. Per fer la closca del fons de la tassa. primer heu de mesurar el diàmetre exterior de la tassa. A continuació, dissenyeu un cercle amb la mateixa mida de la part inferior de la tassa i dos anells amb el diàmetre exterior amb un gruix de 3 mm (i, per descomptat, amb el diàmetre de la part inferior de la tassa). Podeu utilitzar plexiglàs i màquina de tall per làser per fabricar la closca prescrita. Un dels anells ha de ser transparent, podeu triar el color de la resta com vulgueu. Haureu de polir l’anell transparent per aconseguir un acabat mat. Enganxeu-los com es mostra a les imatges. Ara enganxeu la bateria a la carcassa i connecteu els pins a Arduino. Talleu la porció de l'anell transparent tant com el port micro USB Arduino i connecteu l'Arduino a la bateria perquè el connector surti de l'anell. Ara soldeu els LED a l’Arduino i connecteu altres cables a Arduino. Finalment, enganxeu la closca a la part inferior de la tassa i pengeu el codi a Arduino.
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
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: 6 passos (amb imatges)
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: el tutorial de Deze es troba a Engels, per a la versió del clàssic espanyol. Teniu un telèfon intel·ligent (antic) sense utilitzar? Convertiu-lo en una pantalla intel·ligent amb Fulls de càlcul de Google i paper i llapis seguint aquest senzill tutorial pas a pas. Quan hagis acabat
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: 7 passos
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: sempre somio amb controlar els meus aparells d’il·luminació. Aleshores algú va fabricar una increïble llum LED de colors. Fa poc em vaig trobar amb una làmpada LED de Joseph Casha a Youtube. Inspirant-me en ell, vaig decidir afegir diverses funcions mantenint la comoditat
Rellotge despertador intel·ligent: un despertador intel·ligent fabricat amb Raspberry Pi: 10 passos (amb imatges)
Rellotge despertador intel·ligent: un rellotge despertador intel·ligent fet amb Raspberry Pi: Heu volgut mai un rellotge intel·ligent? Si és així, aquesta és la solució per a vosaltres. He creat Smart Alarm Clock (Rellotge despertador intel·ligent), aquest és un rellotge que permet canviar l’hora de l’alarma segons el lloc web. Quan l’alarma s’activi, hi haurà un so (brunzidor) i 2 llums
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