Sadržaj:

FEDORA 1.0, inteligentni lonac za cvijeće: 8 koraka (sa slikama)
FEDORA 1.0, inteligentni lonac za cvijeće: 8 koraka (sa slikama)

Video: FEDORA 1.0, inteligentni lonac za cvijeće: 8 koraka (sa slikama)

Video: FEDORA 1.0, inteligentni lonac za cvijeće: 8 koraka (sa slikama)
Video: НАДКАСТ #33. САМОРАЗВИТИЕ. ЯКУШЕВ х НИ х КАЧМАЗОВ х ЯРОВИЦЫНА х ДЖАБРАИЛОВ 2024, Juli
Anonim
Image
Image
FEDORA 1.0, inteligentni lonac za cvijeće
FEDORA 1.0, inteligentni lonac za cvijeće
FEDORA 1.0, inteligentni lonac za cvijeće
FEDORA 1.0, inteligentni lonac za cvijeće

FEDORA ili analizator organskih rezultata koji ukrašavaju cvjetno okruženje inteligentni je saksija za vrtlarstvo u zatvorenom prostoru. FEDORA nije samo saksija za cvijeće, već može djelovati i kao budilica, bežični muzički player i mali prijatelj robot. Glavna značajka ovog uređaja je sistem glasovnog obavještavanja ugrađen u njega. (Dragi dizajneri i izumitelji, izvinjavam se što nisam savršen u riječima na engleskom)

Karakteristike

  1. Automatski zalijevajte biljku kad se vlaga u tlu osuši
  2. Ugrađeni rezervoar zapremine 1L i mikro potapajuća pumpa instalirana u loncu pomažu u zalijevanju biljke u pravo vrijeme
  3. Indikator nivoa vode je dodan sa FEDORA -om za određivanje nivoa rezervoara. Ako se nivo rezervoara isprazni, korisnik ga može identifikovati pomoću indikatorskih LED dioda
  4. LED dioda statusa tla također se dodaje u lonac za osjetljivost vlage u tlu (Ako dođe do greške u mehanizmu pumpanja, razina vlažnosti tla postaje suha)
  5. Senzor za temperaturu i vlažnost zraka dodaje se u ovaj lonac kako bi osjetio trenutnu temperaturu i vlažnost okoline
  6. Svjetlo za rast dodaje se u ovaj lonac kako bi biljci osiguralo dovoljno umjetne rasvjete
  7. Bluetooth audio prijemnik instaliran unutra, pomaže pri prijenosu glazbe sa pametnih telefona putem Bluetootha
  8. RBG LED diode sastavljene na gornjem dijelu lonca pomažu izraziti osjećaje naše biljke/saksije
  9. Satnica je dodana sa FEDORA -om, Ovaj budilnik se neće resetirati ako je napajanje isključeno (Detalji alarma će se pohraniti na EEPROM -u)
  10. Sa loncem se dodaje 24 -satni automatski sat za osvježavanje ekrana
  11. Senzor prekomjernog protoka dodaje se u posudu kako bi se spriječilo prelijevanje rezervoara dok ga punimo
  12. Ovom loncu je dodano (unaprijed snimljeno/spremljeno) glasovno obavještenje ili mogućnost interakcije kako bi bio toliko privlačan
  13. Uz njega je dodan fotoosjetljivi senzor, izbjegavajte reprodukciju glasovnih obavijesti u vrijeme spavanja (noć nakon što smo ugasili svjetla)
  14. Posuda s koračnim motorom dodana je u posudu za vađenje Arduina i postavljanje kodova (ažuriranja), bez uklanjanja biljke koju smo posadili na vrhu
  15. RBG LED pozadinsko osvjetljenje čini lonac atraktivnijim
  16. Programski upravljani ventilator ispuha/hladnjaka dodaje se za ispuštanje topline generirane u sloju kruga zbog IC 7805 regulatora IC

Funkcije su preskočene zbog mojih ispita i zadataka

  1. Automatski sistem želja, koji može poželjeti korisniku (dobro jutro, dobro poslije podne itd.) Kada dođe pred lonac (određene želje (npr.: dobro jutro) isporučit će se samo jednom dnevno)
  2. Komunikacija FEDORA -e o njihovom trenutnom radnom statusu (Što može pomoći korisniku da identificira greške ili stanje praznog rezervoara u drugom loncu koji se drži u njegovoj kući), a zatim to kažu svom korisniku, kada prisustvuje ispred lonca
  3. Biljka osjetljiva na dodir. Ako netko dotakne biljku, pozadinske LED diode postaju crvene i upozoravaju ih glasom
  4. Tresenje ili osjet nagiba, što pomaže u sprječavanju curenja vode u sloj kruga (Korištenjem žiroskopskih senzora)

Ako neko napravi ovaj lonac, pokušajte implementirati ove 4 karakteristike, to može učiniti lonac privlačnijim

Korak 1: Šta će vam trebati?

Ukupni budžet ovog projekta je oko 200 USD (max) po komadu. Sve dolje navedene komponente lako se mogu pronaći u sparkfun, digikey, ebay ili nekim kineskim internetskim trgovinama poput banggoods.com ili aliexpress.com. U većini naziva komponenti priložio sam vezu do proizvoda u različitim trgovinama. Neke komponente poput otpornika, kondenzatora, nulte ploče, tranzistora itd. Dostupne su u mrežnim trgovinama u pakiranju od 100 komada ili više, pa ih možete jednostavno kupiti od vaše lokalne prodavnice hardvera ili elektroničkih komponenti koje prodaju prodavnice.

Komponente

  1. Arduino Uno
  2. Arduino Mega
  3. 2,4 -inčni TFT modul ekrana osetljivog na dodir
  4. 2 -kanalni 5v relejni modul
  5. Senzor vlažnosti tla
  6. RTC modul (DS1302) sa baterijom
  7. Fotoosetljivi modul
  8. Modul senzora vlažnosti i temperature DHT11
  9. RBG LED diode - 5 komada (zajednička katoda)

  10. Sitni reflektori za LED 5 mm - 3x
  11. Stari ventilator hladnjaka za CPU
  12. Mikromotorna pumpa
  13. 12V/2A AC - DC adapter
  14. Utičnica za AC - DC adapter (bačvasta utičnica)
  15. Fleksibilna LED lampa
  16. USB utičnica (za fleksibilnu LED lampu)
  17. Zvučnici (prečnik 5 cm) - 2x
  18. Audio pojačalo (ili kupite visokokvalitetni zvučnik za prijenosno računalo, možemo demontirati i uzeti zvučnike i pojačalo za naš projekt)
  19. Bluetooth audio prijemnik
  20. DFPlayer Mini MP3 Player modul
  21. Memorijska kartica Micro SD (bilo koje veličine (max 32 GB))
  22. Stari CD/DVD pogon
  23. Tranzistor = BC548 - 3x
  24. Otpornici = 220k - 3x, 22k - 1x, 470 ohma - 3x, 1k -1x
  25. IC upravljačkog programa motora L293D - 2x
  26. 7805 Regulator IC
  27. Hladnjak za 7805
  28. Kondenzator = 1uf/63v, 10uf/63v (po 1)
  29. LED = plava (5 mm / 2 mm)
  30. 2 -kanalni vijčani terminal -2x
  31. Premosni kablovi = muški na muški, ženski na muški, ženski na ženski (pakovanje od 40x (svaki))
  32. Priključne žice - 3 metra
  33. Nulta PCB (mala) - 2x
  34. Saksija za cvijeće (visine najmanje 30 cm (kvadratni/pravokutni ili kružni tip))
  35. Ploče ili list s dvije različite veličine (Provjerite sliku u koraku "crteži" (korak 3) da biste dobili ideju o ovom dijelu ili pogledajte video o sastavljanju)
  36. Ladica (Provjerite sliku u koraku "crteži" (korak 3) da biste dobili ideju o ovom dijelu ili pogledali video o sastavljanju)
  37. Pritisnite prekidač za samozaključavanje na ON
  38. 3/4 "PVC lakat - 1x
  39. 3/4 "PVC muški adapter i završna kapa
  40. 3/4 PVC cijev - 20 cm

  41. Zračna cijev za akvarij - 2 metra
  42. T spojnice za zračne cijevi za akvarij - 4x
  43. Regulatori (pogledajte sliku) - 3x
  44. Lepa biljka
  45. Igle zaglavlja (crvena, crna, žuta, plava, bijela)

Alati

  1. Lemilica
  2. Lemilica
  3. Lemni fluks
  4. Pumpa za lemljenje (nije obavezna)
  5. Pištolj za ljepilo
  6. Ljepljivi štapići
  7. Nožna pila
  8. Twiser
  9. Odvijači
  10. Rashladna pasta
  11. Markeri

Korak 2: Primjer crteža za dobijanje ideje o strukturi lonca

Primjeri crteža za dobijanje ideje o strukturi lonca
Primjeri crteža za dobijanje ideje o strukturi lonca
Primjeri crteža za dobijanje ideje o strukturi lonca
Primjeri crteža za dobijanje ideje o strukturi lonca

Gore prikazane brojke daju detaljno objašnjenje o dizajnu FEDORE. Želimo kupiti običan lonac za cvijeće (napravljen od ABS -a) i podijeliti ga u 3 sloja postavljanjem limova/ploča napravljenih od ABS -a ili bilo kojeg drugog jakog materijala. Na slici 2 možete vidjeti prednji dio saksije, želimo napraviti pravokutna rupa za postavljanje poslužavnika za čuvanje naših komponenti u loncu. Otvorit ćemo i zatvoriti ovaj lonac pomoću koračnog motora za vođenje objektiva unutar CD/DVD pogona; to radi pojednostavljenja procesa dijagnosticiranja (to jest, ako postoji bilo kakva greška u radnom procesu FEDORA -e, korisnik mora htjeti izvaditi krugove i provjeriti zamjenom biljke i tla postavljenog na sloju za sadnju. Dvije boje cijan tačke na kontrolnoj tabli su senzor SR505 i prekidač za napajanje saksije za cvijeće. Na obje strane posude dodane su rupe za postavljanje zvučnika. TFT ekran za prikaz statusa i obavještenja dodaje se na prednjoj strani FEDORE, kao što je prikazano na slici.

Pogledajmo sada stražnju stranu FEDORE, ovdje možete vidjeti da je između sloja kruga i sloja spremnika za vodu napravljena rupa sa čepom, koja služi za punjenje vode u ugrađeni rezervoar lonca. Upozorenja o punom spremniku dodana su ovom sistemu kako bi se izbjeglo prelijevanje spremnika. Dodatni hladnjak ventilator je dodan u sloj kruga za ispuštanje topline koja se tamo generira.

Dizajn prikazan na gornjim slikama su moje misli i ideje, možete slijediti vlastite ideje i razmišljanja o dizajnu lonca. Ako imate 3D štampač, možete nacrtati i napraviti učinkovitiji lonac koji izgleda bolje. U svakom slučaju, napravit ću ovaj projekt slijedeći svoj dizajn, prikupljanjem i sastavljanjem stvari prikupljenih iz stacionarnih trgovina (oprostite prijatelji, nemam 3D štampač u svom mjestu za urednije ispisivanje mog dizajna), poput saksija za cvijeće, u obliku kruga tanjiri, kutije itd.

Bilješka:

Dizajn prikazan na slikama izveden je iz mojih misli i ideja, ne želite slijediti moje korake da biste to učinili, možete slijediti vlastite ideje i stvari koje su dostupne na vašoj lokaciji (Također možete promijeniti tu ladicu upravljačkog kruga motora u običnu ladicu za povlačenje i guranje) za izradu dizajna

Korak 3: Ploča za distribuciju električne energije i upravljački program motora

Ploča za distribuciju energije i upravljački program motora
Ploča za distribuciju energije i upravljački program motora
Ploča za distribuciju energije i upravljački program motora
Ploča za distribuciju energije i upravljački program motora

U ovom projektu koordinirat ćemo više od 10 senzora i modula zajedno. Svakom od njih trebaju različiti rasponi napona. Senzorima i modulima dodanim u ovom dizajnu (FEDORA 1.0) potrebno je samo 5V napajanje, a mikro pumpi i ventilatoru za ispušni hladnjak potrebno je 12V napajanje. Za napajanje svih komponenti potrebna nam je razvodna ploča koja može napajati i 5V i 12V. Stoga smo za ovu aplikaciju izradili krug kao što je prikazano na gornjoj slici. Osim toga, u ovaj krug smo priključili dva IC -a L293D za pogon koračnog motora, ventilatora hladnjaka i mikro pumpe.

Za ovu distribuciju snage i sklop upravljačkog programa motora želimo

  1. 7805 Regulator IC
  2. 2x IC upravljački program motora L293D
  3. Igle zaglavlja (crna za GND, žuta za 5V, plava za ulaz koračnog motora, bijela za Arduino ulaz)
  4. 1x 10uf/63V kondenzator
  5. 1x 1uf/63V kondenzator
  6. 1x 1k otpornik
  7. 2x 2 -kanalni vijčani priključci (za hladnjak i pumpu)
  8. Utičnica / utičnica odgovaraju vašem AC-DC adapteru
  9. Nulti PCB
  10. I komad hladnjaka za 7805

(Lemite dva pina zaglavlja umjesto LED -a, kasnije možemo dodati ovaj LED u naš lonac)

Bilješka:

Ne zaboravite dodati „pastu za hladnjak“prije pričvršćivanja 7805 IC na komad hladnjaka

Odaberite odgovarajuću utičnicu koja može odgovarati izlaznom pinu vašeg AC-DC 12V/2A adaptera

Ako želite dodati bilo koji modul (poput audio pojačala), koji radi na 12V, samo trebate dodati neke pinove zaglavlja (za ovo sam u svoje kolo dodao neke crvene pinove zaglavlja, ali se ne koriste u ovom projektu)

Korak 4: Senzor indikatora nivoa vode

Senzor indikatora nivoa vode
Senzor indikatora nivoa vode

Shema kola je pokazala gornje potrebe

  1. 3x tranzistor BC548
  2. 3x 220 ohmski otpornici
  3. 3x 470 ohmski otpornici
  4. 1x 22K otpornik
  5. I komad PCB -a

Lemiti krug u štampanoj ploči i pričvrstiti iglice zaglavlja na

1. 5V napajanje (spojite ih zajedno)

2. GND (Povežite sve osnove zajedno)

3. VISINA VODE

4. Nivo vode Srednji

5. Nivo vode Nizak

Ako sumnjate u izradu ovog kruga senzora vode, samo pogledajte ove upute od sathishk12

Korak 5: Senzor protoka vode

Senzor protoka vode
Senzor protoka vode

Senzor protoka vode možemo napraviti od običnog senzora vlažnosti tla. Ovdje ću promijeniti senzor vlažnosti tla u senzor protoka vode. U tu svrhu samo želimo ukloniti ploče za osjetljivost tla sa senzora. Zatim uzmite uporedni krug vlažnosti tla i spojite dva kratkospojna kabela M-M na mjesto senzorskih ploča. Zatim ćemo se poslužiti jednostavnom logikom da osjetimo stanje prelijevanja spremnika za vodu, tj. kada digitalni ulaz osjetnika protoka nivoa spremnika istovremeno postane VISOK, to je stanje prelijevanja. Tada možemo koristiti odgovarajući odgovor na ovaj slučaj putem kodiranja.

Korak 6: Sklapanje cijelih komponenti

Image
Image
Sklapanje cijelih komponenti
Sklapanje cijelih komponenti
Sklapanje cijelih komponenti
Sklapanje cijelih komponenti

Dijagrami povezivanja i potrebne komponente za njega su gore navedeni! Samo pregledajte video zapis da biste stekli uvid u zadatak povezivanja!

Ovome se dodaje datoteka dokumenta sa priključnim pinovima!

Korak 7: Glasovna obavijest, stvaranje audio datoteka

Izvucite datoteku uzorka zvuka i kopirajte sadržaj na memorijsku karticu. i umetnite memorijsku karticu u MP3 modul. Ako želite stvoriti vlastiti audio uzorak, samo posjetite web stranice poput

. Ako promijenite redoslijed mp3 datoteka (poredano po nazivima), samo napravite ogledni uzorak i zabilježite redoslijed MP3 i promijenite ih u kodu koji smo postavili na našu arduino Mega.

Dijagram povezivanja za testiranje MP3 modula dat je u prethodnom koraku

Uzorak koda za provjeru redoslijeda audio datoteka dodaje se u ovom koraku. Samo trebate učitati kôd i otvoriti serijski monitor, neto zapisati zvuk odozgo. Zatim ga promijenite u kodu za mega

Unutar te rar datoteke nalazi se oko 38 audio uzoraka. Svi oni se ne koriste u ovom projektu. Ako imate ideju dodati bilo koje proširenje dizajnu, samo dodajte novu audio datoteku u tu svrhu

Korak 8: Biblioteke i kodovi

Ovim korakom dodaju se skice koje želimo učitati u Arduino Mega i Arduino UNO. Osim toga, ovdje se dodaju i sve biblioteke potrebne za ovaj projekt. Zato ne morate tražiti biblioteke.

Ako primijetite bilo kakvu grešku ili grešku u mom kodu, molimo vas da to unesete u okvir za komentare

Biblioteke koje nisu gore navedene jesu biblioteke koje već postoje u Arduino IDE -u!

Ako nije, idite na skicu> uključi biblioteku> upravljaj bibliotekom> i pretražite naziv datoteka zaglavlja navedenih na vrhu skica

Da biste dodali biblioteke zip datoteka, idite na skicu> uključi biblioteku>, a zatim kliknite opciju za dodavanje biblioteke u zip formatu

Preporučuje se: