Sisukord:

FEDORA 1.0, intelligentne lillepott: 8 sammu (piltidega)
FEDORA 1.0, intelligentne lillepott: 8 sammu (piltidega)

Video: FEDORA 1.0, intelligentne lillepott: 8 sammu (piltidega)

Video: FEDORA 1.0, intelligentne lillepott: 8 sammu (piltidega)
Video: Test dystrybucji Freespire 8 Linux sponsorowany przez Linspire z ładne lekkie środowisko XFCE 4.16 2024, Juuli
Anonim
Image
Image
FEDORA 1.0, intelligentne lillepott
FEDORA 1.0, intelligentne lillepott
FEDORA 1.0, intelligentne lillepott
FEDORA 1.0, intelligentne lillepott

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

  1. Taime kastmine automaatselt, kui mulla niiskus muutub kuivaks
  2. Sisseehitatud 1 -liitrine paak ja potti paigaldatud mikro -sukelduspump aitavad taime õigel ajal joota
  3. Veetaseme indikaator lisatakse FEDORA -ga paagi taseme tundmiseks. Kui paagi tase saab tühjaks, saab kasutaja selle indikaator -LED -ide abil tuvastada
  4. Pinnasesse lisatakse ka mullaseisundi LED, et märgata mulla niiskust (kui pumpamismehhanismis esineb tõrkeid, muutub mulla niiskustase kuivaks)
  5. Selle potiga on lisatud temperatuuri ja niiskuse andur, et tunda ümbritsevat temperatuuri ja niiskust
  6. Selle potiga lisatakse kasvutuli, et tagada taimele piisav kunstlik valgus
  7. Sisseehitatud Bluetooth -helisignaali vastuvõtja aitab Bluetoothi kaudu nutitelefonidest muusikat voogesitada
  8. Poti ülemisse ossa kokku pandud RBG LED -id aitavad väljendada meie taime/potti tundeid
  9. Äratuskell lisatakse FEDORA -ga, see äratuskell ei lähtesta, kui toide on välja lülitatud (äratuse üksikasjad salvestatakse EEPROM -is)
  10. Potiga lisatakse 24 -tunnine automaatne ekraani värskendav kell
  11. Paagi täitmise ajal lisatakse paagiga ülevooluandur, et vältida paagi ülevoolu
  12. Selle pottiga on lisatud (eelnevalt salvestatud/salvestatud) häälteatamis- või suhtlusvõimalus, et muuta see nii atraktiivseks
  13. Sellega on lisatud valgustundlik andur, et vältida häälteate esitamist magamise ajal (öösel pärast tulede väljalülitamist)
  14. Arduino väljavõtmiseks ja koodide (värskenduste) üleslaadimiseks lisatakse koos potiga samm -mootoriga sõidualus, eemaldamata selle ülaossa istutatud taime
  15. RBG LED -taustvalgustus muudab potti atraktiivsemaks
  16. 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

  1. 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)
  2. 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.
  3. Puutetundlik taim. Kui keegi taime puudutab, muutuvad taust -LED -id punaseks ja hoiatavad neid hääle kaudu
  4. 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

  1. Arduino Uno
  2. Arduino Mega
  3. 2,4 -tolline puutetundlik TFT -moodul
  4. 2 kanaliga 5v releemoodul
  5. Mulla niiskuse andur
  6. RTC moodul (DS1302) koos akuga
  7. Valgustundlik moodul
  8. DHT11 niiskuse ja temperatuuri anduri moodul
  9. RBG LED -id - 5 tükki (tavaline katood)
  10. Pisikesed helkurid 5 mm LED -i jaoks - 3x
  11. Vana CPU jahuti ventilaator

  12. Mikromootoriga pump
  13. 12V/2A vahelduvvoolu - alalisvoolu adapter
  14. Pistik vahelduvvoolu - alalisvooluadapterile (tünnipistik)
  15. Paindlik LED -lamp
  16. USB -pesa (paindliku LED -lambi jaoks)
  17. Kõlarid (läbimõõt 5 cm) - 2x
  18. 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)
  19. Bluetoothi helivastane vastuvõtja
  20. DFPlayer Mini MP3 -mängija moodul
  21. Micro SD mälukaart (mis tahes suurus (max 32 GB))
  22. Vana CD-/DVD -draiv
  23. Transistor = BC548 - 3x
  24. Takistid = 220k - 3x, 22k - 1x, 470 oomi - 3x, 1k -1x
  25. L293D mootorijuhi IC - 2x
  26. 7805 Regulaatori IC
  27. Jahutusradiaator 7805 jaoks
  28. Kondensaator = 1uf/63v, 10uf/63v (igaüks 1)
  29. LED = sinine (5mm / 2mm)
  30. 2 kanaliga kruviklemm -2x
  31. Jumperkaablid = isas -mees, naine -mees, naine -naine (40x pakend (igaüks))
  32. Ühendusjuhtmed - 3 meetrit
  33. Null PCB (väike) - 2x
  34. Lillepott (kõrgusega vähemalt 30 cm (ruudukujuline/ristkülikukujuline või ümmargune))
  35. Kahe erineva suurusega plaadid või lehed (selle osa kohta aimu saamiseks vaadake pilti "jooniste" etapis (3. samm) või vaadake kokkupanekuvideot)
  36. Salv (selle osa kohta aimu saamiseks või kokkupanekuvideo vaatamiseks vaadake joonise sammu (3. samm) pilti)
  37. Vajutage asendisse ON Iselukustuv lüliti
  38. 3/4 "PVC küünarnukk - 1x
  39. 3/4 "PVC isane adapter ja otsakork
  40. 3/4 "PVC toru - 20 cm
  41. Akvaariumi õhutoru - 2 meetrit
  42. T -liigendid akvaariumi õhutoru jaoks - 4x
  43. Regulaatorid (vaadake joonist) - 3x
  44. Hea välimusega taim

  45. Päise tihvtid (punane, must, kollane, sinine, valge)

Tööriistad

  1. Jootekolb
  2. Jootmisjuhe
  3. Jootmisvoog
  4. Jootmispump (pole kohustuslik)
  5. Liimipüstol
  6. Liimipulgad
  7. Saag
  8. Twiser
  9. Kruvikeerajad
  10. Radiaatoripasta
  11. Märgipliiatsid

2. samm: näitejoonised, et saada idee poti struktuuri kohta

Näidisjoonised, et saada idee poti struktuuri kohta
Näidisjoonised, et saada idee poti struktuuri kohta
Näidisjoonised, et saada idee poti struktuuri kohta
Näidisjoonised, 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

Toitejaotus- ja mootorijuhtplaat
Toitejaotus- ja mootorijuhtplaat
Toitejaotus- ja mootorijuhtplaat
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

  1. 7805 Regulaatori IC
  2. 2x L293D mootorijuhi IC
  3. Päisepoldid (must GND jaoks, kollane 5 V jaoks, sinine samm -mootori sisendi jaoks, valge Arduino sisendi jaoks)
  4. 1x 10uf/63V kondensaator
  5. 1x 1uf/63V kondensaator
  6. 1x 1k takisti
  7. 2x 2 kanaliga kruviklemmid (jahuti ja pumba jaoks)
  8. Pistikupesa / pistikupesa sobib teie vahelduvvoolu-alalisvooluadapterile
  9. Null PCB
  10. 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

Veetaseme indikaator
Veetaseme indikaator

Lülitusskeem näitas ülaltoodud vajadusi

  1. 3x BC548 transistorid
  2. 3x 220 oomi takistid
  3. 3x 470 oomi takistid
  4. 1x 22K takisti
  5. 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

Veevoolu andur
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

Image
Image
Tervete komponentide kokkupanek
Tervete komponentide kokkupanek
Tervete komponentide kokkupanek
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: