Taula de continguts:
- Pas 1: què necessitareu?
- Pas 2: dibuixos d'exemple per obtenir una idea sobre l'estructura del pot
- Pas 3: Distribució de l'energia i placa del controlador de motor
- Pas 4: sensor indicador de nivell d’aigua
- Pas 5: sensor de cabal d'aigua
- Pas 6: Muntatge de components sencers
- Pas 7: Notificació de veu, creació de fitxers d'àudio
- Pas 8: biblioteques i codis
Vídeo: FEDORA 1.0, un test intel·ligent: 8 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
L'analitzador de resultats orgànics FEDORA o Flower Environment Decorating Organic és un test intel·ligent per a jardineria interior. FEDORA no és només un test, pot actuar com un despertador, un reproductor de música sense fils i un petit robot amic. La característica principal inclosa en aquest dispositiu és el sistema de notificació de veu que hi ha incrustat. (Benvolguts dissenyadors i inventors, em disculpo per no ser perfectes en anglès)
Característiques
- Regar automàticament la planta quan la humitat del sòl s’asseca
- Un dipòsit incorporat de 1 litre de capacitat i la bomba submergible micro instal·lada a l'olla ajuden a regar la planta en el moment adequat
- L'indicador de nivell d'aigua s'afegeix amb FEDORA per detectar el nivell del dipòsit. Si el nivell del dipòsit queda buit, l'usuari el pot identificar mitjançant els LED indicadors
- El LED d'estat del sòl també s'afegeix a l'olla per detectar la humitat del sòl (si hi ha algun error en el mecanisme de bombament, el nivell d'humitat del sòl s'asseca)
- Amb aquest test s’afegeix un sensor de temperatura i humitat per detectar la temperatura i la humitat actual de l’entorn
- Amb aquest test s’afegeix una llum de creixement per proporcionar llums artificials suficients per a la planta
- Un receptor d'àudio bluetooth instal·lat a l'interior us ajudarà a transmetre música des de telèfons intel·ligents mitjançant bluetooth
- Els LED RBG reunits a la part superior del test ajuden a expressar els sentiments de la nostra planta / test
- S'afegeix un despertador amb FEDORA. Aquest despertador no es restablirà si la font d'alimentació està apagada (els detalls de l'alarma s'emmagatzemaran a EEPROM)
- S'afegeix un rellotge refrescant de pantalla automàtica de 24 hores amb l'olla
- S'afegeix un sensor de sobrecàrrega amb l'olla per evitar que el dipòsit flueixi excessivament, mentre l'omplim
- Amb aquest pot s’afegeix una funció de notificació o interacció (pre-gravada / desada) de veu per fer-la tan atractiva
- S'hi afegeix un sensor fotosensible per evitar la reproducció de notificacions de veu a l'hora de dormir (nit després d'apagar els llums)
- S’afegeix una safata motriu pas a pas amb la cassola, per treure l’Arduino i penjar els codis (actualitzacions), sense treure la planta que hem plantat a la part superior
- La retroiluminació LED RBG fa que l'olla sigui més atractiva
- S'afegeix un ventilador d'escapament / refredador controlat per programa per esgotar la calor generada a la capa del circuit a causa del CI regulador 7805
S'han omès les funcions a causa dels meus exàmens i tasques
- Sistema automàtic de desitjos, que pot desitjar a l’usuari (Bon dia, Bon després de migdia, etc.) quan arribi davant de l’olla (Un desig particular (per exemple: bon dia) només es lliurarà un cop al dia)
- Comunicació de FEDORA sobre el seu estat de treball actual (cosa que pot ajudar l'usuari a identificar errors o condicions buides del dipòsit d'una altra olla guardada a casa seva), després ho diuen al seu usuari quan es presenta davant de l'olla
- Planta sensible al tacte. Si algú toca la planta, els LED de fons es tornen vermells i els avisen per veu
- Agitació o detecció d’inclinació, que ajuda a prevenir les fuites d’aigua a la capa del circuit (mitjançant l’ús de sensors giroscòpics)
Si algú fabrica aquest pot, intenteu implementar aquestes 4 funcions, el pot fer més atractiu
Pas 1: què necessitareu?
El pressupost global d’aquest projecte és d’uns 200 $ (màxim) per peça. Tots els components que es mostren a continuació es poden trobar fàcilment a sparkfun, digikey, ebay o algunes botigues en línia xineses com banggoods.com o aliexpress.com. A la majoria dels noms dels components, he adjuntat un enllaç al producte a diferents botigues. Alguns components com resistències, condensadors, PCB zero, transistors, etc. estan disponibles a les botigues en línia com a paquet de 100 o més, de manera que podeu comprar-los a les ferreteries locals o les botigues de components electrònics.
Components
- Arduino Uno
- Arduino Mega
- Mòdul de pantalla tàctil TFT de 2,4 polzades
- Mòdul de relé de 2 canals 5v
- Sensor d'humitat del sòl
- Mòdul RTC (DS1302) amb bateria
- Mòdul fotosensible
- Mòdul del sensor d’humitat i temperatura DHT11
-
LED RBG - 5 peces (càtode comú)
- Petits reflectors per a LED de 5 mm - 3x
- Antic ventilador de refrigeració de la CPU
- Micro Motor Bomba
- Adaptador de CA - CC de 12V / 2A
- Presa per a adaptador de CA - CC (presa de barril)
- Làmpada LED flexible
- Presa USB (per a la làmpada LED flexible)
- Altaveus (5cm de diàmetre): 2x
- Amplificador d'àudio (o bé adquirir un altaveu per a ordinadors portàtils d'alta qualitat, podem desmuntar i agafar els altaveus i l'amplificador per al nostre projecte)
- Receptor d'àudio Bluetooth
- Mòdul de reproductor de MP3 Mini DFPlayer
- Targeta de memòria Micro SD (qualsevol mida (màxim 32 GB))
- Unitat de CD / DVD antiga
- Transistor = BC548 - 3x
- Resistències = 220k - 3x, 22k - 1x, 470 ohms - 3x, 1k -1x
- IC controlador de motor L293D - 2x
- 7805 IC regulador
- Dissipador de calor per 7805
- Condensador = 1uf / 63v, 10uf / 63v (1 cadascun)
- LED = Blau (5 mm / 2 mm)
- Terminal de cargol de 2 canals -2x
- Cables jumper = home a home, femella a home, femella a femella (paquet de 40x (cadascun))
- Cables de connexió: 3 metres
- Zero PCB (petit) - 2x
- Test (amb alçada mínima de 30 cm (tipus quadrat / rectangular o circular))
- Plats o fulls de dues mides diferents (consulteu la imatge al pas "dibuixos" (pas 3) per obtenir una idea sobre aquesta part o veure el vídeo de muntatge)
- Safata (Consulteu la imatge al pas "dibuixos" (pas 3) per obtenir una idea sobre aquesta part o veure el vídeo de muntatge)
- Feu clic a l'interruptor autoblocant ON
- Colze de PVC de 3/4 "- 1x
-
Adaptador masculí de PVC de 3/4 i tap final
- Tub de PVC de 3/4 "- 20cm
- Tub d'aire per a aquari - 2 metres
- Juntes en T per a la canonada d'aire de l'aquari - 4x
- Reguladors (mireu la figura): 3x
- Una planta amb bon aspecte
- Pins de capçalera (vermell, negre, groc, blau, blanc)
Eines
- Soldador
- Soldar plom
- Flux de soldadura
- Bomba de dessoldatge (no obligatòria)
- Pistola de cola
- Pals de cola
- Serra mecànica
- Twiser
- Tornavisos
- Enganxar el dissipador de calor
- Retoladors
Pas 2: dibuixos d'exemple per obtenir una idea sobre l'estructura del pot
Les xifres que es mostren anteriorment ofereixen una explicació detallada sobre el disseny de FEDORA. Volem comprar un test normal (fet amb ABS) i dividir-lo en 3 capes col·locant làmines / plaques fetes amb ABS o qualsevol altre material fort. A la figura 2 es pot veure la part frontal del test, un forat rectangular per col·locar una safata per guardar els nostres components a l'olla. Obrirem i tancarem aquesta olla mitjançant el motor pas a pas de la guia de l’objectiu dins d’una unitat de CD / DVD; per simplificar el procés de diagnòstic (és a dir, si hi ha algun error en el procés de treball de FEDORA, l'usuari ha de voler treure els circuits i comprovar-lo substituint la planta i el sòl col·locats a la capa de plantació. El color dos cianos els punts del tauler de control són el sensor SR505 i l’interruptor d’alimentació del test. I s’afegeixen forats per col·locar altaveus als dos costats d’aquest test. La pantalla TFT per mostrar l’estat i les notificacions s’afegeixen a la part frontal de FEDORA tal com es mostra a la figura.
Ara mirem la part posterior de FEDORA, aquí podeu veure que es fa un forat amb tapa entre la capa del circuit i la capa del dipòsit d’aigua, aquest forat serveix per omplir aigua fins al dipòsit incorporat de l’olla. Amb aquest sistema s’afegeixen alertes de tanc complet per evitar el desbordament del tanc. A la capa del circuit s’afegeix un ventilador de refrigeració addicional per esgotar la calor que s’hi genera.
El disseny que es mostra a les figures anteriors són els meus pensaments i idees, podeu seguir les vostres pròpies idees i pensaments per dissenyar el test. Si teniu una impressora 3D, podeu dibuixar i fer un test més eficient i amb bon aspecte. De totes maneres, faré aquest projecte seguint el meu disseny, recopilant i muntant coses recollides de botigues fixes (Ho sento, no tinc cap impressora 3D a la meva localitat per imprimir el meu disseny de forma més ordenada) com testos, amb forma de circulars plats, caixa, etc.
Nota:
El disseny que es mostra a les figures s’extreu dels meus pensaments i idees, no voleu seguir els meus passos per fer-lo, podeu seguir les vostres idees i coses disponibles a la vostra localitat (també podeu canviar la safata del circuit de conducció del motor a una safata normal d’estirar i empènyer) per fabricar el disseny
Pas 3: Distribució de l'energia i placa del controlador de motor
En aquest projecte coordinarem més de 10 sensors i mòduls junts. Cadascun d’ells necessita diferents rangs de tensió. Els sensors i mòduls afegits en aquest disseny (FEDORA 1.0) només necessiten alimentació de 5V i la micro-bomba i el ventilador del refrigerador d’escapament necessiten alimentació de 12V. Per proporcionar font d'alimentació a tots i cadascun dels components, necessitem una placa de distribució d'energia que pugui proporcionar tant 5V com 12V. Així, vam fabricar un circuit com es mostra a la figura anterior per a aquesta aplicació. A més, vam adjuntar dos circuits integrats L293D en aquest circuit per accionar el motor Stepper, el ventilador més fred i la micro bomba.
Per fer aquest circuit de distribució d'energia i controlador de motor, volem
- 7805 IC regulador
- 2x IC controlador de motor L293D
- Pins de capçalera (negre per a GND, groc per a 5 V, blau per a entrada de motor pas a pas, blanc per a entrada Arduino)
- 1x condensador de 10uf / 63V
- 1x condensador 1uf / 63V
- 1x 1k resistència
- 2x terminals de cargol de 2 canals (per a refrigerador i bomba)
- Connector de presa de barril / sòcol per al vostre adaptador AC-DC
- Un PCB zero
- I un tros de dissipador de calor per 7805
(Soldeu dos passadors de capçalera en lloc de LED, podem afegir aquest LED a la nostra olla més endavant)
Nota:
No oblideu afegir "pasta de dissipador de calor" abans de fixar 7805 IC a la peça del dissipador de calor
Trieu un endoll adequat que pugui coincidir amb el pin de sortida del vostre adaptador AC-DC 12V / 2A
Si voleu afegir algun mòdul (com l'amplificador d'àudio) que funcioni a 12v, només cal afegir uns pins de capçalera (he afegit alguns pins de capçalera vermells al meu circuit, però no s'utilitzen en aquest projecte)
Pas 4: sensor indicador de nivell d’aigua
El diagrama del circuit mostra les necessitats anteriors
- 3x transistors BC548
- Resistències de 3x 220 ohms
- Resistències de 3x 470 ohms
- 1x resistència de 22K
- I un tros de PCB
Soldeu el circuit al PCB i poseu-hi els passadors de capçalera
1. Subministrament de 5V (connecteu-los junts)
2. GND (Connecteu tots els terrenys junts)
3. Nivell d'aigua ALT
4. Nivell d'aigua Mitjà
5. Nivell d'aigua Baix
Si teniu cap dubte a l’hora de crear aquest circuit de sensor d’aigua, només heu de veure els instruccions de sathishk12
Pas 5: sensor de cabal d'aigua
Podem fer un sensor de cabal d’aigua a partir d’un sensor d’humitat del sòl normal. Aquí canviaré un sensor d'humitat del sòl per un sensor de cabal d'aigua. Per a això, només volem eliminar les plaques de detecció del sòl del sensor. A continuació, agafeu el circuit de comparació de la humitat del sòl i connecteu dos cables de pont M-M al lloc de les plaques del sensor. A continuació, utilitzarem una lògica senzilla per detectar l'estat de desbordament del dipòsit d'aigua, és a dir. quan l'entrada digital del nivell del tanc del sensor de cabal d'aigua passa a ser ALTA simultàniament, és l'estat de desbordament. Després podem utilitzar una resposta adequada a aquest cas mitjançant la codificació.
Pas 6: Muntatge de components sencers
Els diagrames de connexió i els components necessaris per a això s’enumeren més amunt. Només cal que passeu pel vídeo per obtenir una idea sobre la tasca de connexió.
Amb això s’afegeix un fitxer de document amb pins de connexió.
Pas 7: Notificació de veu, creació de fitxers d'àudio
Extraieu el fitxer de mostra d’àudio i copieu el contingut en una targeta de memòria. i poseu la targeta de memòria al mòdul MP3. Si voleu crear la vostra pròpia mostra d'àudio, visiteu llocs com
. Si canvieu l’ordre dels fitxers mp3 (organitzats segons el nom), només cal que feu una prova d’exemple i marqueu l’ordre del MP3 i canvieu-los al codi que hem penjat al nostre arduino Mega.
El diagrama de connexió per a la prova que executa el mòdul MP3 es proporciona al pas anterior
En aquest pas s’afegeix un exemple de codi per comprovar l’ordre dels fitxers d’àudio. Només cal que pengeu el codi i obriu el monitor sèrie, anoteu l’àudio des de la part superior. A continuació, canvieu-lo al codi per a mega
Hi ha al voltant de 38 mostres d'àudio dins d'aquest fitxer rar. Tots ells no s’utilitzen en aquest projecte. Si teniu alguna idea per afegir extensions al disseny, només cal afegir un fitxer d'àudio nou per a aquest propòsit
Pas 8: biblioteques i codis
Esbossos que volem penjar a Arduino Mega i Arduino UNO s’afegeixen amb aquest pas i, a més, totes les biblioteques necessàries per a aquest projecte també s’afegeixen aquí. Per tant, no cal que vulgueu cercar les biblioteques.
Si observeu algun error o error al meu codi, digueu-ho al quadre de comentaris
Les biblioteques que no apareixen a la llista anterior són biblioteques que ja existeixen a l'IDE Arduino.
Si no, aneu a croquis> inclou biblioteca> gestiona biblioteca> i cerqueu el nom dels fitxers de capçalera que apareixen a la part superior dels croquis
Per afegir les biblioteques de fitxers zip, aneu a sketch> include library> i feu clic a l'opció per afegir la biblioteca format zip
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
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