Turinys:
- 1 žingsnis: ko jums reikės?
- 2 žingsnis: brėžinių pavyzdžiai, kaip gauti idėją apie puodo struktūrą
- 3 žingsnis: maitinimo paskirstymas ir variklio vairuotojo lenta
- 4 žingsnis: vandens lygio indikatoriaus jutiklis
- 5 žingsnis: vandens srauto jutiklis
- 6 žingsnis: Surinkite visus komponentus
- 7 veiksmas: pranešimai balsu, garso failų kūrimas
- 8 žingsnis: bibliotekos ir kodai
Video: „FEDORA 1.0“, protingas gėlių vazonas: 8 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
FEDORA arba gėlių aplinkos dekoravimo organinių rezultatų analizatorius yra protingas gėlių vazonas, skirtas sodininkystei patalpose. „FEDORA“yra ne tik gėlių puodas, jis gali veikti kaip žadintuvas, belaidis muzikos grotuvas ir mažas draugas robotas. Pagrindinė šio prietaiso savybė yra į jį įdėta balso pranešimų sistema. (Mieli dizaineriai ir išradėjai, atsiprašau, kad nesu tobula anglų kalba)
funkcijos
- Automatiškai laistykite augalą, kai dirvožemio drėgmė tampa sausa
- Integruotas 1 litro talpos bakas ir mikro povandeninis siurblys, sumontuotas puode, padeda laiku laistyti augalą
- Vandens lygio indikatorius pridedamas kartu su FEDORA, kad būtų galima suprasti bako lygį. Jei bako lygis tampa tuščias, vartotojas gali jį atpažinti per indikatoriaus šviesos diodus
- Dirvožemio būklės šviesos diodas taip pat pridedamas prie puodo, kad būtų galima suprasti dirvožemio drėgmę (jei siurbimo mechanizme yra kokių nors klaidų, dirvožemio drėgmės lygis tampa sausas)
- Prie šio puodo pridedamas temperatūros ir drėgmės jutiklis, skirtas pajusti esamą aplinkos temperatūrą ir drėgmę
- Prie šio puodo pridedama augimo lemputė, kad augalui būtų pakankamai dirbtinės šviesos
- Viduje įdiegtas „Bluetooth“garso imtuvas padės transliuoti muziką iš išmaniųjų telefonų per „Bluetooth“
- RBG šviesos diodai, sumontuoti viršutinėje puodo dalyje, padeda išreikšti mūsų augalo/puodo jausmus
- Prie FEDORA pridedamas žadintuvas, šis žadintuvas nebus atstatytas, jei maitinimas bus išjungtas (informacija apie žadintuvą bus saugoma EEPROM)
- Kartu su puodu pridedamas 24 valandų automatinis ekrano atnaujinimo laikrodis
- Kartu su puodu pridedamas perpildymo jutiklis, kuris neleidžia perpildyti bako, kol mes jį pildome
- Prie šio puodo pridedama (iš anksto įrašyta/išsaugota) pranešimo balsu ar sąveikos priemonė, kad ji taptų tokia patraukli
- Prie jo pridedamas šviesai jautrus jutiklis, kad miego metu nebūtų leidžiamas balso pranešimas (naktį po to, kai išjungėme šviesą)
- Prie puodo pridedamas žingsninio variklio vairavimo dėklas, kad būtų galima išimti „Arduino“ir įkelti kodus (atnaujinimus), neišimant augalo, kurį pasodinome jo viršuje
- RBG LED apšvietimas, kad puodelis taptų patrauklesnis
- Pridedamas programos valdomas išmetimo/aušintuvo ventiliatorius, skirtas išleisti šilumą, susidarančią grandinės sluoksnyje dėl 7805 reguliatoriaus IC
Funkcijos praleistos dėl mano egzaminų ir užduočių
- Automatinė norų sistema, kuri gali palinkėti vartotojui (labas rytas, labas po pietų ir tt), kai jis ateina prieš puodą (tam tikri pageidavimai (pvz., Labas rytas) bus pristatyti tik vieną kartą per dieną)
- FEDORA komunikacija apie jų dabartinę darbinę būseną (kuri gali padėti vartotojui nustatyti klaidas ar ištuštinti kito jo namuose laikomo puodo sąlygas), tada jie tai pasako savo vartotojui, kai jis yra priešais puodą.
- Lietimui jautrus augalas. Jei kas nors paliečia augalą, foniniai šviesos diodai tampa raudoni ir įspėja juos balsu
- Drebulys ar nuolydžio jutimas, padedantis išvengti vandens nutekėjimo į grandinės sluoksnį (naudojant giroskopo jutiklius)
Jei kas nors pagamina šį puodą, pabandykite įgyvendinti šias 4 funkcijas, tai gali padaryti puodą patrauklesnį
1 žingsnis: ko jums reikės?
Bendras šio projekto biudžetas yra apie 200 USD (maks.) Už gabalą. Visus toliau išvardytus komponentus galima lengvai rasti „sparkfun“, „digikey“, „ebay“ar kai kuriose kinų internetinėse parduotuvėse, tokiose kaip banggoods.com arba aliexpress.com. Daugelyje komponentų pavadinimų aš pridėjau nuorodą į produktą skirtingose parduotuvėse. Kai kuriuos komponentus, tokius kaip rezistoriai, kondensatoriai, nulinis PCB, tranzistoriai ir kt., Galima įsigyti internetinėse parduotuvėse kaip 100 ar daugiau vienetų pakuotę, todėl galite juos tiesiog nusipirkti iš vietinėse techninės įrangos parduotuvėse arba elektronikos komponentų parduotuvėse.
Komponentai
- Arduino Uno
- Arduino Mega
- 2,4 colio TFT jutiklinio ekrano modulis
- 2 kanalų 5v relės modulis
- Dirvožemio drėgmės jutiklis
- RTC modulis (DS1302) su baterija
- Šviesai jautrus modulis
-
DHT11 drėgmės ir temperatūros jutiklio modulis
- RBG šviesos diodai - 5 vnt (bendras katodas)
- Maži atšvaitai 5 mm LED - 3x
- Senas CPU aušintuvo ventiliatorius
- Mikro variklio siurblys
- 12V/2A AC - DC adapteris
- Lizdas kintamosios srovės - nuolatinės srovės adapteriui (statinės lizdas)
- Lanksti LED lempa
- USB lizdas (lanksčiai LED lempai)
- Garsiakalbiai (5 cm skersmens) - 2x
- Garso stiprintuvas (arba įsigykite aukštos kokybės nešiojamojo kompiuterio garsiakalbį, mes galime išmontuoti ir paimti garsiakalbius ir stiprintuvus mūsų projektui)
- „Bluetooth“garso imtuvas
- DFPlayer mini MP3 grotuvo modulis
- „Micro SD“atminties kortelė (bet kokio dydžio (maks. 32 GB))
- Senas CD/DVD įrenginys
- Tranzistorius = BC548 - 3x
- Rezistoriai = 220k - 3x, 22k - 1x, 470 omai - 3x, 1k -1x
- L293D variklio tvarkyklės IC - 2x
- 7805 Reguliatorius IC
- Šaldytuvas 7805
- Kondensatorius = 1uf/63v, 10uf/63v (po 1)
- LED = mėlyna (5 mm / 2 mm)
- 2 kanalų varžto gnybtas -2x
- Kombinuotieji kabeliai = vyrai - vyrai, moterys - patinai, moterys - moterys (40 kartų paketas (kiekvienas))
- Prijungimo laidai - 3 metrai
- Nulinis PCB (mažas) - 2x
- Gėlių vazonas (bent 30 cm aukščio (kvadratinis/stačiakampis arba apskritas))
- Dviejų skirtingų dydžių plokštės ar lakštai (norėdami sužinoti apie šią dalį, patikrinkite paveikslėlį „brėžinių“veiksme (3 veiksmas) arba peržiūrėkite surinkimo vaizdo įrašą)
- Padėklas (norėdami sužinoti apie šią dalį, patikrinkite paveikslėlį „brėžinių“veiksme (3 veiksmas) arba peržiūrėkite surinkimo vaizdo įrašą)
- Paspauskite į ĮJUNGTA savaiminio fiksavimo jungiklį
-
3/4 PVC alkūnė - 1x
- 3/4 "PVC vyrų adapteris ir galinis dangtelis
- 3/4 "PVC vamzdis - 20 cm
- Akvariumo oro vamzdis - 2 metrai
- T jungtys akvariumo oro vamzdžiui - 4x
- Reguliatoriai (pažiūrėkite į paveikslėlį) - 3 kartus
- Gerai atrodantis augalas
- Antraštės kaiščiai (raudona, juoda, geltona, mėlyna, balta)
Įrankiai
- Lituoklis
- Litavimo švinas
- Litavimo srautas
- Lydymosi siurblys (neprivalomas)
- Klijų pistoletas
- Klijų lazdelės
- Pjūklas
- Twiser
- Sraigtiniai varžtai
- Šilumos kriauklės pasta
- Rašikliai
2 žingsnis: brėžinių pavyzdžiai, kaip gauti idėją apie puodo struktūrą
Aukščiau pateikti skaičiai išsamiai paaiškina FEDORA dizainą. Mes norime įsigyti paprastą gėlių vazoną (pagamintą iš ABS) ir padalinti į 3 sluoksnius, padėdami lakštus/lėkštes, pagamintus iš ABS ar bet kokios kitos stiprios medžiagos. 2 paveiksle galite pamatyti priekinę puodo dalį, kurią norime padaryti stačiakampę skylę, skirtą padėklui, kuriame mūsų komponentai laikomi puode. Mes atidarysime ir uždarysime šį puodą naudodami objektyvo kreipiamąjį žingsninį variklį CD/DVD įrenginyje; jis supaprastina diagnostikos procesą (tai yra, jei FEDORA darbo procese yra kokių nors klaidų, vartotojas turi norėti ištraukti grandines ir jas patikrinti, pakeisdamas sodinimo sluoksnyje esantį augalą ir dirvą. Taškai valdymo pulte yra SR505 jutiklis ir gėlių puodo maitinimo jungiklis. Abiejose šio puodo pusėse pridėtos skylės garsiakalbiams įdėti. FEDORA priekyje yra TFT ekranas, rodantis būseną ir pranešimus, kaip parodyta paveikslėlyje.
Dabar pažvelkime į FEDORA galinę pusę, čia galite pamatyti, kad tarp grandinės sluoksnio ir vandens rezervuaro sluoksnio yra padaryta skylė su dangteliu, ši skylė skirta vandeniui pripildyti į įmontuotą puodo baką. Prie šios sistemos pridedami įspėjimai apie visas talpyklas, kad būtų išvengta bako perpildymo. Prie grandinės sluoksnio pridedamas papildomas aušintuvo ventiliatorius, kuris pašalina ten susidarančią šilumą.
Aukščiau pateiktuose paveikslėliuose parodytas dizainas yra mano mintys ir idėjos, galite sekti savo idėjas ir mintis kurdami puodą. Jei turite 3D spausdintuvą, galite piešti ir padaryti efektyvesnį ir gražesnį puodą. Šiaip ar taip, aš ketinu kurti šį projektą sekdamas savo dizainu, rinkdamas ir surinkdamas daiktus, surinktus iš stacionarių parduotuvių (Atsiprašau, draugai, neturiu 3D spausdintuvo savo vietovėje, kad galėčiau tvarkingiau atspausdinti savo dizainą), pavyzdžiui, gėlių vazonus, aplinkraščius lėkštės, dėžė ir kt.
Pastaba:
Paveiksluose parodyta konstrukcija yra sukurta iš mano minčių ir idėjų, jūs nenorite sekti mano veiksmų, kad tai padarytumėte, galite sekti savo idėjas ir dalykus, kurie yra jūsų vietovėje (taip pat galite pakeisti variklio vairavimo grandinės dėklą į įprastą traukimo ir stumimo dėklą), kad sukurtumėte dizainą
3 žingsnis: maitinimo paskirstymas ir variklio vairuotojo lenta
Šiame projekte mes kartu koordinuosime daugiau nei 10 jutiklių ir modulių. Kiekvienam iš jų reikia skirtingų įtampos diapazonų. Į šią konstrukciją (FEDORA 1.0) įtrauktiems jutikliams ir moduliams reikia tik 5 V maitinimo šaltinio, o mikro siurbliui ir išmetimo aušintuvo ventiliatoriui - 12 V maitinimo šaltinis. Kad galėtume tiekti maitinimą kiekvienam komponentui, mums reikia maitinimo paskirstymo plokštės, kuri gali tiek 5V, tiek 12V. Taigi mes sukūrėme grandinę, kaip parodyta šios programos paveikslėlyje aukščiau. Be to, mes prijungėme du L293D IC šioje grandinėje, kad galėtume valdyti žingsninį variklį, aušintuvo ventiliatorių ir mikro siurblį.
Norėdami sukurti šią galios paskirstymo ir variklio tvarkyklės grandinę, mes norime
- 7805 Reguliatorius IC
- 2x L293D variklio tvarkyklės IC
- Antraštės kaiščiai (juoda GND, geltona 5 V, mėlyna žingsninio variklio įvestis, balta „Arduino“įvestis)
- 1x 10uf/63V kondensatorius
- 1x 1uf/63V kondensatorius
- 1x 1k rezistorius
- 2x 2 kanalų varžtai (aušintuvui ir siurbliui)
- Jūsų AC-DC adapterio cilindro lizdas / lizdas
- Nulis PCB
- Ir gabalas radiatoriaus už 7805
(Lituokite du antraštės kaiščius, o ne šviesos diodus, vėliau galime pridėti šį šviesos diodą prie savo puodo)
Pastaba:
Nepamirškite pridėti „šilumos kriauklės pastos“prieš tvirtindami 7805 IC ant radiatoriaus
Pasirinkite tinkamą lizdą, kuris gali sutapti su jūsų AC-DC 12V/2A adapterio išvesties kaiščiu
Jei norite pridėti bet kokius modulius (pvz., Garso stiprintuvą), kurie veikia esant 12 V įtampai, jums tiesiog reikia pridėti keletą antraštės kaiščių (aš savo grandinėje pridėjau keletą raudonų antraščių kaiščių, bet nenaudojamas šiame projekte)
4 žingsnis: vandens lygio indikatoriaus jutiklis
Grandinės schema parodė aukščiau pateiktus poreikius
- 3x BC548 tranzistoriai
- 3x 220 omų rezistoriai
- 3x 470 omų rezistoriai
- 1x 22K rezistorius
- Ir PCB gabalas
Lituokite grandinę PCB ir pritvirtinkite antraštės kaiščius
1. 5 V maitinimas (prijunkite juos kartu)
2. GND (sujunkite visus pagrindus kartu)
3. Vandens lygis AUKŠTAS
4. Vidutinis vandens lygis
5. Žemas vandens lygis
Jei turite kokių nors abejonių kurdami šią vandens jutiklio grandinę, tiesiog peržiūrėkite šias instrukcijas sathishk12
5 žingsnis: vandens srauto jutiklis
Vandens srauto jutiklį galime pagaminti iš paprasto dirvožemio drėgmės jutiklio. Čia aš pakeisiu dirvožemio drėgmės jutiklį į vandens srauto jutiklį. Norėdami tai padaryti, mes pirmiausia norime nuo jutiklio nuimti dirvožemio jutimo plokštes. Tada paimkite dirvožemio drėgmės lyginamąją grandinę ir prijunkite du M-M trumpiklius kabelius jutiklių plokščių vietoje. Tada dabar mes naudosime paprastą logiką, kad suprastume vandens rezervuaro perpildymo būklę, ty. kai vandens srauto jutiklio bako lygio skaitmeninė įvestis vienu metu tampa HIGH, tai yra perpildymo būsena. Tada mes galime naudoti tinkamą atsakymą į šį kodavimą.
6 žingsnis: Surinkite visus komponentus
Prijungimo schemos ir jai reikalingi komponentai yra išvardyti aukščiau! Tiesiog peržiūrėkite vaizdo įrašą, kad sužinotumėte apie ryšio užduotį!
Prie to pridedamas dokumento failas su jungtimis!
7 veiksmas: pranešimai balsu, garso failų kūrimas
Ištraukite garso pavyzdžio failą ir nukopijuokite turinį į atminties kortelę. ir įdėkite atminties kortelę į MP3 modulį. Jei norite sukurti savo garso pavyzdį, tiesiog apsilankykite tokiose svetainėse kaip
. Jei pakeisite mp3 failų tvarką (sutvarkyta pagal pavadinimą), atlikite pavyzdinį paleidimą ir pažymėkite MP3 eilės tvarką bei pakeiskite kodą, kurį įkėlėme į savo arduino Mega.
Bandomojo MP3 modulio prijungimo schema pateikta ankstesniame žingsnyje
Šiame žingsnyje pridedamas garso failų tvarkos tikrinimo pavyzdys. Jums tereikia įkelti kodą ir atidaryti serijinį monitorių, užrašyti garsą iš viršaus. Tada pakeiskite jį mega kodu
Tame rar faile yra apie 38 garso pavyzdžiai. Visi jie nenaudojami šiame projekte. Jei turite idėjų prie dizaino pridėti plėtinių, tiesiog pridėkite naują garso failą
8 žingsnis: bibliotekos ir kodai
Su šiuo žingsniu pridedami eskizai, kuriuos norime įkelti į „Arduino Mega“ir „Arduino UNO“. Be to, čia taip pat pridedamos visos šiam projektui reikalingos bibliotekos. Taigi nereikia ieškoti bibliotekų.
Jei pastebėjote mano kodo klaidų ar klaidų, pasakykite komentarų laukelyje
Bibliotekos, kurios nėra išvardytos aukščiau, yra bibliotekos, kurios jau yra „Arduino IDE“!
Jei ne, eikite į eskizą> įtraukite biblioteką> tvarkykite biblioteką> ir ieškokite eskizų viršuje išvardytų antraštės failų pavadinimų
Norėdami pridėti ZIP failų bibliotekas, eikite į eskizą> įtraukti biblioteką> tada spustelėkite parinktį, kad pridėtumėte ZIP formato biblioteką
Rekomenduojamas:
Automatinis augalų vazonas - mažas sodas: 13 žingsnių (su nuotraukomis)
Automatizuotas augalų vazonas - mažas sodas: esu Howest Kortrijk daugialypės terpės ir komunikacijos technologijų studentas. Paskutinei užduočiai atlikti turėjome sukurti savo pasirinktą daiktų interneto projektą. Ieškodama idėjų, nusprendžiau padaryti kažką naudingo savo mamai, kuri mėgsta augti
Prijungtas gėlių vazonas „Micro“: bit: 4 žingsniai
Prijungtas gėlių vazonas „Micro: bit“: šis vazonas pagamintas naudojant 3D spausdinimą ir jame yra „microbit“kortelė. Šiame puode yra „micro: bit“kortelė, esanti po dirvožemio talpykla. Tai gauna informaciją iš dirvožemio drėgmės jutiklio (laidumas). Dirvožemio drėgmės transkripcija va
Ne toks protingas, bet labai sveikas, bet šiek tiek šiurpus veidrodis: 5 žingsniai (su nuotraukomis)
Ne toks protingas, bet labai sveikas, tačiau šiek tiek šiurpinantis veidrodis: ar jums reikia veidrodžio, bet nenorite pridėti dar vieno išmanaus objekto į savo namus? Tada šis ne toks protingas, bet labai sveikas, tačiau šiek tiek šiurpus veidrodis kaip tik jums
Automatinis išmanusis augalų vazonas - (pasidaryk pats, 3D spausdintas, „Arduino“, savaiminis laistymas, projektas): 23 žingsniai (su nuotraukomis)
Automatinis išmanusis augalų vazonas - (pasidaryk pats, 3D spausdintas, „Arduino“, savaiminis laistymas, projektas): Sveiki, Kartais, kai kelioms dienoms išvykstame iš namų arba esame tikrai užsiėmę, kambariniai augalai (nesąžiningai) kenčia, nes jie nėra laistomi, kai to reikia. Tai yra mano sprendimas. Tai protingas augalų puodas, kurį sudaro: įmontuotas vandens rezervuaras. Senas
Protingas augalų laistymas: 5 žingsniai (su nuotraukomis)
Protingas augalų laistymas: Sveiki! Naudodamiesi šiuo projektu, galite automatiškai laistyti augalą, atsižvelgdami į išorinę temperatūrą, drėgmę ir šviesą. Taip pat galite tai naudoti kaip namų oro stotį ir patikrinti temperatūrą, drėgmę ir lengvumą iš savo mobiliojo telefono ar kompiuterio