Kazalo:
- Korak: Kaj boste potrebovali?
- 2. korak: Primeri risb za predstavitev strukture lonca
- 3. korak: Razdelilna plošča in plošča gonilnika motorja
- 4. korak: Senzor kazalnika nivoja vode
- 5. korak: Senzor pretoka vode
- Korak 6: Sestavljanje celotnih komponent
- 7. korak: Glasovno obvestilo, ustvarjanje zvočnih datotek
- 8. korak: Knjižnice in kode
Video: FEDORA 1.0, inteligentni cvetlični lonec: 8 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
FEDORA ali analizator organskih rezultatov za okrasitev cvetličnega okolja je inteligenten cvetlični lonec za vrtnarjenje v zaprtih prostorih. FEDORA ni samo cvetlični lonec, lahko deluje tudi kot budilka, brezžični predvajalnik glasbe in majhen prijatelj robot. Glavna funkcija te naprave je vgrajen sistem glasovnih obvestil. (Dragi oblikovalci in izumitelji, se opravičujem, ker nisem bil popoln v angleščini)
Lastnosti
- Samodejno zalivanje rastline, ko se vlaga v tleh posuši
- Vgrajen rezervoar s prostornino 1 L in mikro potopna črpalka, nameščena v loncu, pomagata ob pravilnem zalivanju rastline
- Indikator nivoja vode je dodan s FEDORO za zaznavanje nivoja rezervoarja. Če se nivo rezervoarja izprazni, ga lahko uporabnik prepozna po indikatorskih LED
- LED dioda stanja tal je dodana tudi v lonec za zaznavanje vlage v tleh (če pride do napake v črpalnem mehanizmu, se raven vlage v tleh posuši)
- Temu loncu je dodan senzor temperature in vlažnosti, ki zazna trenutno temperaturo in vlažnost okolice
- Temu loncu je dodana rastna svetloba, ki bo rastlini zagotovila zadostno število umetnih luči
- Zvočni sprejemnik Bluetooth, nameščen v notranjosti, bo pomagal pretakati glasbo iz pametnih telefonov prek Bluetootha
- RBG LED, sestavljene na zgornjem delu lonca, pomagajo izraziti občutke naše rastline/lonca
- S FEDORO je dodana budilka. Ta budilka se ne ponastavi, če je napajanje izklopljeno (podrobnosti o alarmu se shranijo na EEPROM)
- 24 -urna ura za samodejno osveževanje zaslona je dodana lončku
- Senzorju pretoka je dodan lonec, ki preprečuje pretok vode iz rezervoarja, medtem ko ga polnimo
- Temu lončku je dodano (vnaprej posneto/shranjeno) glasovno obvestilo ali interakcija, da postane tako privlačen
- Zraven je dodan senzor za občutljivost na svetlobo, da se izognete predvajanju glasovnih obvestil med spanjem (noč po tem, ko smo ugasnili luči)
- Z loncem je dodan pladenj za koračni motor, da odstranite Arduino in naložite kode (posodobitve), ne da bi odstranili rastlino, ki smo jo posadili na vrhu
- RBG LED osvetlitev za večjo privlačnost lonca
- Doda se programsko krmiljen izpušni/hladilni ventilator, ki odvaja toploto, ki nastane v plasti vezja zaradi IC regulatorja 7805
Funkcije so bile izpuščene zaradi mojih izpitov in nalog
- Samodejni sistem želja, ki lahko uporabniku (dobro jutro, dobro po poldnevu itd.) Zaželi, ko pride pred lonec (določene želje (npr. Dobro jutro) bodo podane le enkrat na dan)
- Sporočilo FEDORA o njihovem trenutnem delovnem statusu (ki lahko uporabniku pomaga pri prepoznavanju napak ali stanja praznega rezervoarja drugega lonca, ki je v njegovi hiši), nato to povedo svojemu uporabniku, ko se predstavi pred loncem
- Rastlina, občutljiva na dotik. Če se kdo dotakne rastline, LED v ozadju postanejo rdeče in jih opozorijo z glasom
- Tresenje ali zaznavanje nagiba, ki preprečuje uhajanje vode v plast tokokroga (z uporabo žiroskopskih senzorjev)
Če kdo naredi ta lonec, poskusite uvesti te 4 funkcije, lahko naredi lonec privlačnejši
Korak: Kaj boste potrebovali?
Celoten proračun tega projekta je približno 200 USD (največ) na kos. Vse spodaj navedene komponente lahko preprosto najdete v sparkfun, digikey, ebay ali nekaterih kitajskih spletnih trgovinah, kot sta banggoods.com ali aliexpress.com. V večini imen komponent sem priložil povezavo do izdelka v različnih trgovinah. Nekatere komponente, kot so upori, kondenzatorji, nič PCB, tranzistorji itd., So na voljo v spletnih trgovinah v pakiranju po 100 kosov ali več, zato jih lahko preprosto kupite pri vaše lokalne prodajalne strojne opreme ali prodajalne elektronskih komponent.
Sestavni deli
- Arduino Uno
- Arduino Mega
- 2,4 -palčni TFT modul na dotik
- 2 -kanalni 5v relejski modul
- Senzor vlažnosti tal
- Modul RTC (DS1302) z baterijo
- Fotoobčutljiv modul
- Modul senzorja vlažnosti in temperature DHT11
- RBG LED - 5 kosov (navadna katoda)
-
Majhni reflektorji za 5 mm LED - 3x
- Stari ventilator hladilnika procesorja
- Mikromotorna črpalka
- 12V/2A AC - DC adapter
- Vtičnica za AC - enosmerni adapter (sod za vtičnico)
- Prilagodljiva LED svetilka
- USB vtičnica (za prilagodljivo LED svetilko)
- Zvočniki (premer 5 cm) - 2x
- Zvočni ojačevalnik (ali kupite visokokakovosten zvočnik za prenosni računalnik, zvočnike in ojačevalnik lahko razstavimo in vzamemo za naš projekt)
- Zvočni sprejemnik Bluetooth
- Modul mini MP3 predvajalnika DFPlayer
- Pomnilniška kartica Micro SD (poljubne velikosti (največ 32 GB))
- Stari CD/DVD pogon
- Tranzistor = BC548 - 3x
- Upori = 220k - 3x, 22k - 1x, 470 ohmov - 3x, 1k -1x
- IC gonilnika motorja L293D - 2x
- 7805 Regulator IC
- Hladilnik za 7805
- Kondenzator = 1uf/63v, 10uf/63v (po 1)
- LED = modra (5 mm / 2 mm)
- 2 -kanalni vijačni priključek -2x
- Premostitveni kabli = moški do moški, ženski do moški, ženski do ženski (paket 40x (vsak))
- Priključne žice - 3 metre
- Zero PCB (majhno) - 2x
- Cvetlični lonec (z višino najmanj 30 cm (kvadratni/pravokotni ali krožni))
- Plošče ali list z dvema različnima velikostma (Preverite sliko v koraku "risbe" (korak 3), če želite dobiti predstavo o tem delu ali si oglejte video o sestavljanju)
- Pladenj (Preverite sliko v koraku "risbe" (korak 3), če želite dobiti predstavo o tem delu ali si oglejte video o sestavljanju)
- Pritisnite na VKLOPNO Samozaporno stikalo
- 3/4 "PVC komolec - 1x
- 3/4 "PVC moški adapter in zaključni pokrov
- 3/4 "PVC cev - 20 cm
- Akvarijska zračna cev - 2 metra
-
T -spoji za akvarijske zračne cevi - 4x
- Regulatorji (poglejte sliko) - 3x
- Lepa rastlina
- Zatiči glave (rdeča, črna, rumena, modra, bela)
Orodja
- Spajkalnik
- Spajkalni kabel
- Spajkalni fluks
- Črpalka za spajkanje (ni obvezna)
- Pištola za lepilo
- Lepilne palice
- Ročna žaga
- Twiser
- Vijačni vijaki
- Toplotna miza
- Markerji
2. korak: Primeri risb za predstavitev strukture lonca
Zgornje številke podrobno razlagajo zasnovo FEDORE. Želimo kupiti navaden cvetlični lonec (izdelan iz ABS -a) in ga nato razdeliti na 3 plasti tako, da položimo liste/plošče iz ABS -a ali katerega koli drugega močnega materiala. Na sliki 2 lahko vidite sprednji del lonca, ki ga želimo narediti pravokotna luknja za namestitev pladnja za shranjevanje komponent v loncu. Ta lonec bomo odprli in zaprli s koračnim motorjem za vodilo leč v pogonu CD/DVD; zaradi poenostavitve postopka diagnosticiranja (to je, če pride do napake v delovnem procesu FEDORA, mora uporabnik želeti odstraniti vezja in ga preveriti z zamenjavo rastline in zemlje, postavljene na nasadno plast. pike na nadzorni plošči so senzor SR505 in stikalo za vklop cvetličnega lonca. Na obeh straneh tega lonca so dodane luknje za namestitev zvočnikov. TFT zaslon za prikaz stanja in obvestil je dodan na sprednji strani FEDORE, kot je prikazano na sliki.
Zdaj pa poglejmo zadnjo stran FEDORE, tukaj lahko vidite, da je med plastjo vezja in plastjo rezervoarja za vodo narejena luknja s pokrovčkom, ta luknja je za polnjenje vode v vgrajen rezervoar lonca. S tem sistemom so dodana opozorila o polnem rezervoarju, da se prepreči prelivanje rezervoarja. V plast vezja je dodan dodatni hladilni ventilator, ki odvaja toploto, ki tam nastaja.
Zasnova, prikazana na zgornjih slikah, so moje misli in zamisli, lahko sledite svojim zamislim in razmišljanjem o oblikovanju lončka. Če imate 3D tiskalnik, lahko narišete in naredite učinkovitejši in lepši lonec. Kakorkoli, ta projekt bom naredil tako, da bom sledil svoji zasnovi, zbiral in sestavljal stvari, zbrane v nepremičninskih trgovinah (oprostite prijatelji, v svojem kraju nimam 3D tiskalnika, da bi bolj lepo natisnil svoj dizajn), kot so cvetlični lonci, okrogle oblike krožniki, škatla itd.
Opomba:
Zasnova, prikazana na slikah, izhaja iz mojih misli in zamisli. Če želite to narediti, ne želite slediti mojim korakom, lahko sledite svojim zamislim in stvarem, ki so na voljo na vašem območju (To pladenj motornega pogona lahko tudi spremenite v navaden vlečni in potisni pladenj) za izdelavo zasnove
3. korak: Razdelilna plošča in plošča gonilnika motorja
V tem projektu bomo skupaj usklajevali več kot 10 senzorjev in modulov. Vsak od njih potrebuje različna območja napetosti. Senzorji in moduli, dodani v tej zasnovi (FEDORA 1.0), potrebujejo le 5V napajanje, mikro črpalka in ventilator hladilnika pa 12V. Za oskrbo z električno energijo vseh komponent potrebujemo razdelilno ploščo, ki lahko napaja tako 5V kot 12V. Tako smo za to aplikacijo izdelali vezje, kot je prikazano na zgornji sliki, poleg tega pa smo v to vezje pritrdili še dva IC L293D za pogon koračnega motorja, hladilnega ventilatorja in mikro črpalke.
Za to distribucijo moči in motorno vezje želimo
- 7805 Regulator IC
- 2x IC gonilnik motorja L293D
- Zatiči glave (črna za GND, rumena za 5V, modra za vhod koračnega motorja, bela za vhod Arduino)
- 1x 10uf/63V kondenzator
- 1x 1uf/63V kondenzator
- 1x 1k upor
- 2x 2 -kanalni vijačni sponki (za hladilnik in črpalko)
- Ujemanje vtičnice / vtičnice za vaš adapter AC-DC
- Nič PCB
- In kos hladilnika za 7805
(Namesto LED spajkajte dva zatiča za glavo, to LED lahko kasneje dodamo v naš lonec)
Opomba:
Ne pozabite dodati "paste za hladilno telo", preden pritrdite 7805 IC na kos hladilnega telesa
Izberite pravo vtičnico, ki se lahko ujema z izhodnim zatičem vašega adapterja AC-DC 12V/2A
Če želite dodati module (na primer zvočni ojačevalnik), ki delujejo pri napetosti 12V, morate dodati le nekaj zatičev glave (za to sem v svojem vezju dodal nekaj rdečih zatičev glave, ki pa se v tem projektu ne uporabljajo)
4. korak: Senzor kazalnika nivoja vode
Shema vezja je pokazala zgornje potrebe
- 3x tranzistorji BC548
- 3x 220 ohmski upori
- 3x 470 ohmski upori
- 1x 22K upor
- In kos PCB -ja
Spajkajte vezje v tiskanem vezju in nanj pritrdite zatiče glave
1. 5V napajanje (povežite jih skupaj)
2. GND (Povežite vse podlage skupaj)
3. VODINA VISOKA
4. Srednja raven vode
5. Nizek nivo vode
Če dvomite o izdelavi tega vezja senzorja vode, si oglejte ta navodila po sathishk12
5. korak: Senzor pretoka vode
Senzor pretoka vode lahko izdelamo iz navadnega senzorja vlažnosti tal. Tu bom spremenil senzor vlažnosti tal v senzor pretoka vode. V ta namen želimo s senzorja najprej odstraniti plošče za zaznavanje tal. Nato vzemite primerjalni tokokrog vlage v tleh in priključite dva mostična kabla M-M na mestu senzorskih plošč. Zdaj bomo uporabili preprosto logiko, da zaznamo stanje prelivanja rezervoarja za vodo, tj. ko digitalni vhod senzorja pretoka vode na nivoju rezervoarja hkrati postane VISOK, je to stanje prelivanja. Potem lahko uporabimo primeren odziv na ta primer s kodiranjem.
Korak 6: Sestavljanje celotnih komponent
Sheme povezav in komponente, ki so zanjo potrebne, so navedene zgoraj! Samo pojdite skozi videoposnetek, da dobite predstavo o nalogi povezovanja!
S tem je dodana datoteka dokumenta s priključnimi zatiči!
7. korak: Glasovno obvestilo, ustvarjanje zvočnih datotek
Izvlecite zvočno datoteko z vzorcem in vsebino kopirajte na pomnilniško kartico. in vstavite pomnilniško kartico v modul MP3. Če želite ustvariti lasten zvočni vzorec, obiščite spletna mesta, kot je
. Če spremenite vrstni red datotek mp3 (urejeno po imenu), naredite vzorec in zabeležite zaporedje datotek MP3 ter jih spremenite v kodi, ki smo jo naložili v naš arduino Mega.
Shema povezave za preskusno delovanje MP3 modula je podana v prejšnjem koraku
V tem koraku je dodana vzorčna koda za preverjanje vrstnega reda zvočnih datotek. Samo kodo morate naložiti in odpreti serijski monitor, neto zapisati zvok od zgoraj. Nato ga spremenite v kodi za mega
V datoteki rar je približno 38 zvočnih vzorcev. Vsi jih v tem projektu ne uporabljajo. Če imate kakršno koli idejo, da v zasnovo dodate kakršne koli razširitve, v ta namen dodajte samo novo zvočno datoteko
8. korak: Knjižnice in kode
S tem korakom smo dodali skice, ki jih želimo naložiti v Arduino Mega in Arduino UNO, poleg tega pa so tukaj dodane tudi vse knjižnice, potrebne za ta projekt. Zato vam ni treba iskati knjižnic.
Če v moji kodi opazite kakšno napako ali napako, to povejte v polje za komentar
Knjižnice, ki niso navedene zgoraj, so knjižnice, ki že obstajajo v Arduino IDE!
Če ne, pojdite na skico> vključi knjižnico> upravljaj knjižnico> in poiščite ime datotek glave, ki so navedene na vrhu skic
Če želite dodati knjižnice datotek zip, pojdite na skico> vključi knjižnico> in kliknite možnost, da dodate knjižnico, oblikovano v zip
Priporočena:
Kako narediti pameten lonec z NodeMCU, ki ga nadzira aplikacija: 8 korakov
Kako narediti pametni lonec z NodeMCU, ki ga nadzira aplikacija: V tem priročniku bomo zgradili pametni lonec, ki ga upravlja ESP32, in aplikacijo za pametne telefone (iOS in Android). Za povezljivost in knjižnico Blynk bomo uporabili NodeMCU (ESP32) za IoT v oblaku in aplikacijo na pametnem telefonu
Samodejni lonec za rastline - Mali vrt: 13 korakov (s slikami)
Samodejni lonček za rastline - Mali vrt: Sem študentka Multimedijske in komunikacijske tehnologije na Howest Kortrijku. Za zadnjo nalogo smo morali po lastni izbiri razviti projekt IoT. Ko sem iskal ideje, sem se odločil, da bom naredil nekaj koristnega za mojo mamo, ki obožuje rasti
Samodejni pametni lonec za rastline - (naredi sam, 3D natisnjen, Arduino, samo zalivanje, projekt): 23 korakov (s slikami)
Samodejni pametni lonček za rastline - (naredi sam, 3D natisnjen, Arduino, samo zalivanje, projekt): Pozdravljeni, včasih, ko za nekaj dni odidemo od doma ali smo res zaposleni, hišne rastline (nepravično) trpijo, ker jih ne zalivamo, ko potrebujem. To je moja rešitev. To je pameten lonček za rastline, ki vključuje: vgrajen zbiralnik vode. Senzo
Kako narediti pameten cvetlični lonec: 8 korakov
Kako narediti pameten cvetlični lonec: Ali veste, kaj je motiviralo ljudi, da so ustvarili prvo mesto na svetu? To je kmetijstvo. V tem projektu bomo izdelali 3D tiskan cvetlični lonček, v katerem bi lahko bila majhna rastlina srednje velikosti z LED zaslonom na zunanji strani, ki prikazuje vlago
Flotcher - Enostaven cvetlični monitor: 8 korakov (s slikami)
Flotcher - Enostaven monitor za rože: Flotcher = Cvet + opazovalec Upam, da je to smiselno, a bojim se, da ni;) Dobrodošli v tem navodilu, tukaj vam bom pokazal, kako lahko naredite svoj cvetlični monitor, ki vas bo obvestil, kdaj bo vaš cvet bo potreboval vodo. To je zelo pomembno