Innehållsförteckning:

Rory Robot Plant: 5 steg (med bilder)
Rory Robot Plant: 5 steg (med bilder)

Video: Rory Robot Plant: 5 steg (med bilder)

Video: Rory Robot Plant: 5 steg (med bilder)
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, November
Anonim
Rory robotanläggningen
Rory robotanläggningen
Rory robotanläggningen
Rory robotanläggningen

Rory är en rolig robot i form av en växt, interagerar med några ingångar från sensorer, spelar musik och upptäcker eventuella mänskliga rörelser, dessutom för att ta foton när du beställer det också.

Det bryr sig också om en liten växt inuti krukan, meddela mig med vattennivå, luftfuktighet och temperatur röstmässigt med en mänsklig röst.

Steg 1: Hårdvara krävs

Hårdvara krävs
Hårdvara krävs
Hårdvara krävs
Hårdvara krävs
Hårdvara krävs
Hårdvara krävs

1. Arduino UNO

2. SD -kortläsarmodul

3. Micro SD -kort

4. LM386 ljudförstärkare

5. 10uf kondensator (2 nr)

6. 100uf kondensator (2 nr)

7. 1K, 10K motstånd

8. PIR -sensor

9. Hackad webbkamera

10. Ljudsensor KY-038

11. LDR -ljusberoende motstånd

12. DHT11 fukt- och temperaturgivare

13. Fuktsensor

14. Anslutning av ledningar

15. Brödbräda

16. 8*16 LED -matrismodul

Steg 2: Gör dig redo med dina WAV -ljudfiler

Gör dig redo med dina WAV -ljudfiler
Gör dig redo med dina WAV -ljudfiler
Gör dig redo med dina WAV -ljudfiler
Gör dig redo med dina WAV -ljudfiler
Gör dig redo med dina WAV -ljudfiler
Gör dig redo med dina WAV -ljudfiler
Gör dig redo med dina WAV -ljudfiler
Gör dig redo med dina WAV -ljudfiler

För att spela ljud från SD -kort med Arduino behöver vi ljudfiler i.wav -format eftersom Arduino Board kan spela en ljudfil i ett specifikt format som är wav -format. För att göra en Arduino mp3 -spelare finns det många mp3 -sköldar som du kan använda med Arduino. Eller för att spela mp3 -filer i Arduino, det finns webbplatser som du kan använda för att konvertera alla ljudfiler på din dator till den specifika WAV -filen.

Arduino SD -kortmodul

+5V Vcc

Gnd Gnd

Pin 12 MISO (Master In Slave out)

Pin 11 MOSI (Master Out Slave In)

Pin 13 SCK (synkron klocka)

Pin 4 CS (Chip Select)

1. Klicka på “Online Wav Converter” för att komma in på webbplatsen.

2. Arduino kan spela en WAV -fil i följande format. Du kan leka med inställningarna senare, men dessa inställningar var experimentet för att vara bäst i kvalitet.

Bitupplösning 8 Bit

Samplingshastighet 16000 Hz

Ljudkanal Mono

PCM-format PCM osignerad 8-bitars

3. Klicka på "välj fil" på webbplatsen och välj den fil du vill konvertera. Mata sedan in ovanstående inställningar. När det väl är gjort ska det se ut ungefär så här på bilden nedan

4. Klicka nu på "Konvertera fil" och din ljudfil kommer att konverteras till WAV -filformat. Det kommer också att laddas ner när konverteringen är klar.

5. Slutligen, formatera ditt SD -kort och spara din.wav -ljudfil i det. Se till att du formaterar den innan du lägger till den här filen. Kom också ihåg namnet på din ljudfil. På samma sätt kan du välja någon av dina fyra ljud och spara dem med namnen 1, 2, 3 och 4 (Namn bör inte ändras). Jag har konverterat cirka 51 röstmeddelanden och har sparat ett prov i länken nedan:

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

6. Provkod

#inkludera SimpleSDAudio.h

void setup () {

SdPlay.setSDCSPin (4); // sd -kort cs pin

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

{

medan (1);

}

if (! SdPlay.setFile ("music.wav")) // musiknamnfil

{

medan (1);

}}

void loop (void)

{

SdPlay.play (); // spela musik

medan (! SdPlay.isStoppad ()); {}

}

Steg 3: Gör dig redo med multisensorer

Gör dig redo med multisensorer
Gör dig redo med multisensorer
Gör dig redo med multisensorer
Gör dig redo med multisensorer
Gör dig redo med multisensorer
Gör dig redo med multisensorer

Fuktgivare:

Du kommer att använda en HL-69 fuktsensor, lätt tillgänglig online för några dollar. Sensornas tänder detekterar fuktnivån i den omgivande jorden genom att strömmen passerar genom jorden och mäter motståndet. Fuktig jord leder lätt elektricitet, så det ger lägre motstånd, medan torr jord leder dåligt och har ett högre motstånd.

Sensorn består av två delar

1. Två stift på sensorn måste anslutas till de två separata stiften på styrenheten (anslutningskablar levereras vanligtvis).

2. Den andra sidan av styrenheten har fyra stift, varav tre ansluts till Arduino.

· VCC: För ström

· A0: Analog utgång

· D0: Digital utgång

· GND: Jord

DHT11 Temperatur och luftfuktighet:

DHT11 temperatur- och fuktighetssensor har ett temperatur- och fuktsensorkomplex med en kalibrerad digital signalutgång. Genom att använda den exklusiva tekniken för digital förvärvning av digital signal och teknik för temperatur- och fuktighetsavkänning garanterar den hög tillförlitlighet och utmärkt långsiktig stabilitet. Denna sensor inkluderar en resistiv typ av fuktmätningskomponent och en NTC-temperaturmätningskomponent och ansluts till en högpresterande 8-bitars mikrokontroller som erbjuder utmärkt kvalitet, snabb respons, anti-interferensförmåga och kostnadseffektivitet.

LDR -ljusberoende motstånd:

LDR är en speciell typ av motstånd som tillåter högre spänningar att passera genom det (lågt motstånd) när det finns en hög ljusintensitet och passerar en låg spänning (hög motstånd) när det är mörkt. Vi kan dra nytta av denna LDR -egendom och använda den i vårt DIY Arduino LDR -sensorprojekt.

KY-038 ljudsensor:

Ljudsensorer kan användas för en mängd olika saker, en av dem kan vara att släcka och tända lampor genom att klappa. Idag kommer vi dock att ansluta ljudsensorn till en rad LED -lampor som slår med musik, klappar eller knackar.

PIR -sensor:

Passiv infraröd sensor är en elektronisk sensor som mäter infrarött (IR) ljus som strålar ut från föremål i sitt synfält. De används oftast i PIR-baserade rörelsedetektorer.

Alla objekt med en temperatur över absolut noll avger värmeenergi i form av strålning. Vanligtvis är denna strålning inte synlig för det mänskliga ögat eftersom den strålar vid infraröda våglängder, men den kan detekteras av elektroniska enheter som är utformade för ett sådant ändamål.

Steg 4: Krets och kod

Krets och kod
Krets och kod

Steg 5: Hackad webbkamera

Hackad webbkamera
Hackad webbkamera
Hackad webbkamera
Hackad webbkamera

Hela projektet styrs av Windows -program som hjälper till att ta emot meddelanden och aviseringar, liksom möjligheten att ta emot foton via webbkameran och lagra den.

Rekommenderad: