INHOUDSOPGAWE:
- Stap 1: hardeware benodig
- Stap 2: Maak gereed met u WAV -oudiolêers
- Stap 3: Maak gereed met multisensors
- Stap 4: Kring en kode
- Stap 5: Gekapte webkamera
Video: Rory the Robot Plant: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Rory is 'n snaakse robot in die vorm van 'n plant, reageer met 'n paar insette deur sensors, speel musiek en ontdek ook menslike bewegings, en neem ook foto's wanneer u dit bestel.
Dit gee ook om vir 'n klein plantjie in die pot, laat my hoor met watervlak, humiditeit en temperatuur in 'n menslike stem.
Stap 1: hardeware benodig
1. Arduino UNO
2. SD -kaartleser module
3. Micro SD -kaart
4. LM386 Klankversterker
5. 10uf kondensator (2 nr.)
6. 100uf kondensator (2 nr.)
7. 1K, 10K Weerstand
8. PIR -sensor
9. Gekapte webkamera
10. KY-038 Klanksensor
11. LDR -ligafhanklike weerstand
12. DHT11 humiditeits- en temperatuursensor
13. Vogsensor
14. Verbindingsdrade
15. Broodbord
16. 8*16 LED matriksmodule
Stap 2: Maak gereed met u WAV -oudiolêers
Om klanke vanaf die SD -kaart met Arduino te speel, benodig ons klanklêers in die.wav -formaat omdat Arduino Board 'n klanklêer kan speel in 'n spesifieke wav -formaat. Om 'n Arduino mp3 -speler te maak, is daar baie mp3 -skilde wat u met Arduino kan gebruik. Of anders om mp3 -lêers in Arduino af te speel, is daar webwerwe waarmee u enige klanklêer op u rekenaar in die spesifieke WAV -lêer kan omskep.
Arduino SD kaart module
+5V Vcc
Gnd Gnd
Speld 12 MISO (Master In Slave out)
Speld 11 MOSI (Master Out Slave In)
Pin 13 SCK (sinchrone horlosie)
Pin 4 CS (Chip Select)
1. Klik op “Online Wav Converter” om op die webwerf in te gaan.
2. Arduino kan 'n WAV -lêer in die volgende formaat speel. U kan later met die instellings speel, maar hierdie instellings was 'n eksperiment wat die beste van gehalte was.
Bitresolusie 8 bit
Monstertempo 16000 Hz
Audio Channel Mono
PCM-formaat PCM ongetekende 8-bis
3. Klik op die webwerf op "kies lêer" en kies die lêer wat u wil omskakel. Voer dan die bogenoemde instellings in. Sodra dit klaar is, moet dit so lyk in die onderstaande prentjie
4. Klik nou op "Convert File" en u klanklêer word omgeskakel na die WAV -lêerformaat. Dit sal ook afgelaai word sodra die omskakeling gedoen is.
5. Laastens, formateer u SD -kaart en stoor u.wav -klanklêer daarin. Maak seker dat u dit formateer voordat u hierdie lêer byvoeg. Onthou ook die naam van u klanklêer. Net so kan u een van u vier oudio's kies en dit stoor met die name 1, 2, 3 en 4 (Name moet nie verander word nie). Ek het ongeveer 51 stemboodskappe omgeskakel en 'n voorbeeld gestoor in die onderstaande skakel:
github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav
6. Voorbeeldkode
#sluit SimpleSDAudio.h in
ongeldige opstelling () {
SdPlay.setSDCSPin (4); // sd kaart cs pin
as (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))
{
terwyl (1);
}
if (! SdPlay.setFile ("music.wav")) // musieknaam lêer
{
terwyl (1);
}}
leegte lus (leeg)
{
SdPlay.play (); // speel musiek
terwyl (! SdPlay.is gestop ()); {}
}
Stap 3: Maak gereed met multisensors
Vog sensor:
U gebruik 'n HL-69 vogsensor, wat aanlyn beskikbaar is vir 'n paar dollar. Die steke van die sensor bespeur die vogvlak in die omliggende grond deur stroom deur die grond te voer en die weerstand te meet. Vogtige grond lei maklik elektrisiteit, so dit bied 'n laer weerstand, terwyl droë grond swak gelei en 'n hoër weerstand het.
Die sensor bestaan uit twee dele
1. Twee penne op die sensor moet aan die twee afsonderlike penne op die kontroleerder gekoppel word (verbindingsdrade word gewoonlik verskaf).
2. Die ander kant van die kontroleerder het vier penne, waarvan drie met die Arduino verbind is.
· VCC: Vir krag
· A0: Analoog uitset
· D0: Digitale uitset
· GND: Grond
DHT11 Temperatuur en humiditeit:
DHT11 Temperatuur- en humiditeitsensor beskik oor 'n temperatuur- en humiditeitsensor -kompleks met 'n gekalibreerde digitale seinuitset. Deur die eksklusiewe tegniek vir die verkryging van digitale seine en tegnologie vir temperatuur- en humiditeitswaarneming te gebruik, verseker dit hoë betroubaarheid en uitstekende stabiliteit op lang termyn. Hierdie sensor bevat 'n komponent van die weerstandstoestandmeting en 'n NTC-temperatuurmetingskomponent, en kan gekoppel word aan 'n hoëprestasie-8-bis mikro-kontroleerder wat uitstekende kwaliteit, vinnige reaksie, anti-interferensievermoë en koste-effektiwiteit bied.
LDR ligafhanklike weerstand:
Die LDR is 'n spesiale tipe weerstand waarmee hoër spanning daardeur kan beweeg (lae weerstand) wanneer daar 'n hoë ligintensiteit is, en 'n lae spanning (hoë weerstand) as dit donker is. Ons kan voordeel trek uit hierdie LDR -eiendom en dit gebruik in ons DIY Arduino LDR -sensorprojek.
KY-038 klanksensor:
Klanksensors kan vir verskillende dinge gebruik word, een daarvan kan ligte aan- en uitskakel deur te klap. Vandag gaan ons egter die klanksensor aansluit by 'n verskeidenheid LED -ligte wat klop met musiek, klap of klop.
PIR -sensor:
Passiewe infrarooi sensor is 'n elektroniese sensor wat infrarooi (IR) lig meet wat uit voorwerpe in sy gesigsveld uitstraal. Dit word meestal in PIR-bewegingsdetektore gebruik.
Alle voorwerpe met 'n temperatuur bo absolute nul gee warmte -energie uit in die vorm van straling. Gewoonlik is hierdie straling nie vir die menslike oog sigbaar nie omdat dit op infrarooi golflengtes uitstraal, maar dit kan opgespoor word deur elektroniese toestelle wat vir so 'n doel ontwerp is.
Stap 4: Kring en kode
Stap 5: Gekapte webkamera
Die hele projek word beheer deur die Windows -toepassing wat help om boodskappe en kennisgewings te ontvang, sowel as die moontlikheid om foto's via die webkamera te ontvang en op te slaan.
Aanbeveel:
Pixie - Laat jou plant slim wees: 4 stappe (met foto's)
Pixie - Let Your Plant Smart: Pixie was 'n projek wat ontwikkel is met die doel om die plante wat ons tuis het meer interaktief te maak, want vir die meeste mense is een van die uitdagings om 'n plant tuis te hê, om te weet hoe om dit te versorg, hoe gereeld water, wanneer en hoeveel suiker
Slim binnenshuise plantmonitor - weet wanneer u plant natgemaak moet word: 8 stappe (met foto's)
Slim binnenshuise plantmonitor - weet wanneer u plant natgemaak moet word: 'n Paar maande gelede het ek 'n grondvogmoniteringstokkie gemaak wat op batterye aangedryf is en in die pot in die pot van u binnenshuise plant vasgesteek kan word om u nuttige inligting oor die grond te gee vogvlak en flits -LED's om u te vertel wanneer u moet wag
Plant'm: 6 stappe (met foto's)
Plant'm: Soos die meeste mense, hou ek daarvan om plante in die huis te hê. Ongelukkig sterf hulle byna altyd binne 'n paar weke. Toe ek aan die einde van my eerste jaar as student aan MCT by Howest die taak gehad het om 'n projek te skep wat alles sou wys
IoT Plant Monitoring System (Met IBM IoT Platform): 11 stappe (met foto's)
IoT Plant Monitoring System (Met IBM IoT Platform): Oorsig Die Plant Monitoring System (PMS) is 'n toepassing wat gebou is met individue wat in die werkersklas is met 'n groen duim in gedagte. Vandag is werkende individue besiger as ooit tevore; om hul loopbane te bevorder en hul finansies te bestuur
Maak jou plant nat met 'n Arduino: 5 stappe (met foto's)
Maak jou plant nat met 'n Arduino: Het jy 'n kamerplant waarvan jy hou, maar vergeet om dit te gereeld nat te maak? Hierdie instruksie sal verduidelik hoe u 'n plantwaterstelsel met Arduino kan maak, en hoe u u plant 'n bietjie meer persoonlikheid kan gee. Nadat u hierdie instruksies gevolg het