INHOUDSOPGAWE:
- Stap 1: Wat benodig u?
- Stap 2: Voorbeeldtekeninge om 'n idee te kry oor die struktuur van die pot
- Stap 3: Kragverspreiding en motorbestuurraad
- Stap 4: Watervlak -aanwysersensor
- Stap 5: Watervloeisensor
- Stap 6: Monteer hele komponente
- Stap 7: Stemboodskap, maak van lêerlêers
- Stap 8: Biblioteke en kodes
Video: FEDORA 1.0, 'n intelligente blompot: 8 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
FEDORA of Flower Environment Decorating Organic Result Analyzer is 'n intelligente blompot vir binnenshuise tuinmaak. FEDORA is nie net 'n blompot nie, dit kan dien as 'n wekker, 'n draadlose musiekspeler en 'n klein robotvriend. Die belangrikste kenmerk van hierdie toestel is die stemkennisgewingstelsel wat daarin ingesluit is. (Geagte ontwerpers en uitvinders, ek vra om verskoning dat ek nie woord perfek was in Engels nie)
Kenmerke
- Gee die plant outomaties nat as die grondvog droog word
- 'N Ingeboude tenk van 1 liter en die mikro -dompelpomp wat in die pot geïnstalleer is, help om die plant op die regte tyd nat te maak
- Watervlakaanwyser word bygevoeg met FEDORA om die tenkvlak te bepaal, as die tenkvlak leeg raak, kan die gebruiker dit identifiseer deur middel van die aanwyser -LED's
- Grondstatus -LED word ook in die pot bygevoeg om die grondvog te bepaal (as daar 'n fout in die pompmeganisme is, word die grondvogvlak droog)
- 'N Temperatuur- en humiditeitsensor word by hierdie pot gevoeg om die huidige temperatuur en humiditeit van die omgewing te bepaal
- 'N Groeilig word by hierdie pot gevoeg om voldoende kunsmatige ligte vir die plant te bied
- 'N Bluetooth -ontvanger wat binne geïnstalleer is, help om musiek vanaf slimfone via Bluetooth te stroom
- RBG LED's wat aan die boonste gedeelte van die pot gemonteer is, help om die gevoelens van ons plant/pot uit te druk
- 'N Wekker word bygevoeg met FEDORA. Hierdie wekker sal nie herstel word as die kragtoevoer afgeskakel word nie (alarmbesonderhede word by EEPROM gestoor)
- 24 uur verfrissende horlosie word by die pot gevoeg
- 'N Oorvloeisensor word by die pot gevoeg om te verhoed dat die tenk vloei terwyl ons dit vul
- 'N (vooraf opgeneemde/gestoorde) stemkennisgewing of interaksiefasiliteit word by hierdie pot gevoeg om dit so aantreklik te maak
- 'N Fotosensitiewe sensor word bygevoeg om dit te vermy, terwyl u slaaptyd nie speel nie (nag nadat ons die ligte afgeskakel het)
- 'N Stepper motor rybak word by die pot gevoeg om die Arduino uit te haal en die kodes (opdaterings) op te laai, sonder om die plant wat ons bo -op dit geplant het, te verwyder
- RBG LED -agtergrond om die pot aantrekliker te maak
- 'N Programgekontroleerde uitlaat-/koeler waaier word bygevoeg om die hitte wat in die kringlaag gegenereer word, te verwyder as gevolg van die 7805 -reguleerder IC
Kenmerke word oorgeslaan weens my eksamens en opdragte
- Outomatiese wensstelsel wat die gebruiker kan wens (Goeiemôre, Goeie middag, ens.) Wanneer hy voor die pot kom ('n Besondere wens (bv. Goeie more) sal slegs een keer per dag lewer)
- Kommunikasie van FEDORA's oor hul huidige werkstatus (wat die gebruiker kan help om foute of leë tenktoestande van 'n ander pot in sy huis te identifiseer), dan sê hulle dit vir hul gebruiker as hy voor die pot kom
- Raakgevoelige plant, as iemand aan die plant raak, word die agtergrond -LED's rooi en waarsku hulle deur middel van 'n stem
- Skud of voel helling, wat help om water na die kringlaag te voorkom (deur gyrosensors te gebruik)
As iemand hierdie pot maak, probeer om hierdie vier funksies te implementeer, dit kan die pot aantrekliker maak
Stap 1: Wat benodig u?
Die totale begroting van hierdie projek is ongeveer 200 $ (maksimum) per stuk. Alle onderstaande komponente kan maklik gevind word in sparkfun, digikey, ebay of sommige Chinese aanlynwinkels soos banggoods.com of aliexpress.com. In die meeste van die komponente se naam het ek 'n skakel na die produk in verskillende winkels gekoppel. Sommige komponente, soos weerstande, kapasitors, nul -printplaat, transistors, ens. u plaaslike hardewarewinkels of elektroniese komponente wat winkels verkoop.
Komponente
- Arduino Uno
- Arduino Mega
- 2,4 duim TFT -raakskermmodule
- 2 kanaal 5v aflosmodule
- Grondvog sensor
- RTC -module (DS1302) met battery
- Fotosensitiewe module
- DHT11 Module vir humiditeit en temperatuur sensor
- RBG LED's - 5 stukke (gewone katode)
- Klein reflektors vir 5 mm LED - 3x
- Ou CPU koeler waaier
- Mikro motor pomp
- 12V/2A wisselstroomadapter
- Aansluiting vir wisselstroom - DC -adapter (vataansluiting)
- Buigsame LED lamp
- USB -aansluiting (vir die buigsame LED -lamp)
- Luidsprekers (5 cm in deursnee) - 2x
- Klankversterker (of as u 'n skootrekenaarluidspreker van hoë gehalte koop, kan ons die luidsprekers en versterker uitmekaar haal en vir ons projek neem)
- Bluetooth -klankontvanger
- DFPlayer Mini MP3 -speler module
- Micro SD -geheue kaart (enige grootte (maksimum 32 GB))
- Ou CD/DVD Drive
- Transistor = BC548 - 3x
- Weerstande = 220k - 3x, 22k - 1x, 470 ohm - 3x, 1k -1x
- L293D motorbestuurder IC - 2x
- 7805 Reguleerder IC
- Koelbak vir 7805
- Kondensator = 1uf/63v, 10uf/63v (1 elk)
- LED = blou (5 mm / 2 mm)
-
2 -kanaals skroefaansluiting -2x
- Springkabels = manlik tot manlik, vroulik tot manlik, vroulik tot vroulik (40x pakket (elk))
- Aansluitdrade - 3 meter
- Nul PCB (klein) - 2x
- Blompot (met 'n hoogte van minstens 30 cm (vierkantig/reghoekig of sirkelvormig))
- Plate of velle met twee verskillende groottes (kyk na die prentjie in die stap 'tekenings' (stap 3) om 'n idee te kry van hierdie onderdeel of kyk na die saamstelvideo)
- Skinkbord (kyk na die prent in die stap 'tekenings' (stap 3) om 'n idee te kry van hierdie deel of kyk na die saamstelvideo)
- Druk op die self -sluitskakelaar
- 3/4 "PVC -elmboog - 1x
- 3/4 "PVC -manlike adapter en einddop
- 3/4 "PVC -pyp - 20 cm
- Lugpyp vir akwarium - 2 meter
- T -verbindings vir akwarium lugpyp - 4x
- Reguleerders (kyk na die figuur) - 3x
- 'N Pragtige plant
- Kopspelde (rooi, swart, geel, blou, wit)
Gereedskap
- Soldeerbout
- Soldeer lood
- Soldeervloei
- Desoldeerpomp (nie verpligtend nie)
- Plakgeweer
- Gomstokkies
- Ystersaag
- Twiser
- Skroewedraaiers
- Koelbak plak
- Merkerpenne
Stap 2: Voorbeeldtekeninge om 'n idee te kry oor die struktuur van die pot
Bogenoemde figure gee 'n gedetailleerde verduideliking van die ontwerp van FEDORA. Ons wil 'n gewone blompot koop (gemaak met ABS) en dit dan in 3 lae verdeel deur velle/plate gemaak met ABS of enige ander sterk materiaal te plaas. In figuur 2 kan u die voorste gedeelte van die pot sien, wat ons wil maak 'n reghoekige gaatjie om 'n skinkbord te plaas om ons komponente in die pot te hou. Ons gaan hierdie pot oop en toe maak deur die stepper -motor van die lensgids in 'n CD/DVD -aandrywer te gebruik; Dit is nodig om die diagnoseproses te vereenvoudig (dit wil sê, as daar 'n fout is in die werkproses van FEDORA, moet die gebruiker die stroombane uithaal en dit kontroleer deur die plant en grond wat by die plantlaag geplaas is, te vervang. Die twee siaan kleur kolletjies op die bedieningspaneel is SR505 -sensor en aan / uit -skakelaar van die blompot. En gate vir die plaas van luidsprekers word aan die twee kante van hierdie pot bygevoeg..
Kom ons kyk nou na die agterkant van FEDORA, hier kan u sien dat daar 'n gat met 'n deksel tussen die stroombaanlaag en die watertenklaag is, hierdie gat is bedoel om water in die ingeboude tenk van die pot te vul. Tenkwaarskuwings word bygevoeg met hierdie stelsel om oorloop van die tenk te voorkom. 'N Bykomende koeler waaier word in die kringlaag bygevoeg om die hitte wat daar opgewek word, uit te put.
Die ontwerp in die bogenoemde figure is my gedagtes en idees; u kan u eie idees en gedagtes volg vir die ontwerp van die pot. In elk geval, ek gaan hierdie projek maak deur my ontwerp te volg, dinge te versamel en bymekaar te maak uit vaste winkels (jammer vriende, ek het nie 'n 3D -drukker in my omgewing om my ontwerp netjieser te druk nie), soos blompotte, sirkelvormig borde, boks ens.
Let wel:
Die ontwerp wat in die figure getoon word, is ontleen aan my gedagtes en idees; u wil nie my stappe volg nie, u kan u eie idees en dinge wat by u in die omgewing beskikbaar is, volg (u kan ook die draaibank van die motorbestuur verander in 'n gewone trek- en drukbak) om die ontwerp te vervaardig
Stap 3: Kragverspreiding en motorbestuurraad
In hierdie projek gaan ons meer as 10 sensors en modules saam koördineer. Elkeen van hulle benodig verskillende spanningsreekse. Die sensors en modules wat by hierdie ontwerp (FEDORA 1.0) bygevoeg is, benodig slegs 5V -toevoer en die mikropomp en uitlaatkoeler -waaier benodig 12V -toevoer. Om elke komponent van krag te voorsien, benodig ons 'n kragverspreidingsbord wat beide 5V en 12V kan voorsien. Dus het ons 'n stroombaan vervaardig soos in die bostaande figuur getoon vir hierdie toepassing. Boonop het ons twee L293D IC's in hierdie stroombaan aangebring om die Stepper -motor, die koeler waaier en die mikropomp aan te dryf.
Vir hierdie kragverspreiding en motorbestuurderbaan, wil ons
- 7805 Reguleerder IC
- 2x L293D motorbestuurder IC
- Kopstukke (swart vir GND, geel vir 5V, blou vir ingang van stapmotor, wit vir Arduino -ingang)
- 1x 10uf/63V kondensator
- 1x 1uf/63V kapasitor
- 1x 1k weerstand
- 2x 2 -kanaals skroefklemme (vir koeler en pomp)
- Vatstekker / aansluiting wat ooreenstem met u AC-DC-adapter
- 'N Nul PCB
- En 'n stuk koellichaam vir 7805
(Soldeer twee koppenne in plaas van LED, ons kan hierdie LED later by ons pot voeg)
Let wel:
Moenie vergeet om 'heat sink pasta' by te voeg voordat u 7805 IC aan die koellichaamstuk vasmaak nie
Kies 'n regte aansluiting wat pas by die uitvoerpen van u AC-DC 12V/2A-adapter
As u enige modules (soos klankversterker) wat by 12v werk, wil byvoeg, moet u net 'n paar kopstukke byvoeg (ek het 'n paar rooi koppenne hiervoor in my stroombaan bygevoeg, maar nie in hierdie projek gebruik nie)
Stap 4: Watervlak -aanwysersensor
Die kringdiagram het die behoeftes hierbo getoon
- 3x BC548 transistors
- 3x 220 ohm weerstande
- 3x 470 ohm weerstande
- 1x 22K weerstand
- En 'n stuk PCB
Soldeer die kring in die printplaat en heg kopstukke daaraan vas
1. 5V -toevoer (verbind dit saam)
2. GND (verbind alle gronde saam)
3. Watervlak HOOG
4. Watervlak Medium
5. Watervlak laag
As u twyfel oor die maak van hierdie watersensorkring, kyk net na die instruksies deur sathishk12
Stap 5: Watervloeisensor
Ons kan 'n watervloeisensor maak van 'n gewone grondvogsensor. Hier gaan ek 'n grondvogsensor in 'n watervloeisensor verander. Hiervoor wil ons eers die grondwaarnemingsplate van die sensor verwyder. Neem dan die vergelykingsbaan van die grondvog en verbind twee MM-jumperkabels op die plek van die sensorplate. Dan gaan ons nou 'n eenvoudige logika gebruik om die toestand van die watertenk oor te sien, dws. As die digitale inset van die watervloeisensor tenk gelyktydig HOOG word, is dit 'n toestand van oorloop. Dan kan ons die gepaste reaksie op hierdie saak gebruik deur middel van kodering.
Stap 6: Monteer hele komponente
Verbindingsdiagramme en komponente wat daarvoor benodig word, word hierbo gelys! Gaan net deur die video om 'n idee te kry van die verbindingstaak!
'N Dokumentlêer met verbindingspenne word hierby gevoeg!
Stap 7: Stemboodskap, maak van lêerlêers
Pak die klankmonster uit en kopieer die inhoud na 'n geheue kaart. en plaas die geheue kaart in die MP3 -module. As u u eie klankmonster wil skep, besoek net webwerwe soos
. As u die volgorde van die mp3 -lêers verander (volgens naam ingedeel), doen 'n voorbeeld en merk die volgorde van die MP3 op en verander dit in die kode wat ons na ons arduino Mega opgelaai het.
In die vorige stap word 'n verbindingsdiagram vir die toetsloop -MP3 -module gegee
Voorbeeldkode om die volgorde van die klanklêer na te gaan, word in hierdie stap bygevoeg. U hoef net die kode op te laai en die seriële monitor oop te maak, en let op die klank van bo af. Verander dit dan in die kode vir mega
Daar is ongeveer 38 klankmonsters in die rar -lêer. Almal word nie in hierdie projek gebruik nie. As u 'n idee het om uitbreidings by die ontwerp te voeg, moet u 'n nuwe klanklêer vir hierdie doel byvoeg
Stap 8: Biblioteke en kodes
Sketse wat ons na Arduino Mega en Arduino UNO wil oplaai, word by hierdie stap bygevoeg, en daarbenewens word alle biblioteke wat vir hierdie projek benodig word, ook hier bygevoeg. U hoef dus nie na die biblioteke te soek nie.
As u enige fout of foute in my kode opmerk, moet u dit in die kommentaarblokkie sê
Biblioteke wat nie hierbo gelys is nie, is biblioteke wat reeds in die Arduino IDE bestaan!
Indien nie, gaan na skets> sluit biblioteek in> bestuur biblioteek> en soek in die naam van die koplêers wat bo -aan die sketse verskyn
Om die zip -lêerbiblioteke by te voeg, gaan na skets> biblioteek insluit> klik dan op opsie om die zip -geformateerde biblioteek by te voeg
Aanbeveel:
Gekoppelde blompot vir mikro: bietjie: 4 stappe
Gekoppelde blompot vir Micro: bit: Hierdie blompot is gemaak met 3D -druk en bevat 'n mikrobitkaart. Hierdie pot bevat 'n micro: bit -kaart onder die grondhouer. Dit ontvang die inligting van die grondvogsensor (konduktiwiteit). Transkripsie van die grondvog va
IOT blompot weegskaal: 7 stappe
IOT -blompot -weegskaal: ek wil my IOT -blompot -weegskaal voorstel, dit kan die gewig van 'n blompot deurlopend aanteken en aanteken. Die grondvog kan dus direk verkry word. En as die plant water benodig, kan dit bekend wees. Waarom die weegmetode gebruik en nie die kapasitans meet nie
Hoe om 'n slim blompot te maak: 8 stappe
Hoe om 'n slim blompot te maak: Weet u wat mense gemotiveer het om die eerste stad ooit te skep? Dis landbou. In hierdie projek maak ons 'n 3D-gedrukte blompot wat 'n klein-medium plant met 'n LED-skerm aan die buitekant kan huisves om die vog van die
WiFi Led Fedora -hoed (ESP8266 + WS2812b): 5 stappe (met foto's)
WiFi Led Fedora -hoed (ESP8266 + WS2812b): dit is 'n oulike hoed met 'n mooi voorkoms; u kan die kleur en effekte van die LED's met u slimfoon of 'n rekenaar verander, en ek het dit so eenvoudig en goedkoop moontlik probeer maak. Dit het ook 'n herlaaibare battery, sodat u dit saam kan neem! Dit
Gloeiende blompot met LED !!: 5 stappe (met foto's)
Gloeiende FLOWERPOT MET LED !!: HET JY 'N MOOI GLASBLOMPOT IN EEN HOEK VAN JOU HUIS …….. DAN IS DIE TYD OM DIT OP TE PIMPEL Deur dit met LED's te laat brand