Բովանդակություն:
- Քայլ 1: Պահանջվում է սարքավորում
- Քայլ 2: Պատրաստվեք ձեր WAV աուդիո ֆայլերի հետ
- Քայլ 3: Պատրաստվեք բազմաթիվ սենսորների միջոցով
- Քայլ 4: Շղթա և ծածկագիր
- Քայլ 5 ՝ կոտրված վեբ -տեսախցիկ
Video: Rory the Robot Plant: 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ռորին զվարճալի տեսք ունեցող ռոբոտ է ՝ գործարանի տեսքով, շփվում է սենսորների որոշ մուտքերի հետ, նվագում երաժշտություն և հայտնաբերում մարդու ցանկացած շարժում, ինչպես նաև լուսանկարում է այն պատվիրելիս:
Նաև հոգ է տանում կաթսայի ներսում գտնվող փոքր գործարանի մասին, ծանուցեք ինձ ջրի մակարդակի, խոնավության և ջերմաստիճանի մասին `ձայնային ձայնով մարդկային ձայնով:
Քայլ 1: Պահանջվում է սարքավորում
1. Arduino UNO
2. SD Card Reader մոդուլ
3. Միկրո SD քարտ
4. LM386 Աուդիո ուժեղացուցիչ
5. 10uf կոնդենսատոր (2 թիվ)
6. 100uf կոնդենսատոր (2 թիվ)
7. 1K, 10K Resistor
8. PIR ցուցիչ
9. Կոտրված վեբ -տեսախցիկ
10. KY-038 Ձայնի տվիչ
11. LDR լույսից կախված դիմադրություն
12. DHT11 խոնավության և ջերմաստիճանի ցուցիչ
13. Խոնավության ցուցիչ
14. Լարերի միացում
15. Հացաթուղթ
16. 8*16 LED մատրիցային մոդուլ
Քայլ 2: Պատրաստվեք ձեր WAV աուդիո ֆայլերի հետ
Arduino- ի միջոցով SD քարտից հնչյուններ նվագարկելու համար մեզ անհրաժեշտ են.wav ձևաչափով աուդիո ֆայլեր, քանի որ Arduino Board- ը կարող է աուդիո ֆայլ նվագարկել հատուկ ձևաչափով, որն ունի wav ձևաչափ: Arduino mp3 նվագարկիչ պատրաստելու համար կան շատ mp3 վահաններ, որոնք կարող եք օգտագործել Arduino- ի հետ: Կամ այլ կերպ Arduino- ում mp3 ֆայլեր նվագարկելու համար կան կայքեր, որոնց միջոցով կարող եք ձեր համակարգչի ցանկացած աուդիո ֆայլ փոխակերպել այդ հատուկ WAV ֆայլի:
Arduino SD քարտի մոդուլ
+5V հոսանք
Գնդ Գնդ
Պին 12 MISO (Master In Slave out)
Pin 11 MOSI (Master Out Slave In)
Պին 13 SCK (համաժամանակյա ժամացույց)
Pin 4 CS (չիպի ընտրություն)
1. Կայք մուտք գործելու համար կտտացրեք «Առցանց Wav փոխարկիչ» կոճակին:
2. Arduino- ն կարող է նվագարկել WAV ֆայլ հետևյալ ձևաչափով: Կարող եք ավելի ուշ խաղալ պարամետրերով, բայց այս պարամետրերը փորձն էին որակով լավագույնը լինելու համար:
Bit լուծում 8 Bit
Նմուշառման արագություն 16000 Հց
Աուդիո ալիք Մոնո
PCM ձևաչափ PCM անստորագիր 8 բիթ
3. Կայքում կտտացրեք «ընտրել ֆայլ» և ընտրեք այն ֆայլը, որը ցանկանում եք փոխարկել: Այնուհետեւ կերակրեք վերը նշված պարամետրերում: Ավարտելուց հետո այն պետք է նման լինի ստորև ներկայացված պատկերին
4. Այժմ կտտացրեք «Փոխարկել ֆայլը» և ձեր Աուդիո ֆայլը կվերածվի WAV ֆայլի ձևաչափի: Այն նաև կներբեռնվի փոխակերպումն ավարտելուց հետո:
5. Վերջապես, ձևակերպեք ձեր SD քարտը և պահեք ձեր.wav աուդիո ֆայլը դրա մեջ: Այս ֆայլը ավելացնելուց առաջ համոզվեք, որ այն ձևաչափեք: Հիշեք նաև ձեր ձայնային ֆայլի անունը: Նմանապես, դուք կարող եք ընտրել ձեր չորս ձայնագրություններից որևէ մեկը և պահպանել դրանք 1, 2, 3 և 4 անուններով (անունները չպետք է փոխվեն): Ես փոխակերպեցի մոտ 51 ձայնային հաղորդագրություն և պահեցի մի օրինակ ստորև բերված հղման մեջ.
github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav
6. Նմուշի ծածկագիր
#ներառել SimpleSDAudio.h
void setup () {
SdPlay.setSDCSPin (4); // sd քարտի cs քորոց
եթե (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))
{
մինչդեռ (1);
}
եթե (! SdPlay.setFile ("music.wav")) // երաժշտության անվան ֆայլ
{
մինչդեռ (1);
}}
դատարկ շրջան (դատարկ)
{
SdPlay.play (); // նվագել երաժշտություն
while (! SdPlay.isStopped ()); {}
}
Քայլ 3: Պատրաստվեք բազմաթիվ սենսորների միջոցով
Խոնավության տվիչ
Դուք կօգտագործեք HL-69 խոնավության տվիչ, որը հասանելի է առցանց մի քանի դոլարով: Սենսորի ճարմանդները հայտնաբերում են շրջակա հողում խոնավության մակարդակը `հոսանքն անցնելով հողի միջով և չափելով դիմադրությունը: Խոնավ հողը հեշտությամբ անցկացնում է էլեկտրաէներգիան, ուստի այն ապահովում է ավելի ցածր դիմադրություն, մինչդեռ չոր հողը վատ է վարվում և ունի ավելի բարձր դիմադրություն:
Սենսորը բաղկացած է երկու մասից
1. Սենսորի երկու կապում անհրաժեշտ է միանալ վերահսկիչի երկու առանձին կապերին (սովորաբար հաղորդվում են միացնող լարերը):
2. Կառավարիչի մյուս կողմն ունի չորս կապում, որոնցից երեքը միանում են Arduino- ին:
· VCC: Իշխանության համար
· A0. Անալոգային ելք
· D0: Թվային ելք
· GND: Գրունտ
DHT11 peratերմաստիճան և խոնավություն
DHT11 peratերմաստիճանի և խոնավության տվիչն ունի ջերմաստիճանի և խոնավության տվիչների համալիր ՝ թվայնացված թվային ազդանշանի ելքով: Օգտագործելով թվային ազդանշանների ձեռքբերման բացառիկ տեխնիկան և ջերմաստիճանի և խոնավության զգացող տեխնոլոգիան, այն ապահովում է բարձր հուսալիություն և գերազանց երկարաժամկետ կայունություն: Այս սենսորը ներառում է դիմադրության տիպի խոնավության չափման բաղադրիչ և NTC ջերմաստիճանի չափման բաղադրիչ և միանում է բարձրակարգ 8-բիթանոց միկրոկառավարիչին ՝ առաջարկելով գերազանց որակ, արագ արձագանքման, միջամտության հակազդման ունակություն և ծախսարդյունավետություն:
LDR լույսից կախված դիմադրություն
LDR- ը դիմադրության հատուկ տեսակ է, որը թույլ է տալիս ավելի բարձր լարումներ անցնել դրա միջով (ցածր դիմադրություն), երբ կա լույսի բարձր ինտենսիվություն, և մութ ժամանակ, երբ անցնում է ցածր լարման (բարձր դիմադրություն): Մենք կարող ենք օգտվել այս LDR հատկությունից և օգտագործել այն մեր DIY Arduino LDR սենսորային նախագծում:
KY-038 Ձայնային տվիչ
Ձայնի տվիչները կարող են օգտագործվել տարբեր բաների համար, որոնցից մեկը կարող է լինել լույսերը անջատելը և միացնելը `ծափահարելով: Այսօր, սակայն, մենք մտադիր ենք ձայնի տվիչը միացնել LED լուսարձակների զանգվածին, որոնք կհարվածեն երաժշտության, ծափերի կամ թակոցների հետ:
PIR տվիչ:
Պասիվ ինֆրակարմիր տվիչը էլեկտրոնային տվիչ է, որը չափում է իր տեսադաշտի օբյեկտներից ճառագայթող ինֆրակարմիր (IR) լույսը: Դրանք առավել հաճախ օգտագործվում են PIR- ի վրա հիմնված շարժման դետեկտորներում:
Բացարձակ զրոյից բարձր ջերմաստիճան ունեցող բոլոր առարկաները ճառագայթման տեսքով ջերմային էներգիա են արձակում: Սովորաբար, այս ճառագայթումը տեսանելի չէ մարդու աչքին, քանի որ այն ճառագայթում է ինֆրակարմիր ալիքների երկարություններում, սակայն այն կարող է հայտնաբերվել նման նպատակի համար նախատեսված էլեկտրոնային սարքերի միջոցով:
Քայլ 4: Շղթա և ծածկագիր
Քայլ 5 ՝ կոտրված վեբ -տեսախցիկ
Ամբողջ նախագիծը վերահսկվում է windows հավելվածի միջոցով, որն օգնում է ստանալ հաղորդագրություններ և ծանուցումներ, ինչպես նաև վեբ տեսախցիկի միջոցով լուսանկարներ ստանալու և դրանք պահելու ունակությամբ:
Խորհուրդ ենք տալիս:
Plant Monitor օգտագործելով ESP32 Thing և Blynk: 5 քայլ
Plant Monitor Using ESP32 Thing and Blynk: Overview Այս նախագծի նպատակն է ստեղծել կոմպակտ սարք, որը կարող է վերահսկել տնային բույսի պայմանները: Սարքը հնարավորություն է տալիս օգտագործողին ստուգել հողի խոնավության մակարդակը, խոնավության մակարդակը, ջերմաստիճանը և «զգացողության նման» " ջերմաստիճանը
Touch Me Glow Plant !: 5 քայլ
Հպեք ինձ Glow Plant! Այն պատրաստված է արդուինոյից, ռեզիստորից և մետաղալարից, որոնք գործում են որպես գլխարկ
ՀԵՏԱԴԱՐՁ Sգայուն ARDUINO PLANT: 6 քայլ
ՀԵՏԱԴԱՐՁ Sգայուն ARDUINO PLANT. Այս ձեռնարկում ես ցույց եմ տալիս, թե ինչպես կարելի է կառուցել հպման զգայարան `օգտագործելով Arduinothat. Երբ բույսին դիպչելիս գույնը փոխվում է: նախ, դիտեք այս տեսանյութը
Plant'm: 6 քայլ (նկարներով)
Plant'm: Ինչպես շատերն են սիրում, այնպես էլ ես սիրում եմ բույսեր ունենալ տանը: Unfortunatelyավոք, նրանք գրեթե միշտ մահանում են մի քանի շաբաթվա ընթացքում: Այսպիսով, երբ Howest- ի MCT- ի ուսանող իմ առաջին կուրսի ավարտին ինձ հանձնարարվեց ստեղծել մի նախագիծ, որը ցույց կտա ամեն ինչ
Ավտոմատ Smart Plant Pot - (DIY, 3D Printed, Arduino, Self Watering, Project). 23 քայլ (նկարներով)
Ավտոմատ խելացի բույսերի կաթսա - (DIY, 3D Printed, Arduino, Self Watering, Project). Բարև, Երբեմն, երբ մենք մի քանի օրով տնից հեռանում ենք կամ իսկապես զբաղված ենք, տնային բույսերը (անարդարացիորեն) տառապում են, քանի որ չեն ջրում, երբ դրանք դրա կարիքը Սա իմ լուծումն է: Դա խելացի բույսերի կաթսա է, որը ներառում է `ներկառուցված ջրամբար: Սենսո