Kazalo:

FEDORA 1.0, inteligentni cvetlični lonec: 8 korakov (s slikami)
FEDORA 1.0, inteligentni cvetlični lonec: 8 korakov (s slikami)

Video: FEDORA 1.0, inteligentni cvetlični lonec: 8 korakov (s slikami)

Video: FEDORA 1.0, inteligentni cvetlični lonec: 8 korakov (s slikami)
Video: Watches and Wonders 2023 LIVE обзор: Rolex, Tudor, HUBLOT, Patek Philippe, Zenith, ORIS, Grand Seiko 2024, November
Anonim
Image
Image
FEDORA 1.0, inteligentni cvetlični lonec
FEDORA 1.0, inteligentni cvetlični lonec
FEDORA 1.0, inteligentni cvetlični lonec
FEDORA 1.0, inteligentni cvetlični lonec

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

  1. Samodejno zalivanje rastline, ko se vlaga v tleh posuši
  2. Vgrajen rezervoar s prostornino 1 L in mikro potopna črpalka, nameščena v loncu, pomagata ob pravilnem zalivanju rastline
  3. Indikator nivoja vode je dodan s FEDORO za zaznavanje nivoja rezervoarja. Če se nivo rezervoarja izprazni, ga lahko uporabnik prepozna po indikatorskih LED
  4. 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)
  5. Temu loncu je dodan senzor temperature in vlažnosti, ki zazna trenutno temperaturo in vlažnost okolice
  6. Temu loncu je dodana rastna svetloba, ki bo rastlini zagotovila zadostno število umetnih luči
  7. Zvočni sprejemnik Bluetooth, nameščen v notranjosti, bo pomagal pretakati glasbo iz pametnih telefonov prek Bluetootha
  8. RBG LED, sestavljene na zgornjem delu lonca, pomagajo izraziti občutke naše rastline/lonca
  9. S FEDORO je dodana budilka. Ta budilka se ne ponastavi, če je napajanje izklopljeno (podrobnosti o alarmu se shranijo na EEPROM)
  10. 24 -urna ura za samodejno osveževanje zaslona je dodana lončku
  11. Senzorju pretoka je dodan lonec, ki preprečuje pretok vode iz rezervoarja, medtem ko ga polnimo
  12. Temu lončku je dodano (vnaprej posneto/shranjeno) glasovno obvestilo ali interakcija, da postane tako privlačen
  13. 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)
  14. 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
  15. RBG LED osvetlitev za večjo privlačnost lonca
  16. 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

  1. 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)
  2. 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
  3. Rastlina, občutljiva na dotik. Če se kdo dotakne rastline, LED v ozadju postanejo rdeče in jih opozorijo z glasom
  4. 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

  1. Arduino Uno
  2. Arduino Mega
  3. 2,4 -palčni TFT modul na dotik
  4. 2 -kanalni 5v relejski modul
  5. Senzor vlažnosti tal
  6. Modul RTC (DS1302) z baterijo
  7. Fotoobčutljiv modul
  8. Modul senzorja vlažnosti in temperature DHT11
  9. RBG LED - 5 kosov (navadna katoda)
  10. Majhni reflektorji za 5 mm LED - 3x

  11. Stari ventilator hladilnika procesorja
  12. Mikromotorna črpalka
  13. 12V/2A AC - DC adapter
  14. Vtičnica za AC - enosmerni adapter (sod za vtičnico)
  15. Prilagodljiva LED svetilka
  16. USB vtičnica (za prilagodljivo LED svetilko)
  17. Zvočniki (premer 5 cm) - 2x
  18. 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)
  19. Zvočni sprejemnik Bluetooth
  20. Modul mini MP3 predvajalnika DFPlayer
  21. Pomnilniška kartica Micro SD (poljubne velikosti (največ 32 GB))
  22. Stari CD/DVD pogon
  23. Tranzistor = BC548 - 3x
  24. Upori = 220k - 3x, 22k - 1x, 470 ohmov - 3x, 1k -1x
  25. IC gonilnika motorja L293D - 2x
  26. 7805 Regulator IC
  27. Hladilnik za 7805
  28. Kondenzator = 1uf/63v, 10uf/63v (po 1)
  29. LED = modra (5 mm / 2 mm)
  30. 2 -kanalni vijačni priključek -2x
  31. Premostitveni kabli = moški do moški, ženski do moški, ženski do ženski (paket 40x (vsak))
  32. Priključne žice - 3 metre
  33. Zero PCB (majhno) - 2x
  34. Cvetlični lonec (z višino najmanj 30 cm (kvadratni/pravokotni ali krožni))
  35. 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)
  36. Pladenj (Preverite sliko v koraku "risbe" (korak 3), če želite dobiti predstavo o tem delu ali si oglejte video o sestavljanju)
  37. Pritisnite na VKLOPNO Samozaporno stikalo
  38. 3/4 "PVC komolec - 1x
  39. 3/4 "PVC moški adapter in zaključni pokrov
  40. 3/4 "PVC cev - 20 cm
  41. Akvarijska zračna cev - 2 metra
  42. T -spoji za akvarijske zračne cevi - 4x

  43. Regulatorji (poglejte sliko) - 3x
  44. Lepa rastlina
  45. Zatiči glave (rdeča, črna, rumena, modra, bela)

Orodja

  1. Spajkalnik
  2. Spajkalni kabel
  3. Spajkalni fluks
  4. Črpalka za spajkanje (ni obvezna)
  5. Pištola za lepilo
  6. Lepilne palice
  7. Ročna žaga
  8. Twiser
  9. Vijačni vijaki
  10. Toplotna miza
  11. Markerji

2. korak: Primeri risb za predstavitev strukture lonca

Primeri risb za predstavo o strukturi lonca
Primeri risb za predstavo o strukturi lonca
Primeri risb za predstavo o strukturi lonca
Primeri risb za predstavo o strukturi 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

Razdelilna plošča in plošča gonilnika motorja
Razdelilna plošča in plošča gonilnika motorja
Razdelilna plošča in plošča gonilnika motorja
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

  1. 7805 Regulator IC
  2. 2x IC gonilnik motorja L293D
  3. Zatiči glave (črna za GND, rumena za 5V, modra za vhod koračnega motorja, bela za vhod Arduino)
  4. 1x 10uf/63V kondenzator
  5. 1x 1uf/63V kondenzator
  6. 1x 1k upor
  7. 2x 2 -kanalni vijačni sponki (za hladilnik in črpalko)
  8. Ujemanje vtičnice / vtičnice za vaš adapter AC-DC
  9. Nič PCB
  10. 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

Senzor kazalnika nivoja vode
Senzor kazalnika nivoja vode

Shema vezja je pokazala zgornje potrebe

  1. 3x tranzistorji BC548
  2. 3x 220 ohmski upori
  3. 3x 470 ohmski upori
  4. 1x 22K upor
  5. 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
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

Image
Image
Sestavljanje celotnih komponent
Sestavljanje celotnih komponent
Sestavljanje celotnih komponent
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: