Sisukord:
- Samm: mida vajate?
- 2. samm: näitejoonised, et saada idee poti struktuuri kohta
- 3. samm: toitejaotus ja mootorijuhtplaat
- 4. samm: veetaseme indikaatori andur
- Samm: veevoolu andur
- 6. samm: tervete komponentide kokkupanek
- Samm: häälteatis, helifailide tegemine
- 8. samm: raamatukogud ja koodid
Video: FEDORA 1.0, intelligentne lillepott: 8 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
FEDORA ehk lillekeskkonda kaunistav orgaanilise tulemuse analüsaator on intelligentne lillepott siseaianduseks. FEDORA pole lihtsalt lillepott, see võib toimida äratuskella, traadita muusikapleieri ja pisikese robotisõbrana. Selle seadme põhifunktsioon on sellesse sisseehitatud häälteavitussüsteem. (Lugupeetud disainerid ja leiutajad, vabandan, et pole inglise keeles täiuslik)
Funktsioonid
- Taime kastmine automaatselt, kui mulla niiskus muutub kuivaks
- Sisseehitatud 1 -liitrine paak ja potti paigaldatud mikro -sukelduspump aitavad taime õigel ajal joota
- Veetaseme indikaator lisatakse FEDORA -ga paagi taseme tundmiseks. Kui paagi tase saab tühjaks, saab kasutaja selle indikaator -LED -ide abil tuvastada
- Pinnasesse lisatakse ka mullaseisundi LED, et märgata mulla niiskust (kui pumpamismehhanismis esineb tõrkeid, muutub mulla niiskustase kuivaks)
- Selle potiga on lisatud temperatuuri ja niiskuse andur, et tunda ümbritsevat temperatuuri ja niiskust
- Selle potiga lisatakse kasvutuli, et tagada taimele piisav kunstlik valgus
- Sisseehitatud Bluetooth -helisignaali vastuvõtja aitab Bluetoothi kaudu nutitelefonidest muusikat voogesitada
- Poti ülemisse ossa kokku pandud RBG LED -id aitavad väljendada meie taime/potti tundeid
- Äratuskell lisatakse FEDORA -ga, see äratuskell ei lähtesta, kui toide on välja lülitatud (äratuse üksikasjad salvestatakse EEPROM -is)
- Potiga lisatakse 24 -tunnine automaatne ekraani värskendav kell
- Paagi täitmise ajal lisatakse paagiga ülevooluandur, et vältida paagi ülevoolu
- Selle pottiga on lisatud (eelnevalt salvestatud/salvestatud) häälteatamis- või suhtlusvõimalus, et muuta see nii atraktiivseks
- Sellega on lisatud valgustundlik andur, et vältida häälteate esitamist magamise ajal (öösel pärast tulede väljalülitamist)
- Arduino väljavõtmiseks ja koodide (värskenduste) üleslaadimiseks lisatakse koos potiga samm -mootoriga sõidualus, eemaldamata selle ülaossa istutatud taime
- RBG LED -taustvalgustus muudab potti atraktiivsemaks
- Programmiga juhitav väljalaske-/jahuti ventilaator lisatakse vooluringi kihis tekkiva soojuse väljatõmbamiseks tänu 7805 regulaatori IC -le
Funktsioonid jäeti minu eksamite ja ülesannete tõttu vahele
- Automaatne soovisüsteem, mis võib soovida kasutajale (tere hommikust, tere pärast lõunat jne) poti ette tulles (teatud soovid (nt: tere hommikust) toimetatakse kohale vaid üks kord päevas)
- FEDORA suhtlus nende praeguse tööseisundi kohta (mis võib aidata kasutajal tuvastada vigu või tühjendada paaki, mis on tema majas hoitud teise poti puhul), siis ütlevad nad selle oma kasutajale, kui ta on poti ees.
- Puutetundlik taim. Kui keegi taime puudutab, muutuvad taust -LED -id punaseks ja hoiatavad neid hääle kaudu
- Raputamine või kaldetundlikkus, mis aitab vältida vee lekkimist vooluringi kihti (kasutades güroskoopandureid)
Kui keegi selle poti valmistab, proovige neid nelja funktsiooni rakendada, see võib potti atraktiivsemaks muuta
Samm: mida vajate?
Selle projekti kogueelarve on umbes 200 dollarit (max) tüki kohta. Kõik allpool loetletud komponendid on hõlpsasti leitavad sparkfunist, digikeyst, ebayst või mõnest Hiina veebipoest, näiteks banggoods.com või aliexpress.com. Enamikus komponentide nimedes lisasin erinevatele kauplustele toote lingi. Mõned komponendid, nagu takistid, kondensaatorid, nullplaat, transistorid jne, on veebipoodides saadaval 100 või enama pakendina, nii et saate neid lihtsalt osta kohalikud riistvara poed või elektroonikaosade poed.
Komponendid
- Arduino Uno
- Arduino Mega
- 2,4 -tolline puutetundlik TFT -moodul
- 2 kanaliga 5v releemoodul
- Mulla niiskuse andur
- RTC moodul (DS1302) koos akuga
- Valgustundlik moodul
- DHT11 niiskuse ja temperatuuri anduri moodul
- RBG LED -id - 5 tükki (tavaline katood)
- Pisikesed helkurid 5 mm LED -i jaoks - 3x
-
Vana CPU jahuti ventilaator
- Mikromootoriga pump
- 12V/2A vahelduvvoolu - alalisvoolu adapter
- Pistik vahelduvvoolu - alalisvooluadapterile (tünnipistik)
- Paindlik LED -lamp
- USB -pesa (paindliku LED -lambi jaoks)
- Kõlarid (läbimõõt 5 cm) - 2x
- Helivõimendi (või ostke kvaliteetne sülearvuti kõlar, saame kõlarid ja võimendi oma projekti jaoks lahti võtta ja kaasa võtta)
- Bluetoothi helivastane vastuvõtja
- DFPlayer Mini MP3 -mängija moodul
- Micro SD mälukaart (mis tahes suurus (max 32 GB))
- Vana CD-/DVD -draiv
- Transistor = BC548 - 3x
- Takistid = 220k - 3x, 22k - 1x, 470 oomi - 3x, 1k -1x
- L293D mootorijuhi IC - 2x
- 7805 Regulaatori IC
- Jahutusradiaator 7805 jaoks
- Kondensaator = 1uf/63v, 10uf/63v (igaüks 1)
- LED = sinine (5mm / 2mm)
- 2 kanaliga kruviklemm -2x
- Jumperkaablid = isas -mees, naine -mees, naine -naine (40x pakend (igaüks))
- Ühendusjuhtmed - 3 meetrit
- Null PCB (väike) - 2x
- Lillepott (kõrgusega vähemalt 30 cm (ruudukujuline/ristkülikukujuline või ümmargune))
- Kahe erineva suurusega plaadid või lehed (selle osa kohta aimu saamiseks vaadake pilti "jooniste" etapis (3. samm) või vaadake kokkupanekuvideot)
- Salv (selle osa kohta aimu saamiseks või kokkupanekuvideo vaatamiseks vaadake joonise sammu (3. samm) pilti)
- Vajutage asendisse ON Iselukustuv lüliti
- 3/4 "PVC küünarnukk - 1x
- 3/4 "PVC isane adapter ja otsakork
- 3/4 "PVC toru - 20 cm
- Akvaariumi õhutoru - 2 meetrit
- T -liigendid akvaariumi õhutoru jaoks - 4x
- Regulaatorid (vaadake joonist) - 3x
-
Hea välimusega taim
- Päise tihvtid (punane, must, kollane, sinine, valge)
Tööriistad
- Jootekolb
- Jootmisjuhe
- Jootmisvoog
- Jootmispump (pole kohustuslik)
- Liimipüstol
- Liimipulgad
- Saag
- Twiser
- Kruvikeerajad
- Radiaatoripasta
- Märgipliiatsid
2. samm: näitejoonised, et saada idee poti struktuuri kohta
Ülaltoodud joonised annavad üksikasjaliku selgituse FEDORA disaini kohta. Soovime osta tavalise lillepoti (valmistatud ABS -ist) ja jagada seejärel kolmeks kihiks, asetades ABS -i või muu tugeva materjaliga valmistatud lehed/plaadid. Joonisel 2 näete poti esiosa, mida me tahame teha ristkülikukujuline auk kandiku paigutamiseks meie komponentide hoidmiseks potis. Avame ja sulgeme selle poti, kasutades CD/DVD -draivi sees asuvat objektiivi juhtmoodulit; see lihtsustab diagnoosimisprotsessi (see tähendab, et kui FEDORA tööprotsessis esineb mõni viga, peab kasutaja tahtma vooluringid välja võtta ja seda kontrollida, asendades istutuskihile asetatud taime ja mulla. Kaks tsüaanvärvi Juhtpaneeli punktid on lillepoti SR505 andur ja toitelüliti. Selle poti kahele küljele on lisatud augud kõlarite paigutamiseks. FEDORA esiküljele lisatakse oleku ja märguannete kuvamiseks TFT -ekraan, nagu joonisel näidatud.
Nüüd vaatame FEDORA tagumist külge, siin näete, et vooluringi kihi ja veepaagi kihi vahele on tehtud korgiga auk, see auk on vee täitmiseks poti sisseehitatud paaki. Selle süsteemiga lisatakse paagi täielikud hoiatused, et vältida paagi ülevoolu. Vooluringi kihti on lisatud täiendav jahuti ventilaator, et eemaldada seal tekkiv soojus.
Ülaltoodud joonistel kujutatud kujundus on minu mõtted ja ideed, võite järgida oma ideid ja mõtteid poti kujundamisel. Kui teil on 3D -printer, saate joonistada ja teha tõhusama ja nägusama poti. Igatahes kavatsen ma seda projekti teha, järgides oma disaini, kogudes ja kokku pannes statsionaarsetest kauplustest kogutud asju (vabandust, sõbrad, mul pole oma piirkonnas 3D -printerit, et oma kujundust paremini trükkida) nagu lillepotid, ringkirjad plaadid, kast jne.
Märge:
Joonistel kujutatud kujundus on ammutatud minu mõtetest ja ideedest, te ei soovi selle tegemiseks minu samme järgida, saate järgida oma ideid ja asju, mis on teie piirkonnas saadaval (saate seda mootorsõiduahela salve ka muuta disaini valmistamiseks tavalisse tõmbamis- ja tõukesalve)
3. samm: toitejaotus ja mootorijuhtplaat
Selles projektis koordineerime rohkem kui 10 andurit ja moodulit. Igaüks neist vajab erinevaid pingevahemikke. Sellesse disaini (FEDORA 1.0) lisatud andurid ja moodulid vajavad ainult 5 V toiteallikat ning mikropump ja väljalaskejahuti ventilaator 12 V toiteallikat. Igale komponendile toiteallikaks vajame toitejaotusplaati, mis võib pakkuda nii 5 V kui ka 12 V. Nii valmistasime selle rakenduse jaoks ülaltoodud joonisel näidatud vooluringi. Lisaks sellele lisasime sellesse ahelasse kaks L293D IC -d, et juhtida samm -mootorit, jahuti ventilaatorit ja mikropumpa.
Selle toitejaotuse ja mootorijuhi vooluringi jaoks tahame
- 7805 Regulaatori IC
- 2x L293D mootorijuhi IC
- Päisepoldid (must GND jaoks, kollane 5 V jaoks, sinine samm -mootori sisendi jaoks, valge Arduino sisendi jaoks)
- 1x 10uf/63V kondensaator
- 1x 1uf/63V kondensaator
- 1x 1k takisti
- 2x 2 kanaliga kruviklemmid (jahuti ja pumba jaoks)
- Pistikupesa / pistikupesa sobib teie vahelduvvoolu-alalisvooluadapterile
- Null PCB
- Ja tükk jahutusradiaatorit hinnaga 7805
(Jootage LED -i asemel kaks päise tihvti, saame selle LED -i hiljem oma potti lisada)
Märge:
Ärge unustage lisada „jahutuspasta” enne 7805 IC kinnitamist jahutusradiaatori tükile
Valige õige pistikupesa, mis sobib teie AC-DC 12V/2A adapteri väljundnõelaga
Kui soovite lisada 12 V juures töötavaid mooduleid (nt helivõimendi), peate lihtsalt lisama mõned päise nööpnõelad (lisasin selle jaoks oma vooluahelasse mõned punased päise nööpnõelad, kuid pole selles projektis kasutatud)
4. samm: veetaseme indikaatori andur
Lülitusskeem näitas ülaltoodud vajadusi
- 3x BC548 transistorid
- 3x 220 oomi takistid
- 3x 470 oomi takistid
- 1x 22K takisti
- Ja tükk PCB -d
Jootke vooluring PCB -sse ja kinnitage päise tihvtid
1. 5V toide (ühendage need kokku)
2. GND (ühendage kõik alused kokku)
3. Veetase KÕRGE
4. Veetase Keskmine
5. Veetase madal
Kui teil on selle veeanduri vooluringi koostamisel kahtlusi, vaadake lihtsalt neid juhiseid sathishk12
Samm: veevoolu andur
Veevooluanduri saame valmistada tavalisest mulla niiskusandurist. Siin muudan mulla niiskusanduri veevooluanduriks. Selleks tahame esmalt lihtsalt andurilt eemaldada pinnasetundlikud plaadid. Seejärel võtke mulla niiskuse võrdlusahel ja ühendage anduriplaatide kohale kaks MM-hüppajakaablit. Siis nüüd kasutame lihtsa loogika abil veepaagi ülevoolu seisundit, st. kui veevooluanduri paagi taseme digitaalne sisend muutub samaaegselt HIGH, on see ülevoolu seisund. Siis saame sellele juhtumile kasutada sobivat vastust kodeerimise kaudu.
6. samm: tervete komponentide kokkupanek
Ühendusskeemid ja selle jaoks vajalikud komponendid on loetletud eespool! Ühendusülesande kohta aimu saamiseks vaadake lihtsalt videot!
Sellega lisatakse ühenduse nööpnõeltega dokumendifail!
Samm: häälteatis, helifailide tegemine
Eemaldage heliproovifail ja kopeerige sisu mälukaardile. ja sisestage mälukaart MP3 -moodulisse. Kui soovite luua oma helinäidise, külastage selliseid saite nagu
. Kui muudate mp3 -failide järjestust (nime järgi korraldatud), tehke lihtsalt proovitöö ja märkige MP3 -de järjekord ning muutke need meie arduino Megasse üles laaditud koodis.
MP3 -mooduli testkäivituse ühendusskeem on toodud eelmises etapis
Selles etapis lisatakse näidiskood helifailide järjekorra kontrollimiseks. Peate lihtsalt koodi üles laadima ja jadamonitori avama, heli ülevalt alla märkima. Seejärel muutke see mega koodis
Selle rar -faili sees on umbes 38 heliproovi. Kõiki neid selles projektis ei kasutata. Kui teil on ideid disainile laiendusi lisada, lisage selleks lihtsalt uus helifail
8. samm: raamatukogud ja koodid
Selle sammuga lisatakse visandid, mille soovime Arduino Mega ja Arduino UNO -sse üles laadida. Lisaks sellele lisatakse siia ka kõik selle projekti jaoks vajalikud teegid. Seega ei pea te raamatukogusid otsima.
Kui märkate minu koodis vigu või vigu, öelge see kommentaarikasti
Eespool loetlemata raamatukogud on raamatukogud, mis on Arduino IDE -s juba olemas!
Kui ei, minge visandile> kaasake teek> haldage kogu> ja otsige visandite ülaosas loetletud päisefailide nimed
Zip -failide teekide lisamiseks minge visandile> kaasake raamatukogu> seejärel klõpsake zip -vormindatud kogu lisamiseks suvandil
Soovitan:
Arduino baasil põhinev intelligentne Romote auto: 5 sammu
Intelligentne Romote auto, mis põhineb Arduino'l: see projekt põhineb nutika auto valmistamiseks Arduino UNO arendusplaadil. Autol on Bluetooth-juhtmevaba juhtimine, takistuste vältimine, helisignaal ja muud funktsioonid ning see on nelikveoline auto, mida on lihtne pöörata
IGreenhouse - intelligentne kasvuhoone: 17 sammu (piltidega)
IGreenhouse - intelligentne kasvuhoone: kodus kasvatatud puu- ja köögiviljad on sageli paremad kui ostetud, kuid mõnikord võite oma kasvuhoone silmist kaotada. Selles projektis teeme intelligentse kasvuhoone. See kasvuhoone avab ja sulgeb automaatselt tema aknad ja ukse
Ühendatud lillepott Micro jaoks: bit: 4 sammu
Ühendatud lillepott Micro: bitile: see lillepott on valmistatud 3D -prindiga ja sellel on mikrobitikaart. See pott sisaldab mikro: bitikaarti, mis on paigutatud mullaanuma alla. See saab teavet mulla niiskusandurilt (juhtivus). Mulla niiskuse transkriptsioon va
Intelligentne valgus: 7 sammu (piltidega)
Intelligentne valgus: Tere tegijad! Kas soovite teada, miks on teie igakuised elektriarved "nii kõrged"? Selle põhjuseks on asjaolu, et kui ruumis viibiv inimene lahkub ruumist kiiruga, jätab ta teadmatult tuled ja ventilaatorid sisse. Lahendamiseks on palju lahendusi
SEER- InternetOfThingsil põhinev intelligentne isiklik assistent: 12 sammu (piltidega)
SEER-InternetOfThingsil põhinev intelligentne isiklik assistent: Seer on seade, mis mängib võimendavat rolli nutikate kodude ja automatiseerimise valdkonnas. See on põhimõtteliselt asjade Interneti rakendus. SEER on 9-tolline käed-vabad traadita kõlar Raspberry Pi 3 mudelist B koos integreeritud kaameraga