Turinys:

Rory robotų gamykla: 5 žingsniai (su nuotraukomis)
Rory robotų gamykla: 5 žingsniai (su nuotraukomis)

Video: Rory robotų gamykla: 5 žingsniai (su nuotraukomis)

Video: Rory robotų gamykla: 5 žingsniai (su nuotraukomis)
Video: Саймон Синек: Почему с хорошим лидером вы чувствуете себя в безопасности 2024, Lapkritis
Anonim
Rory robotų gamykla
Rory robotų gamykla
Rory robotų gamykla
Rory robotų gamykla

„Rory“yra juokingos išvaizdos robotas augalo pavidalu, sąveikaujantis su kai kuriais jutiklių įėjimais, leidžiantis muziką ir aptinkantis bet kokius žmonių judesius aplinkui, be to, fotografuojantis, kai jį užsisakote.

Tai taip pat rūpinasi mažu augalu puodo viduje, praneškite man vandens lygiu, drėgme ir temperatūra balsu žmogaus balsu.

1 veiksmas: reikalinga aparatinė įranga

Reikalinga aparatinė įranga
Reikalinga aparatinė įranga
Reikalinga aparatinė įranga
Reikalinga aparatinė įranga
Reikalinga aparatinė įranga
Reikalinga aparatinė įranga

1. Arduino UNO

2. SD kortelių skaitytuvo modulis

3. „Micro SD“kortelė

4. LM386 garso stiprintuvas

5. 10uf kondensatorius (2 Nr.)

6. 100uf kondensatorius (2 Nr.)

7. 1K, 10K rezistorius

8. PIR jutiklis

9. Nulaužta internetinė kamera

10. KY-038 garso jutiklis

11. Nuo šviesos priklausomas LDR rezistorius

12. DHT11 drėgmės ir temperatūros jutiklis

13. Drėgmės jutiklis

14. Laidų prijungimas

15. Duonos lenta

16. 8*16 LED matricos modulis

2 veiksmas: pasiruošimas naudojant WAV garso failus

Pasiruošimas naudojant WAV garso failus
Pasiruošimas naudojant WAV garso failus
Pasiruošimas naudojant WAV garso failus
Pasiruošimas naudojant WAV garso failus
Pasiruošimas naudojant WAV garso failus
Pasiruošimas naudojant WAV garso failus
Pasiruošimas naudojant WAV garso failus
Pasiruošimas naudojant WAV garso failus

Norint leisti garsus iš SD kortelės naudojant „Arduino“, mums reikia.wav formato garso failų, nes „Arduino Board“gali leisti garso failą tam tikru formatu, kuris yra „wav“formatas. Norėdami sukurti „Arduino“mp3 grotuvą, yra daug mp3 skydų, kuriuos galite naudoti su „Arduino“. Arba norėdami atkurti mp3 failus „Arduino“, yra svetainių, kuriomis galite konvertuoti bet kurį kompiuterio garso failą į tą konkretų WAV failą.

„Arduino“SD kortelės modulis

+5 V Vcc

Gnd Gnd

12 kaištis MISO („Master In Slave out“)

11 kaištis MOSI („Master Out Slave In“)

13 kaištis SCK (sinchroninis laikrodis)

4 kaištis CS (lusto pasirinkimas)

1. Norėdami patekti į svetainę, spustelėkite „Online Wav Converter“.

2. „Arduino“gali atkurti WAV failą tokiu formatu. Vėliau galėsite žaisti su nustatymais, tačiau šie nustatymai buvo geriausios kokybės eksperimentas.

Bitų skiriamoji geba 8 bitai

Mėginių ėmimo dažnis 16000 Hz

Garso kanalas monofoninis

PCM formatas PCM nepasirašytas 8 bitų

3. Svetainėje spustelėkite „pasirinkti failą“ir pasirinkite failą, kurį norite konvertuoti. Tada naudokite aukščiau pateiktus nustatymus. Kai tai bus padaryta, jis turėtų atrodyti maždaug taip žemiau esančiame paveikslėlyje

4. Dabar spustelėkite „Konvertuoti failą“ir jūsų garso failas bus konvertuotas į WAV failo formatą. Jis taip pat bus atsisiųstas, kai bus atlikta konversija.

5. Galiausiai suformatuokite SD kortelę ir išsaugokite.wav garso failą. Prieš pridėdami šį failą būtinai suformatuokite. Taip pat nepamirškite savo garso failo pavadinimo. Panašiai galite pasirinkti bet kurią iš keturių garso įrašų ir išsaugoti juos pavadinimais 1, 2, 3 ir 4 (pavadinimai neturėtų būti keičiami). Aš konvertavau apie 51 balso pranešimą ir išsaugojau pavyzdį žemiau esančioje nuorodoje:

github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav

6. Pavyzdinis kodas

#įtraukti SimpleSDAudio.h

void setup () {

SdPlay.setSDCSPin (4); // sd kortelė cs pin

if (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))

{

tuo tarpu (1);

}

if (! SdPlay.setFile ("music.wav")) // muzikos pavadinimo failas

{

tuo tarpu (1);

}}

tuštumos kilpa (tuštuma)

{

SdPlay.play (); // groti muzika

while (! SdPlay.isStopped ()); {}

}

3 žingsnis: pasiruoškite naudodami kelis jutiklius

Pasiruoškite naudodami kelis jutiklius
Pasiruoškite naudodami kelis jutiklius
Pasiruoškite naudodami kelis jutiklius
Pasiruoškite naudodami kelis jutiklius
Pasiruoškite naudodami kelis jutiklius
Pasiruoškite naudodami kelis jutiklius

Drėgmės jutiklis:

Naudosite HL-69 drėgmės jutiklį, kurį galima lengvai rasti internete už kelis dolerius. Jutiklio smeigtukai nustato drėgmės lygį aplinkiniame dirvožemyje, praleisdami srovę per dirvą ir išmatuodami atsparumą. Drėgnas dirvožemis lengvai praleidžia elektros srovę, todėl užtikrina mažesnį pasipriešinimą, o sausas - prastą ir pasižymi didesniu atsparumu.

Jutiklis susideda iš dviejų dalių

1. Du jutiklio kaiščiai turi būti prijungti prie dviejų atskirų valdiklio kaiščių (jungiamieji laidai paprastai tiekiami).

2. Kitoje valdiklio pusėje yra keturi kaiščiai, iš kurių trys jungiasi prie „Arduino“.

· VCC: dėl galios

· A0: analoginė išvestis

· D0: skaitmeninis išėjimas

· GND: žemė

DHT11 Temperatūra ir drėgmė:

DHT11 temperatūros ir drėgmės jutiklis turi temperatūros ir drėgmės jutiklių kompleksą su kalibruotu skaitmeniniu signalo išėjimu. Naudojant išskirtinę skaitmeninio signalo gavimo techniką ir temperatūros bei drėgmės jutimo technologiją, užtikrinamas didelis patikimumas ir puikus ilgalaikis stabilumas. Šis jutiklis apima varžinio tipo drėgmės matavimo komponentą ir NTC temperatūros matavimo komponentą ir yra prijungtas prie didelio našumo 8 bitų mikrovaldiklio, siūlančio puikią kokybę, greitą reagavimą, atsparumą trukdžiams ir ekonomiškumą.

Nuo šviesos priklausantis LDR rezistorius:

LDR yra specialus rezistorių tipas, leidžiantis pro jį pereiti aukštesnei įtampai (mažas pasipriešinimas), kai yra didelis šviesos intensyvumas, ir praleidžia žemą įtampą (didelį atsparumą), kai yra tamsu. Mes galime pasinaudoti šia LDR savybe ir panaudoti ją „pasidaryk pats“„Arduino“LDR jutiklių projekte.

KY-038 garso jutiklis:

Garso jutikliai gali būti naudojami įvairiems dalykams, vienas iš jų gali būti išjungti ir įjungti šviesą plojant. Tačiau šiandien mes ketiname prijungti garso jutiklį prie daugybės LED lempučių, kurios plauks muzika, ploja ar beldžiasi.

PIR jutiklis:

Pasyvus infraraudonųjų spindulių jutiklis yra elektroninis jutiklis, matuojantis infraraudonųjų spindulių (IR) šviesą, sklindančią iš jo regėjimo lauko objektų. Dažniausiai jie naudojami PIR pagrindu veikiančiuose judesio detektoriuose.

Visi objektai, kurių temperatūra viršija absoliučią nulį, spinduliuoja šilumos energiją. Paprastai ši spinduliuotė žmogaus akiai nematoma, nes ji spinduliuoja infraraudonųjų spindulių bangos ilgiu, tačiau ją galima aptikti elektroniniais prietaisais, skirtais šiam tikslui.

4 žingsnis: grandinė ir kodas

Grandinė ir kodas
Grandinė ir kodas

5 veiksmas: nulaužta internetinė kamera

Nulaužta internetinė kamera
Nulaužta internetinė kamera
Nulaužta internetinė kamera
Nulaužta internetinė kamera

Visą projektą valdo „Windows“programa, kuri padeda gauti pranešimus ir pranešimus, taip pat galimybė gauti nuotraukas per internetinę kamerą ir ją išsaugoti.

Rekomenduojamas: