Sisällysluettelo:
- Vaihe 1: Mitä tarvitset?
- Vaihe 2: Esimerkki piirustuksista saadaksesi idean potin rakenteesta
- Vaihe 3: Virranjakelu- ja moottorin ohjainkortti
- Vaihe 4: Vesitason ilmaisin
- Vaihe 5: Vesivirtausanturi
- Vaihe 6: Kokonaisten osien kokoaminen
- Vaihe 7: Puheilmoitus, äänitiedoston luominen
- Vaihe 8: Kirjastot ja koodit
Video: FEDORA 1.0, älykäs kukkaruukku: 8 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
FEDORA tai kukkaympäristön koristeellinen orgaaninen tulosanalysaattori on älykäs kukkaruukku sisäpuutarhanhoitoon. FEDORA ei ole vain kukkaruukku, se voi toimia herätyskellona, langattomana musiikkisoittimena ja pienenä robottiystävänä. Tämän laitteen pääominaisuus on siihen upotettu puheilmoitusjärjestelmä. (Hyvät suunnittelijat ja keksijät, pyydän anteeksi, etten ole täydellistä englanniksi)
ominaisuudet
- Kaste kastellaan automaattisesti, kun maaperän kosteus kuivuu
- Sisäänrakennettu 1 litran säiliö ja pottiin asennettu mikro -uppopumppu auttavat kastelemaan laitosta oikeaan aikaan
- Vedenpinnan ilmaisin lisätään FEDORA: lla säiliön tason havaitsemiseksi. Jos säiliön taso tyhjenee, käyttäjä voi tunnistaa sen merkkivalojen avulla
- Maaperän tilan LED -valo lisätään myös astiaan maaperän kosteuden havaitsemiseksi (Jos pumppausmekanismissa on virhe, maaperän kosteustaso muuttuu kuivaksi)
- Tähän astiaan lisätään lämpötila- ja kosteusanturi, joka tunnistaa ympäristön nykyisen lämpötilan ja kosteuden
- Tähän ruukkuun lisätään kasvavalo, jotta kasvi saisi riittävästi keinotekoisia valoja
- Sisään asennettu Bluetooth -äänivastaanotin auttaa suoratoistamaan musiikkia älypuhelimista Bluetoothin kautta
- RBG -LEDit, jotka on koottu ruukun yläosaan, auttavat ilmaisemaan kasvimme/ruukun tunteita
- Herätyskello lisätään FEDORA: lla. Tämä herätyskello ei nollaudu, jos virransyöttö on katkaistu (hälytystiedot tallennetaan EEPROM -osoitteeseen)
- 24 tunnin automaattinen näytön virkistyskello lisätään potin mukana
- Ylivirtausanturi lisätään kattilan kanssa, jotta estetään säiliön ylivuoto, kun täytämme sitä
- Tähän pottiin lisätään (esitallennettu/tallennettu) puheilmoitus- tai vuorovaikutustoiminto, jotta se olisi niin houkutteleva
- Valoherkkä anturi lisätään sen kanssa, jotta ääni -ilmoituksia ei toisteta nukkumaan mennessä (yö sammutamme valot)
- Potin mukana lisätään askelmoottorin ajoalusta Arduinon ottamiseksi ulos ja koodien lataaminen (päivitykset) poistamatta kasveja, jotka istutimme sen yläosaan
- RBG LED -taustavalo tekee potista houkuttelevamman
- Ohjelmaohjattu poisto-/jäähdyttimen tuuletin lisätään piirikerroksessa syntyvän lämmön poistamiseen 7805 -säätimen IC ansiosta
Ominaisuudet ohitettiin tenttien ja tehtävieni vuoksi
- Automaattinen toivomusjärjestelmä, joka voi toivottaa käyttäjälle (Hyvää huomenta, Hyvää keskipäivää jne.), Kun hän tulee potin eteen (Tietyt toiveet (esim. Hyvää huomenta) toimittavat vain kerran päivässä)
- FEDORAn viestintä niiden nykyisestä toimintatilasta (mikä voi auttaa käyttäjää tunnistamaan virheet tai tyhjät säiliöolosuhteet toisessa talossaan pidetyssä potissa), he sanovat sen käyttäjälleen, kun hän on potin edessä
- Kosketusherkkä kasvi, Jos joku koskettaa kasvia, taustavalot muuttuvat punaisiksi ja varoittavat heitä äänellä
- Ravistaminen tai kaltevuuden tunnistus, joka auttaa estämään veden vuotamisen piirikerrokseen (käyttämällä gyrosensoreita)
Jos joku tekee tämän potin, yritä toteuttaa nämä 4 ominaisuutta, se voi tehdä potista houkuttelevamman
Vaihe 1: Mitä tarvitset?
Tämän hankkeen kokonaisbudjetti on noin 200 dollaria (enintään) kappaleelta. Kaikki alla luetellut komponentit löytyvät helposti sparkfunista, digikeystä, ebaysta tai joistakin kiinalaisista verkkokaupoista, kuten banggoods.com tai aliexpress.com. Suurimmassa osassa komponenttien nimistä olen liittänyt linkin tuotteeseen eri myymälöissä. Jotkut komponentit, kuten vastukset, kondensaattorit, nollapiirilevyt, transistorit jne., Ovat saatavana verkkokaupoista vähintään 100 kappaleen pakkauksissa, joten voit ostaa niitä paikalliset rautakaupat tai elektroniikkakomponentteja myyvät kaupat.
Komponentit
- Arduino Uno
- Arduino Mega
- 2,4 tuuman TFT -kosketusnäyttömoduuli
- 2 -kanavainen 5v -relemoduuli
- Maaperän kosteusanturi
- RTC -moduuli (DS1302) akulla
- Valoherkkä moduuli
- DHT11 Kosteus- ja lämpötila -anturimoduuli
-
RBG -LEDit - 5 kpl (yhteinen katodi)
- Pienet heijastimet 5mm LEDille - 3x
- Vanha CPU -jäähdyttimen tuuletin
- Mikromoottoripumppu
- 12V/2A AC - DC -sovitin
- Pistorasia AC - DC -sovittimelle (Barrel Jack)
- Joustava LED -lamppu
- USB -liitäntä (taipuisalle LED -lampulle)
- Kaiuttimet (halkaisija 5 cm) - 2x
- Äänenvahvistin (tai osta korkealaatuinen kannettavan tietokoneen kaiutin, voimme purkaa kaiuttimet ja vahvistimen projektillemme)
- Bluetooth -audiovastaanotin
- DFPlayer Mini MP3 -soitinmoduuli
- Micro SD -muistikortti (mikä tahansa koko (enintään 32 Gt))
- Vanha CD/DVD -asema
- Transistori = BC548 - 3x
- Vastukset = 220k - 3x, 22k - 1x, 470 ohmia - 3x, 1k -1x
- L293D -moottorin ohjaimen IC - 2x
- 7805 Säätimen IC
- Jäähdytyselementti 7805
- Kondensaattori = 1uf/63v, 10uf/63v (1 kpl)
- LED = sininen (5mm / 2mm)
- 2 -kanavainen ruuviliitin -2x
- Hyppyjohdot = uros -uros, naaras -uros, naaras -naaras (40x paketti (jokainen))
- Liitäntäjohdot - 3 metriä
- Nolla PCB (pieni) - 2x
- Kukkaruukku (korkeus vähintään 30 cm (neliö/suorakaide tai pyöreä))
- Levyt tai arkit, joissa on kaksi eri kokoa (Tarkista kuva "piirustukset" -vaiheesta (vaihe 3) saadaksesi käsityksen tästä osasta tai katso kokoonpanovideo)
- Lokero (Tarkista kuva "piirustukset" -vaiheesta (vaihe 3) saadaksesi käsityksen tästä osasta tai katso kokoonpanovideo)
- Paina ON -lukituskytkin ON -asentoon
- 3/4 "PVC -kyynärpää - 1x
- 3/4 "PVC -urosadapteri ja päätykorkki
- 3/4 "PVC -putki - 20 cm
-
Akvaarion ilmaputki - 2 metriä
- T -liitokset akvaarion ilmaputkelle - 4x
- Säätimet (katso kuvaa) - 3x
- Hyvännäköinen kasvi
- Otsatapit (punainen, musta, keltainen, sininen, valkoinen)
Työkalut
- Juotin
- Juotosjohto
- Juotosvirta
- Juottopumppu (ei pakollinen)
- Liimapistooli
- Liimapuikot
- Rautasaha
- Twiser
- Ruuvimeisselit
- Jäähdytyselementti
- Merkki kynät
Vaihe 2: Esimerkki piirustuksista saadaksesi idean potin rakenteesta
Yllä olevat kuvat antavat yksityiskohtaisen selityksen FEDORAn suunnittelusta. Haluamme ostaa tavallisen kukkaruukun (valmistettu ABS: stä) ja jakaa sen jälkeen kolmeen kerrokseen asettamalla arkkia/levyjä, jotka on valmistettu ABS: stä tai mistä tahansa muusta vahvasta materiaalista. Kuvassa 2 näet ruukun etuosan, suorakulmainen reikä lokeron sijoittamiseen komponenttien säilyttämiseen kattilassa. Aiomme avata ja sulkea tämän potin käyttämällä linssiohjaimen askelmoottoria CD/DVD -aseman sisällä; sen yksinkertaistamiseksi diagnosointiprosessi (toisin sanoen, jos FEDORAn työprosessissa on virheitä, käyttäjän on haluttava ottaa piirit ulos ja tarkistaa se korvaamalla istutuskerrokseen sijoitettu kasvi ja maaperä. pisteitä ohjauspaneelissa ovat kukkaruukun SR505 -anturi ja virtakytkin. Tämän ruukun molemmille puolille on lisätty reikiä kaiuttimien sijoittamista varten. TFED -näyttö tilan ja ilmoitusten lisäämiseksi lisätään FEDORAn etuosaan kuvan mukaisesti.
Katsotaanpa nyt FEDORA: n takaosaa, täällä näet, että piirikerroksen ja vesisäiliökerroksen väliin on tehty reikä, jossa on korkki, tämä reikä on tarkoitettu veden täyttämiseen kattilan sisäänrakennettuun säiliöön. Järjestelmään on lisätty säiliön täyttövaroitukset, jotta vältetään säiliön ylivuoto.
Yllä olevissa kuvissa esitetty malli on minun ajatuksiani ja ideoitani, voit seurata omia ideoitasi ja ajatuksiasi potin suunnittelussa. Jos sinulla on 3D -tulostin, voit piirtää ja tehdä tehokkaamman ja hyvännäköisen potin. Joka tapauksessa aion tehdä tämän projektin seuraamalla suunnittelua, keräämällä ja kokoamalla kiinteistä kaupoista kerättyjä asioita (anteeksi ystävät, minulla ei ole 3D -tulostinta lähialueellani, jotta voin tulostaa suunnitteluni siistimmin), kuten kukkaruukut, ympyräkirjat lautaset, laatikot jne.
Huomautus:
Kuvissa esitetty malli on peräisin ajatuksistani ja ideoistani, et halua seurata askeleitani sen saavuttamiseksi, voit seurata omia ideoitasi ja asioita, jotka ovat saatavilla paikkakunnallasi (Voit myös muuttaa moottorin käyttöpiirin lokeroa tavalliseen vetolaatikkoon) suunnittelun valmistamiseksi
Vaihe 3: Virranjakelu- ja moottorin ohjainkortti
Tässä hankkeessa aiomme koordinoida yli 10 anturia ja moduulia yhdessä. Kukin niistä tarvitsee eri jännitealueet. Tähän rakenteeseen (FEDORA 1.0) lisätyt anturit ja moduulit tarvitsevat vain 5 V: n jännitteen ja mikropumpun ja pakokaasujäähdyttimen tuulettimen 12 V: n jännitteen. Jotta voisimme toimittaa jokaisen komponentin, tarvitsemme virranjakelukortin, joka voi tarjota sekä 5V että 12V. Joten teimme piirin yllä olevan kuvan mukaisesti tälle sovellukselle. Lisäksi kiinnitimme tähän piiriin kaksi L293D -piiriä askelmoottorin, jäähdyttimen tuulettimen ja mikropumpun käyttämiseksi.
Tämän tehonjakelu- ja moottorinohjainpiirin tekemiseksi haluamme
- 7805 Säätimen IC
- 2x L293D -moottorin ohjaimen IC
- Otsatapit (musta GND: lle, keltainen 5 V: lle, sininen askelmoottorin tulolle, valkoinen Arduino -tulolle)
- 1x 10uf/63V kondensaattori
- 1x 1uf/63V kondensaattori
- 1x 1k vastus
- 2x 2 -kanavaiset ruuviliittimet (jäähdyttimelle ja pumpulle)
- Piippuliitin / pistorasia AC-DC-sovittimellesi
- Nolla PCB
- Ja pala jäähdytyselementtiä hintaan 7805
(Juotos kaksi otsikkotappia LEDin sijaan, voimme lisätä tämän LEDin pottiin myöhemmin)
Huomautus:
Muista lisätä "jäähdytyselementti" ennen kuin kiinnität 7805 IC jäähdytyselementtiin
Valitse oikea pistorasia, joka sopii AC-DC 12V/2A -sovittimesi ulostulonappiin
Jos haluat lisätä moduuleja (kuten äänivahvistimen), jotka toimivat 12 V: n jännitteellä, sinun tarvitsee vain lisätä joitain otsikkotappeja (lisäsin tähän punaisia otsikkotappeja piiriini, mutta ei käytetty tässä projektissa)
Vaihe 4: Vesitason ilmaisin
Kytkentäkaavio osoitti yllä olevat tarpeet
- 3x BC548 transistorit
- 3x 220 ohmin vastukset
- 3x 470 ohmin vastukset
- 1x 22K vastus
- Ja pala PCB: tä
Juotospiiri piirilevyyn ja kiinnitä nastatapit
1. 5V syöttö (Liitä ne yhteen)
2. GND (yhdistä kaikki maadoitukset yhteen)
3. veden taso HIGH
4. vesitaso keskitaso
5. vesitaso matala
Jos sinulla on epäilyksiä tämän vesianturipiirin tekemisestä, katso vain nämä ohjeet sathishk12
Vaihe 5: Vesivirtausanturi
Voimme tehdä veden virtausanturin tavallisesta maaperän kosteusanturista. Tässä aion muuttaa maaperän kosteusanturin veden virtausanturiksi. Tätä varten haluamme vain poistaa ensin maaperän tunnistavat levyt anturista. Ota sitten maaperän kosteuden vertailupiiri ja liitä kaksi M-M-hyppyjohtoa anturilevyjen paikkaan. Sitten nyt aiomme käyttää yksinkertaista logiikkaa vesisäiliön ylivuototilan havaitsemiseksi, ts. kun veden virtausanturin digitaalitulosta tulee KORKEA samanaikaisesti, se on ylivuototilan tila. Sitten voimme käyttää sopivaa vastausta tähän tapaukseen koodauksen avulla.
Vaihe 6: Kokonaisten osien kokoaminen
Liitäntäkaaviot ja siihen tarvittavat komponentit on lueteltu yllä! Käy vain läpi video saadaksesi käsityksen yhteystehtävästä!
Asiakirjatiedosto, jossa on yhteysnastat, lisätään tähän!
Vaihe 7: Puheilmoitus, äänitiedoston luominen
Pura ääninäytetiedosto ja kopioi sisältö muistikortille. ja aseta muistikortti MP3 -moduuliin. Jos haluat luoda oman ääninäytteen, käy vain sivustoilla, kuten
. Jos muutat mp3 -tiedostojen järjestystä (järjestetty nimittäin), tee vain näyte ja merkitse muistiin MP3 -järjestys ja muuta ne koodiin, jonka olemme ladanneet arduino Mega -laitteeseemme.
Liitäntäkaavio testikäyttöiselle MP3 -moduulille on esitetty edellisessä vaiheessa
Näytekoodi äänitiedostojen järjestyksen tarkistamiseksi lisätään tässä vaiheessa. Sinun tarvitsee vain ladata koodi ja avata sarjamonitori, merkitä ääni ylös ylhäältä. Vaihda se sitten mega -koodiin
Tämän rar -tiedoston sisällä on noin 38 ääninäytettä. Kaikki eivät käytä tässä projektissa. Jos sinulla on idea lisätä laajennuksia suunnitteluun, lisää vain uusi äänitiedosto tätä tarkoitusta varten
Vaihe 8: Kirjastot ja koodit
Luonnokset, jotka haluamme ladata Arduino Megaan ja Arduino UNOon, lisätään tähän vaiheeseen ja tämän lisäksi myös kaikki tähän projektiin tarvittavat kirjastot. Sinun ei siis tarvitse etsiä kirjastoja.
Jos huomaat koodissani virheitä tai virheitä, kerro se kommenttikenttään
Kirjastoja, joita ei ole lueteltu yllä, ovat kirjastot, jotka ovat jo olemassa Arduino IDE: ssä!
Jos ei, siirry luonnokseen> sisällytä kirjasto> hallinnoi kirjastoa> ja etsi luonnosten yläosassa lueteltujen otsikkotiedostojen nimi
Jos haluat lisätä zip -tiedostokirjastoja, siirry luonnokseen> sisälly kirjastoon> lisää sitten zip -muotoinen kirjasto napsauttamalla vaihtoehtoa
Suositeltava:
Smart Desk LED -valo - Älykäs valaistus W/ Arduino - Neopikselit -työtila: 10 vaihetta (kuvilla)
Smart Desk LED -valo | Älykäs valaistus W/ Arduino | Neopixels -työtila: Nykyään vietämme paljon aikaa kotona, opiskelemme ja työskentelemme virtuaalisesti, joten miksi et tekisi työtilastamme suurempaa mukautetulla ja älykkäällä Arduino- ja Ws2812b -LED -valaistusjärjestelmällä. Työpöydän LED -valo, joka
Älykäs herätyskello: Älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: 10 vaihetta (kuvilla)
Älykäs herätyskello: älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: Oletko koskaan halunnut älykkään kellon? Jos näin on, tämä on ratkaisu sinulle! Tein Smart Alarm Clockin, tämä on kello, jolla voit muuttaa herätysaikaa verkkosivuston mukaan. Kun hälytys soi, kuuluu ääni (summeri) ja 2 valoa
Liitetty kukkaruukku Mikrolle: bitti: 4 vaihetta
Liitetty kukkaruukku Micro: bitille: Tämä kukkaruukku on tehty 3D -tulostuksella ja siinä on mikrobit -kortti.Tämä ruukku sisältää micro: bit -kortin, joka on sijoitettu maaperän alle. Tämä vastaanottaa tiedot maaperän kosteusanturilta (johtavuus)
IoT -pohjainen älykäs puutarhanhoito ja älykäs maatalous ESP32: 7 askeleen avulla
IoT -pohjainen älykäs puutarhanhoito ja älykäs maatalous ESP32: n avulla: Maailma muuttuu ajan ja maatalouden tavoin. Nykyään ihmiset integroivat elektroniikkaa kaikilla aloilla, eikä maatalous ole poikkeus tähän. Tämä elektroniikan yhdistäminen maataloudessa auttaa viljelijöitä ja puutarhoja hoitavia ihmisiä
Kuinka tehdä älykäs kukkaruukku: 8 vaihetta
Kuinka tehdä älykäs kukkaruukku: Tiedätkö, mikä motivoi ihmisiä luomaan ensimmäisen kaupungin? Se on maatalous. Tässä projektissa teemme 3D-painetun kukkaruukun, johon mahtuu pieni keskikokoinen kasvi, jonka ulkopuolella on LED-näyttö, joka osoittaa