Sisällysluettelo:

Rory Robot Plant: 5 vaihetta (kuvilla)
Rory Robot Plant: 5 vaihetta (kuvilla)

Video: Rory Robot Plant: 5 vaihetta (kuvilla)

Video: Rory Robot Plant: 5 vaihetta (kuvilla)
Video: RAID SHADOW LEGENDS LIVE FROM START 2024, Marraskuu
Anonim
Rory Robot Plant
Rory Robot Plant
Rory Robot Plant
Rory Robot Plant

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

Laitteisto vaaditaan
Laitteisto vaaditaan
Laitteisto vaaditaan
Laitteisto vaaditaan
Laitteisto vaaditaan
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

Valmistautuminen WAV -äänitiedostoihin
Valmistautuminen WAV -äänitiedostoihin
Valmistautuminen WAV -äänitiedostoihin
Valmistautuminen WAV -äänitiedostoihin
Valmistautuminen WAV -äänitiedostoihin
Valmistautuminen WAV -äänitiedostoihin
Valmistautuminen WAV -äänitiedostoihin
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

Valmistaudu monianturien avulla
Valmistaudu monianturien avulla
Valmistaudu monianturien avulla
Valmistaudu monianturien avulla
Valmistaudu monianturien avulla
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

Piiri ja koodi
Piiri ja koodi

Vaihe 5: Hakkeroitu verkkokamera

Hakkeroitu verkkokamera
Hakkeroitu verkkokamera
Hakkeroitu verkkokamera
Hakkeroitu verkkokamera

Koko projektia ohjaa Windows -sovellus, joka auttaa vastaanottamaan viestejä ja ilmoituksia sekä mahdollisuuden vastaanottaa valokuvia verkkokameran kautta ja tallentaa ne.

Suositeltava: