Sisällysluettelo:
- Vaihe 1: Laitteisto vaaditaan
- Vaihe 2: Valmistautuminen WAV -äänitiedostoihin
- Vaihe 3: Valmistaudu monianturien avulla
- Vaihe 4: Piiri ja koodi
- Vaihe 5: Hakkeroitu verkkokamera
Video: Rory Robot Plant: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Rory on hauskan näköinen robotti kasvien muodossa, joka on vuorovaikutuksessa joidenkin anturien tulojen kanssa, toistaa musiikkia ja havaitsee kaikki ihmisen liikkeet ympäriinsä ja ottaa valokuvia, kun tilaat sen.
Se välittää myös pienestä kasveista ruukun sisällä, ilmoita minulle vedenpinnasta, kosteudesta ja lämpötilasta äänellisesti ihmisen äänellä.
Vaihe 1: Laitteisto vaaditaan
1. Arduino UNO
2. SD -kortinlukijamoduuli
3. Micro SD -kortti
4. LM386 -äänivahvistin
5. 10uf -kondensaattori (2 nroa)
6. 100uf kondensaattori (2 nro)
7. 1K, 10K vastus
8. PIR -anturi
9. Hakkeroitu verkkokamera
10. KY-038-äänianturi
11. LDR -valosta riippuva vastus
12. DHT11 kosteus- ja lämpötila -anturi
13. Kosteusanturi
14. Johtojen yhdistäminen
15. Leipälauta
16. 8*16 LED -matriisimoduuli
Vaihe 2: Valmistautuminen WAV -äänitiedostoihin
Jotta voimme toistaa ääniä SD -kortilta Arduinolla, tarvitsemme.wav -muotoisia äänitiedostoja, koska Arduino Board voi toistaa äänitiedoston tietyssä muodossa, joka on wav -muoto. Arduinon mp3 -soittimen valmistamiseksi on saatavilla paljon mp3 -kilpiä, joita voit käyttää Arduinon kanssa. Tai jos haluat toistaa mp3 -tiedostoja Arduinossa, on olemassa verkkosivustoja, joiden avulla voit muuntaa minkä tahansa tietokoneen äänitiedoston kyseiseksi WAV -tiedostoksi.
Arduino SD -korttimoduuli
+5V Vcc
Gnd Gnd
Nasta 12 MISO (Master In Slave out)
Nasta 11 MOSI (Master Out Slave In)
Nasta 13 SCK (synkroninen kello)
Pin 4 CS (sirun valinta)
1. Napsauta "Online Wav Converter" päästäksesi verkkosivulle.
2. Arduino voi toistaa WAV -tiedoston seuraavassa muodossa. Voit leikkiä asetuksilla myöhemmin, mutta nämä asetukset olivat kokeilussa paras laatu.
Bittitarkkuus 8 bittiä
Näytteenottotaajuus 16000 Hz
Äänikanava Mono
PCM-muoto PCM-allekirjoittamaton 8-bittinen
3. Napsauta verkkosivustolla”valitse tiedosto” ja valitse tiedosto, jonka haluat muuntaa. Syötä sitten yllä olevat asetukset. Kun se on tehty, sen pitäisi näyttää tältä alla olevassa kuvassa
4. Napsauta nyt "Muunna tiedosto" ja äänitiedosto muunnetaan WAV -tiedostomuotoon. Se ladataan myös, kun muunnos on tehty.
5. Alusta SD -kortti ja tallenna siihen.wav -äänitiedosto. Muista alustaa se ennen tämän tiedoston lisäämistä. Muista myös äänitiedoston nimi. Samoin voit valita minkä tahansa neljästä audiosta ja tallentaa ne nimillä 1, 2, 3 ja 4 (nimiä ei saa muuttaa). Olen muuttanut noin 51 ääniviestiä ja tallentanut näytteen alla olevaan linkkiin:
github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav
6. Esimerkkikoodi
#Sisällytä SimpleSDAudio.h
void setup () {
SdPlay.setSDCSPin (4); // sd -kortin cs -nasta
jos (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))
{
kun taas (1);
}
if (! SdPlay.setFile ("music.wav")) // musiikin nimitiedosto
{
kun taas (1);
}}
tyhjä silmukka (tyhjä)
{
SdPlay.play (); // soita musiikkia
while (! SdPlay.isStopped ()); {}
}
Vaihe 3: Valmistaudu monianturien avulla
Kosteusanturi:
Käytät HL-69 -kosteusanturia, joka on helposti saatavilla verkossa muutamalla dollarilla. Anturin piikit tunnistavat ympäröivän maaperän kosteustason kulkemalla virtaa maaperän läpi ja mittaamalla resistanssin. Kostea maaperä johtaa sähköä helposti, joten se antaa alhaisemman vastuksen, kun taas kuiva maaperä johtaa huonosti ja sillä on suurempi vastus.
Anturi koostuu kahdesta osasta
1. Kaksi anturin nastaa on yhdistettävä ohjaimen kahteen erilliseen nastaan (liitäntäjohdot ovat yleensä mukana).
2. Ohjaimen toisella puolella on neljä nastaa, joista kolme liitetään Arduinoon.
· VCC: Virta
· A0: Analoginen lähtö
· D0: Digitaalinen lähtö
· GND: Maa
DHT11 Lämpötila ja kosteus:
DHT11 -lämpötila- ja kosteusanturissa on lämpötila- ja kosteusanturikompleksi, jossa on kalibroitu digitaalinen signaalilähtö. Käyttämällä ainutlaatuista digitaalisen signaalin keräystekniikkaa sekä lämpötilan ja kosteuden tunnistavaa tekniikkaa se takaa korkean luotettavuuden ja erinomaisen vakauden pitkällä aikavälillä. Tämä anturi sisältää resistiivisen tyyppisen kosteudenmittauskomponentin ja NTC-lämpötilan mittauskomponentin, ja se muodostaa yhteyden korkean suorituskyvyn 8-bittiseen mikro-ohjaimeen, joka tarjoaa erinomaisen laadun, nopean vasteen, häiriöiden estokyvyn ja kustannustehokkuuden.
LDR -valosta riippuva vastus:
LDR on erikoistyyppinen vastus, joka sallii korkeammat jännitteet kulkea sen läpi (pieni vastus) aina, kun valoa on paljon, ja kulkee matalan jännitteen (korkea vastus) aina pimeässä. Voimme hyödyntää tätä LDR -ominaisuutta ja käyttää sitä DIY Arduino LDR -anturiprojektissamme.
KY-038-äänianturi:
Äänianturia voidaan käyttää monenlaisiin asioihin, joista yksi voi olla valojen sammuttaminen ja sytyttäminen taputtelemalla. Tänään aiomme kuitenkin kytkeä äänianturin joukkoon LED -valoja, jotka lyövät musiikin, taputuksen tai kolkuttamisen kanssa.
PIR -anturi:
Passiivinen infrapuna -anturi on elektroninen anturi, joka mittaa infrapunavaloa (IR), joka säteilee sen näkökentän esineistä. Niitä käytetään useimmiten PIR-pohjaisissa liiketunnistimissa.
Kaikki esineet, joiden lämpötila on yli absoluuttisen nollan, lähettävät lämpöenergiaa säteilyn muodossa. Yleensä tämä säteily ei näy ihmissilmälle, koska se säteilee infrapuna -aallonpituuksilla, mutta se voidaan havaita tähän tarkoitukseen suunnitelluilla elektronisilla laitteilla.
Vaihe 4: Piiri ja koodi
Vaihe 5: Hakkeroitu verkkokamera
Koko projektia ohjaa Windows -sovellus, joka auttaa vastaanottamaan viestejä ja ilmoituksia sekä mahdollisuuden vastaanottaa valokuvia verkkokameran kautta ja tallentaa ne.
Suositeltava:
Arduino Plant Monitor maaperän kapasitiivisella anturilla - opetusohjelma: 6 vaihetta
Arduino Plant Monitor maaperän kapasitiivisella anturilla - Opetusohjelma: Tässä opetusohjelmassa opimme tunnistamaan maaperän kosteuden käyttämällä kapasitiivista kosteusanturia, jossa on OLED -näyttö ja Visuino. Katso video
Touch Me Glow Plant !: 5 vaihetta
Kosketa minua hehkuva kasvi!: Hei kaikki, Jos olet joku, joka rakastaa sisäkasveja ja mielialalamppuja, olet herkkuille, aion näyttää sinulle, kuinka helppoa on tehdä oma "koskettaa minua hehkuva kasvi". Tämä on valmistettu arduino, vastus ja lanka, joka toimii korkkina
Plant'm: 6 vaihetta (kuvilla)
Plant'm: Kuten useimmat, rakastan kasveja talon ympärillä. Valitettavasti he melkein aina kuolevat parin viikon sisällä. Joten kun ensimmäisen vuoden lopussa Howestin MCT -opiskelijana sain tehtäväksi luoda projektin, joka näyttäisi kaiken
DIY Plant Inspection Gardening Drone (taitettava trikopteri budjetissa): 20 vaihetta (kuvilla)
DIY Plant Inspection Gardening Drone (Folding Tricopter on a Budget): Viikonloppumatkallamme on mukava pieni puutarha, jossa on paljon hedelmiä ja vihanneksia, mutta joskus on vain vaikeaa pysyä kasvien muutoksessa. He tarvitsevat jatkuvaa valvontaa ja ovat erittäin alttiita säälle, infektioille, vikoille jne … Minä
Ok Google Plant Waterer/vesipistooli: 20 vaihetta
Ok Google Plant Waterer/water Pistol: Tämä on hauska projekti, joka käyttää Google Homea tai mitä tahansa puhelinta, jossa on Google Assistant, suihkuttamaan vettä jollekin tai kastamaan joitain kasveja. Sillä on myös paljon mahdollisia sovelluksia muihin käyttötarkoituksiin, kuten valot, lämmitys, tuulettimet jne. Jos pidät tästä