Turinys:
- 1 veiksmas: reikalinga aparatinė įranga
- 2 veiksmas: pasiruošimas naudojant WAV garso failus
- 3 žingsnis: pasiruoškite naudodami kelis jutiklius
- 4 žingsnis: grandinė ir kodas
- 5 veiksmas: nulaužta internetinė kamera
Video: Rory robotų gamykla: 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
„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
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
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
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
5 veiksmas: 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:
Robotų ranka su rankena: 9 žingsniai (su nuotraukomis)
Robotinė ranka su griebtuvu: Citrinmedžių skynimas laikomas sunkiu darbu dėl didelio medžių dydžio ir dėl karšto klimato regionuose, kuriuose sodinamos citrinmedžiai. Štai kodėl mums reikia kažko kito, kad padėtų žemės ūkio darbuotojams daugiau užbaigti darbą
Susipažinkite su mielausiu „Arduino“robotu Twinky: 7 žingsniai (su nuotraukomis)
Susipažinkite su mieliausiu „Arduino“robotu Twinky: Sveiki, šioje pamokoje aš jus išmokysiu, kaip sukūriau savo „Jibo“. bet vadinasi „Twinky“Aš noriu tai išsiaiškinti … TAI NE KOPIJA! Aš statiau dvynį ir tada supratau, kad kažkas panašaus į tai, kas jau yra: c
Prijunkite savo gamyklą prie debesies: 10 žingsnių
Prijunkite savo gamyklą prie debesies: mūsų biure yra kaktusas, kuris nesulaukė nusipelniusio dėmesio. Kadangi dirbu IT įmonėje ir norėjau eksperimentuoti su „LoRa“, sprendimais be serverių ir AWS, pavadinau mūsų kaktusą „Steeve“ir prijungiau jį prie debesies. Dabar galite stebėti
Auginkite savo spalvą keičiančią LED gamyklą!: 9 žingsniai
Auginkite savo spalvą keičiantį LED augalą!: Šioje instrukcijoje aš išmokysiu jus, kaip iš paprastų medžiagų auginti savo LED augalą
Mažų robotų kūrimas: vieno kubinio colio „Micro-Sumo“robotų ir mažesnių kūrimas: 5 žingsniai (su nuotraukomis)
Mažų robotų kūrimas: vieno kubinio colio „Micro-Sumo“robotų ir mažesnių kūrimas: Štai keletas smulkių robotų ir grandinių kūrimo detalių. Ši pamoka taip pat apims keletą pagrindinių patarimų ir metodų, kurie yra naudingi kuriant bet kokio dydžio robotus. Man vienas iš didžiausių elektronikos iššūkių yra pamatyti, koks mažas