Բովանդակություն:

Rory the Robot Plant: 5 քայլ (նկարներով)
Rory the Robot Plant: 5 քայլ (նկարներով)

Video: Rory the Robot Plant: 5 քայլ (նկարներով)

Video: Rory the Robot Plant: 5 քայլ (նկարներով)
Video: ԻՆՉՔԱՆ ԺԱՄԱՆԱԿ ԿԱՐՈՂ ԵՔ ՇԱՐԺՎԵԼ: Կառուցեք ձեր տունը Ճապոնիայում և ապրեք Ֆուկուոկայում 2024, Հուլիսի
Anonim
Ռորի ռոբոտների գործարանը
Ռորի ռոբոտների գործարանը
Ռորի ռոբոտների գործարանը
Ռորի ռոբոտների գործարանը

Ռորին զվարճալի տեսք ունեցող ռոբոտ է ՝ գործարանի տեսքով, շփվում է սենսորների որոշ մուտքերի հետ, նվագում երաժշտություն և հայտնաբերում մարդու ցանկացած շարժում, ինչպես նաև լուսանկարում է այն պատվիրելիս:

Նաև հոգ է տանում կաթսայի ներսում գտնվող փոքր գործարանի մասին, ծանուցեք ինձ ջրի մակարդակի, խոնավության և ջերմաստիճանի մասին `ձայնային ձայնով մարդկային ձայնով:

Քայլ 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 աուդիո ֆայլերի հետ

Պատրաստվեք ձեր WAV աուդիո ֆայլերով
Պատրաստվեք ձեր WAV աուդիո ֆայլերով
Պատրաստվեք ձեր WAV աուդիո ֆայլերով
Պատրաստվեք ձեր WAV աուդիո ֆայլերով
Պատրաստվեք ձեր WAV աուդիո ֆայլերով
Պատրաստվեք ձեր WAV աուդիո ֆայլերով
Պատրաստվեք ձեր WAV աուդիո ֆայլերով
Պատրաստվեք ձեր 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 հավելվածի միջոցով, որն օգնում է ստանալ հաղորդագրություններ և ծանուցումներ, ինչպես նաև վեբ տեսախցիկի միջոցով լուսանկարներ ստանալու և դրանք պահելու ունակությամբ:

Խորհուրդ ենք տալիս: