Sadržaj:
- Korak 1: Potreban hardver
- Korak 2: Pripremite se za svoje WAV audio datoteke
- Korak 3: Pripremite se s više senzora
- Korak 4: Krug i kôd
- Korak 5: Hakirana web kamera
Video: Fabrika robota Rory: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Rory je robot smiješnog izgleda u obliku biljke, koji stupa u interakciju s nekim ulazima senzora, reproducira muziku i detektira bilo kakve ljudske pokrete okolo, osim toga, da snima fotografije kada i vi to naručite.
Brine se i o maloj biljci u saksiji, obavijesti me o nivou vode, vlažnosti i temperaturi vokalno ljudskim glasom.
Korak 1: Potreban hardver
1. Arduino UNO
2. Modul čitača SD kartica
3. Mikro SD kartica
4. LM386 Audio pojačalo
5. 10uf kondenzator (2 br)
6. 100uf kondenzator (2 br)
7. 1K, 10K otpornik
8. PIR senzor
9. Hakirana web kamera
10. KY-038 Senzor zvuka
11. LDR svjetlosni otpornik
12. DHT11 senzor vlažnosti i temperature
13. Senzor vlage
14. Povezivanje žica
15. Breadboard
16. 8*16 LED matrični modul
Korak 2: Pripremite se za svoje WAV audio datoteke
Za reprodukciju zvukova sa SD kartice pomoću Arduina potrebne su nam audio datoteke u.wav formatu jer Arduino ploča može reproducirati audio datoteku u određenom formatu koji je wav format. Za izradu Arduino mp3 playera dostupno je mnogo mp3 štitova koje možete koristiti s Arduinom. Ili za reprodukciju mp3 datoteka u Arduinu postoje web stranice pomoću kojih možete pretvoriti bilo koju audio datoteku na računaru u tu određenu WAV datoteku.
Arduino modul SD kartice
+5V Vcc
Gnd Gnd
Pin 12 MISO (Master In Slave out)
Pin 11 MOSI (Master Out Slave In)
Pin 13 SCK (sinhroni sat)
Pin 4 CS (odabir čipa)
1. Kliknite na “Online Wav Converter” za ulazak na web stranicu.
2. Arduino može reproducirati WAV datoteku u sljedećem formatu. Kasnije se možete poigrati s postavkama, ali ove su postavke bile eksperiment da budu najbolje kvalitete.
Rezolucija bita 8 bita
Brzina uzorkovanja 16000 Hz
Audio kanal Mono
PCM format PCM 8-bitni bez potpisa
3. Na web stranici kliknite na “select file” i odaberite datoteku koju želite pretvoriti. Zatim unesite gornje postavke. Jednom kada to učinite, trebalo bi izgledati ovako na donjoj slici
4. Sada kliknite na “Convert File” i vaša audio datoteka će se pretvoriti u format WAV datoteke. Također će se preuzeti nakon što se konverzija izvrši.
5. Na kraju, formatirajte SD karticu i spremite svoju.wav audio datoteku u nju. Formatirajte je prije dodavanja ove datoteke. Također zapamtite naziv vaše audio datoteke. Slično tome, možete odabrati bilo koji od četiri zvučna zapisa i spremiti ih s imenima 1, 2, 3 i 4 (Imena ne treba mijenjati). Pretvorio sam oko 51 govornu poruku i spremio uzorak na donjoj poveznici:
github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav
6. Uzorak koda
#include SimpleSDAudio.h
void setup () {
SdPlay.setSDCSPin (4); // sd kartica cs pin
if (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))
{
while (1);
}
if (! SdPlay.setFile ("music.wav")) // datoteka naziva muzike
{
while (1);
}}
void petlja (void)
{
SdPlay.play (); // puštanje muzike
while (! SdPlay.isStopped ()); {}
}
Korak 3: Pripremite se s više senzora
Senzor vlage:
Koristit ćete senzor vlage HL-69, koji je dostupan na Internetu za nekoliko dolara. Zupci senzora otkrivaju nivo vlage u okolnom tlu prolaskom struje kroz tlo i mjerenjem otpora. Vlažno tlo lako provodi električnu energiju pa pruža manji otpor, dok suho tlo slabo provodi i ima veći otpor.
Senzor se sastoji od dva dijela
1. Dva pina na senzoru moraju biti spojena na dva odvojena pina na kontroleru (obično se isporučuju spojne žice).
2. Druga strana kontrolera ima četiri pina, od kojih se tri povezuju s Arduinom.
· VCC: Za napajanje
· A0: Analogni izlaz
· D0: Digitalni izlaz
· GND: Uzemljenje
DHT11 Temperatura i vlažnost:
Senzor temperature i vlažnosti DHT11 sadrži kompleks senzora temperature i vlažnosti sa kalibriranim izlazom digitalnog signala. Korištenjem ekskluzivne tehnike prikupljanja digitalnih signala i tehnologije osjetljivosti na temperaturu i vlagu, osigurava visoku pouzdanost i odličnu dugoročnu stabilnost. Ovaj senzor uključuje otpornu komponentu za mjerenje vlažnosti i NTC komponentu za mjerenje temperature, a povezuje se sa 8-bitnim mikrokontrolerom visokih performansi, nudeći izvrsnu kvalitetu, brz odziv, sposobnost protiv smetnji i isplativost.
LDR otpornik ovisan o svjetlu:
LDR je posebna vrsta otpornika koji dopušta prolazak većih napona kroz njega (nizak otpor) kad god postoji veliki intenzitet svjetla, a prolazi niski napon (veliki otpor) kad god je mrak. Možemo iskoristiti ovu LDR osobinu i koristiti je u našem DIY Arduino LDR senzorskom projektu.
KY-038 Zvučni senzor:
Zvučni senzori mogu se koristiti za razne stvari, jedna od njih može biti gašenje i paljenje svjetla pljeskanjem. Danas ćemo ipak povezati senzor zvuka s nizom LED svjetala koja će udarati uz muziku, pljeskanje ili kucanje.
PIR senzor:
Pasivni infracrveni senzor je elektronički senzor koji mjeri infracrveno (IR) svjetlo koje zrači od objekata u svom vidnom polju. Najčešće se koriste u PIR detektorima pokreta.
Svi objekti sa temperaturom iznad apsolutne nule emituju toplotnu energiju u obliku zračenja. Obično ovo zračenje nije vidljivo ljudskom oku jer zrači infracrvenim valnim duljinama, ali ga mogu otkriti elektronički uređaji dizajnirani za tu svrhu.
Korak 4: Krug i kôd
Korak 5: Hakirana web kamera
Cijeli projekt kontrolira Windows aplikacija koja pomaže u primanju poruka i obavijesti, kao i mogućnost primanja fotografija putem web kamere i njihovo spremanje.
Preporučuje se:
Ponovite cool starog robota: 10 koraka (sa slikama)
Ponovite cool starog robota: Upoznajte Arlana, zabavnog robota sa puno ličnosti. Živi u učionici za prirodne nauke u petom razredu. Obnovio sam ga da bude maskota školskog tima za robotiku, on je i pomoćnik u učionici. Djeca vole vidjeti tehnologiju na djelu, a Arlan hoda
Napravite svog robota za video streaming koji kontrolira internet s Arduinom i Raspberry Pi: 15 koraka (sa slikama)
Napravite svog robota za video streaming koji kontrolira internet s Arduinom i Raspberry Pi: Ja sam @RedPhantom (zvani LiquidCrystalDisplay / Itay), 14-godišnji učenik iz Izraela koji uči u Srednjoj školi za napredne nauke i matematiku Max Shein. Ovim projektom pravim da svi uče i dijele! Možda imate
Kako izgraditi bojnog robota s kartonom i Arduinom: 7 koraka (sa slikama)
Kako izgraditi bojnog robota s kartonom i Arduinom: Napravio sam bojne botove koristeći Arduino UNO, a karton je korišten za izradu tijela. Pokušao sam koristiti pristupačne zalihe i dao djeci kreativnu slobodu kako da dizajniraju svoje botove. Battlebot prima naredbe od bežičnog kontrolera
D2-1 Vodič za sastavljanje robota za slijedeće redove - Ultrajeftini komplet robota: 17 koraka
D2-1 Vodič za sastavljanje robota za slijedeće redove-Ultra jeftini komplet robota: Tehnologija je nevjerojatna, a i cijene elektronike iz Kine! Ove komplete robota koji prate liniju možete nabaviti po cijeni od 4,50 USD po komadu, uz besplatnu dostavu. Jedina mana je to što dolaze samo s kineskim uputama- nema velike koristi od m
Izrada malih robota: Izrada mikro-sumo robota od jednog kubičnog inča i manji: 5 koraka (sa slikama)
Izgradnja malih robota: izrada mikro-sumo robota od jednog kubičnog inča i manjih: Evo nekoliko detalja o izgradnji sićušnih robota i kola. Ovo uputstvo će obuhvatiti i neke osnovne savjete i tehnike koje su korisne u izgradnji robota bilo koje veličine. Za mene je jedan od velikih izazova u elektronici vidjeti koliko je mali