Innehållsförteckning:
- Steg 1: Hårdvara krävs
- Steg 2: Gör dig redo med dina WAV -ljudfiler
- Steg 3: Gör dig redo med multisensorer
- Steg 4: Krets och kod
- Steg 5: Hackad webbkamera
Video: Rory Robot Plant: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
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
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
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
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
Steg 5: 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:
Pixie - Let Your Plant Smart: 4 Steg (med bilder)
Pixie - Let Your Plant Smart: Pixie var ett projekt som utvecklats i avsikt att göra de växter vi har hemma mer interaktiva, eftersom för de flesta är en av utmaningarna med att ha en planta hemma att veta hur man tar hand om den, hur ofta vi vattnar, när och hur mycket su
Plant'm: 6 steg (med bilder)
Plant'm: Som de flesta gör, älskar jag att ha växter runt huset. Tyvärr dör de nästan alltid inom ett par veckor. Så när jag i slutet av mitt första år som student vid MCT på Howest fick i uppgift att skapa ett projekt som skulle visa allt
DIY Plant Inspection Trädgårdsdrönare (vikbar trikopter på en budget): 20 steg (med bilder)
DIY Plant Inspection Gardening Drone (Folding Tricopter on a Budget): På vårt helghus har vi en fin liten trädgård med mycket frukt och grönsaker men ibland är det bara svårt att hänga med i hur växterna förändras. De behöver ständig övervakning och de är mycket sårbara för väder, infektioner, buggar osv … Jag
Arduino Automatic Plant Watering System: 8 steg (med bilder)
Arduino Automatic Plant Watering System: Meet Sprout - the Modern Indoor Planter som automatiskt vattnar dina växter, örter, grönsaker, etc och kommer att revolutionera ditt trädgårdsarbete. Det består av en integrerad vattenreservoar från vilken vatten pumpas & håller plantans jord hy
IoT Plant Monitoring System (med IBM IoT -plattform): 11 steg (med bilder)
IoT Plant Monitoring System (Med IBM IoT Platform): Översikt Plant Monitoring System (PMS) är en applikation byggd med individer som är i arbetarklassen med en grön tumme i åtanke. Idag är arbetande individer mer upptagna än någonsin; utveckla sin karriär och hantera sin ekonomi.