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 promjena: 2024-01-30 09:35
Rory je robot smiješnog izgleda u obliku biljke, koji ima interakciju s nekim ulazima senzora, reproducira glazbu i detektira bilo kakve ljudske pokrete u blizini, osim toga, da snima fotografije kad i vi to naručite.
Brine se i o maloj biljci u loncu, obavijestite me razinom vode, vlagom i temperaturom glasovno ljudskim glasom.
Korak 1: Potreban hardver
1. Arduino UNO
2. Modul čitača SD kartica
3. Micro SD kartica
4. Audio pojačalo LM386
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 osjetnik vlage i temperature
13. Senzor vlage
14. Spajanje žica
15. Oglasna ploča
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 audiodatoteke 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 svom računalu u tu određenu WAV datoteku.
Arduino modul SD kartice
+5V Vcc
Gnd Gnd
Pin 12 MISO (izlaz Master In Slave)
Pin 11 MOSI (Master Out Slave In)
Pin 13 SCK (sinkroni sat)
Pin 4 CS (odabir čipa)
1. Pritisnite “Online Wav Converter” za ulazak na web stranicu.
2. Arduino može reproducirati WAV datoteku u sljedećem formatu. Kasnije se možete poigravati postavkama, ali te su postavke bile eksperiment da budu najbolje kvalitete.
Rezolucija bita 8 bita
Brzina uzorkovanja 16000 Hz
Mono zvučni kanal
PCM format PCM 8-bitni bez potpisa
3. Na web stranici kliknite “select file” i odaberite datoteku koju želite pretvoriti. Zatim unesite gornje postavke. Kad to učinite, trebalo bi izgledati ovako na donjoj slici
4. Sada kliknite na "Pretvori datoteku" i vaša audio datoteka bit će pretvorena u format datoteke WAV. 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 svoje audio datoteke. Slično, možete odabrati bilo koji od svoja četiri zvuka i spremiti ih s imenima 1, 2, 3 i 4 (Imena se ne smiju 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 glazbe
{
while (1);
}}
void petlja (void)
{
SdPlay.play (); // pusti muziku
while (! SdPlay.isStopped ()); {} {100} {101}
}
Korak 3: Pripremite se s više senzora
Senzor vlage:
Upotrijebit ćete senzor vlage HL-69, dostupan za nekoliko dolara na mreži. Zupci senzora detektiraju razinu 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 se spojiti 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 s kalibriranim izlazom digitalnog signala. Korištenjem ekskluzivne tehnike prikupljanja digitalnih signala te tehnologije osjetljivosti na temperaturu i vlagu, osigurava visoku pouzdanost i izvrsnu dugoročnu stabilnost. Ovaj senzor uključuje komponentu mjerenja vlažnosti otpornog tipa i komponentu mjerenja temperature NTC, a povezuje se s 8-bitnim mikrokontrolerom visokih performansi, nudeći izvrsnu kvalitetu, brz odziv, sposobnost zaštite od smetnji i isplativost.
LDR otpornik ovisan o svjetlu:
LDR je posebna vrsta otpornika koji omogućuje 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 ovo svojstvo LDR -a i koristiti ga u projektu DIY Arduino LDR senzora.
KY-038 Zvučni senzor:
Zvučni senzori mogu se koristiti za razne stvari, jedan 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 glazbu, 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 detektorima pokreta temeljenim na PIR-u.
Svi objekti s temperaturom iznad apsolutne nule emitiraju toplinsku 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čeni:
Ponovite cool starog robota: 10 koraka (sa slikama)
Ponovite cool starog robota: Upoznajte Arlana, zabavnog robota s puno osobnosti. Živi u učionici za prirodoslovce 5. razreda. 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 sa internetskom kontrolom s Arduinom i Raspberry Pi: 15 koraka (sa slikama)
Napravite svog robota za video streaming sa internetom kontroliranog s Arduinom i Raspberry Pi: Ja sam @RedPhantom (poznat i kao LiquidCrystalDisplay / Itay), 14-godišnji učenik iz Izraela koji uči u Srednjoj školi za napredne znanosti i matematiku Max Shein. Izrađujem ovaj projekt za svakoga da uči i dijeli! 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 dizajnirati svoje botove. Battlebot prima naredbe od bežičnog kontrolera
D2-1 Vodič za sastavljanje robota za slijedeće redove - Ultra jeftin komplet robota: 17 koraka
D2-1 Vodič za sastavljanje robota za slijedeće redove-Ultra jeftini komplet robota: Tehnologija je nevjerojatna, pa tako i cijene elektronike iz Kine! Ove komplete robota koji prate liniju možete nabaviti po cijeni od 4,50 USD po komadu na eBayu uz besplatnu dostavu. Jedini nedostatak je š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)
Izrada malih robota: Izrada mikro-sumo robota od jednog kubičnog inča i manjih: Evo nekoliko detalja o izgradnji sićušnih robota i sklopova. Ova instrukcija ć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