Բովանդակություն:
- Քայլ 1: Բաղադրիչներ
- Քայլ 2. Ինչպես են աշխատում ուլտրաձայնային տվիչները
- Քայլ 3. Ուլտրաձայնային տվիչի հետ շփումը PICO- ի հետ
- Քայլ 4: Ուլտրաձայնային տվիչների ուրվագիծ
- Քայլ 5. Սարքի ազդանշանի միացում
- Քայլ 6. Buzzer- ի ծրագրավորում
- Քայլ 7: LED- ների միացում
- Քայլ 8: LED- ների ծրագրավորում
- Քայլ 9: Միացրեք էներգիայի աղբյուրը
- Քայլ 10: Դուք կատարված եք:
Video: Փոքրիկ ազդանշանային համակարգ, որն օգտագործում է Super Tiny Arduino համատեղելի տախտակ: 10 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ողջույն, այսօր մենք պատրաստվում ենք կատարել մի փոքրիկ հիանալի նախագիծ: Մենք պատրաստվում ենք կառուցել ահազանգի փոքրիկ սարք, որը չափում է իր և դիմացի առարկայի միջև հեռավորությունը: Եվ երբ օբյեկտը շարժվում է սահմանված տարածության վրայով, սարքը ձեզ կտեղեկացնի բարձր ձայնային աղմուկով:
Փոքրիկ ազդանշանային սարք պատրաստելու համար մեզ անհրաժեշտ են փոքր բաղադրիչներ, այդ իսկ պատճառով մենք օգտագործել ենք PICO- ն որպես մեր միկրոկոնտրոլեր, քանի որ այն բավարարում է մեր կարիքները, մինչդեռ շատ փոքր չափսերով: Մենք նաև օգտագործում էինք սովորաբար օգտագործվող բաղադրիչները ՝ հեռավորությունը կարդալու և ազդանշանին ազդանշան տալու համար: Այս նախագիծը ավարտելու համար ձեզ կպահանջվի մոտ 45 րոպե, եթե որոշեք օգտագործել տրամադրված ծածկագիրը:
Քայլ 1: Բաղադրիչներ
- 1 PICO տախտակ, հասանելի է mellbell.cc կայքում ($ 17)
- 1 ուլտրաձայնային տվիչ, ebay ($ 1.03)
- 1 փոքր ձայնային ազդանշան 5 ~ 6 վոլտ, 10 փաթեթ ՝ ebay- ում (1.39 դոլար)
- 3 LED 5 մմ (տարբեր գույներ), 100 փաթեթ ՝ ebay- ում ($ 0.99)
- 4 330 օհմ դիմադրություն, ebay- ում 100 փաթեթ (1.08 դոլար)
- 12 jumber լար, 40 փաթեթ ebay- ում ($ 0.99)
- 1 մինի տախտակ, 5 -ի փաթեթ ebay- ում ($ 2,52)
Քայլ 2. Ինչպես են աշխատում ուլտրաձայնային տվիչները
Նախքան ուլտրաձայնային տվիչը միացնելը և օգտագործելը, եկեք սովորենք, թե ինչպես է այն աշխատում.
- Նախ, այն ուլտրաձայնային ալիք է ուղարկում հաղորդիչ հաղորդիչից (ձախ փոխարկիչ): Եթե սենսորի առջև ինչ -որ առարկա կա, ալիքները հարվածում են այդ առարկային և հետ են վերադառնում ստացողի փոխարկիչին (աջ փոխարկիչ)
- Հետո, միկրոկառավարիչը հաշվարկում է ալիքները ուղարկելու և դրանք ստանալու միջև ընկած ժամանակը: Դրանից հետո միկրոկառավարիչը կատարում է որոշ մաթեմատիկական հաշվարկներ և ստանում հեռավորությունը սենսորի և դիմացի օբյեկտի միջև:
- Սա CM- ում հեռավորությունը ստանալու համար օգտագործվող բանաձևն է (տևողություն / 2) /29.1 (այս բանաձևի հետևում գտնվող մաթեմատիկան կարող եք գտնել վերևի նկարում):
Քայլ 3. Ուլտրաձայնային տվիչի հետ շփումը PICO- ի հետ
Առաջին բանը, որ պետք է անել, այն է, որ նայեք ձեր PICO- ին և տեսեք, թե ինչ կարող եք անել դրա հետ: Եվ ինչպես տեսնում եք, PICO- ն ունի 5 թվային մուտքի/ելքային կապիչ և 3 անալոգային մուտքի կապում: Որը կօգտագործվի հետևյալ կերպ.
Ուլտրաձայնային սենսորի քորոցների ելքեր
- VCC (Ուլտրաձայնային տվիչ) - VCC (PICO)
- GND (Ուլտրաձայնային տվիչ) - GND (PICO)
- Trig (ուլտրաձայնային տվիչ) - A1 (PICO)
- Էխո (ուլտրաձայնային տվիչ) - A0 (PICO)
Այժմ անհրաժեշտ է միայն ուլտրաձայնային տվիչը միացնել PICO- ին և համոզվել, որ ամեն ինչ կատարյալ է:
Քայլ 4: Ուլտրաձայնային տվիչների ուրվագիծ
Այժմ դուք պետք է ստեղծեք ծրագիր, որը վերցնում է ուլտրաձայնային տվիչով չափվող հեռավորությունը և ցուցադրում այն սերիական մոնիտորի վրա: Որպեսզի կարողանաք ընթերցումներ ստանալ և համոզվել, որ ամեն ինչ կապված է և աշխատում է ճիշտ:
Ստեղծեք չափված հեռավորություն կոչվող գործառույթ, որը պատասխանատու է ազդանշան ուղարկելու և այն ստանալու միջև ընկած ժամանակը և հեռավորությունը հաշվարկելու համար: Դուք նաև պետք է ցուցադրեք ընթերցումները ձեր սերիական մոնիտորի վրա, որպեսզի կարողանաք կարգաբերել նախագիծը IDE- ում:
Եթե կցանկանաք ինքներդ գրել, կարող եք ներբեռնել կից ծրագիրը: Դուք նաև կարող եք տեսնել, թե ինչպես պետք է տեսք ունենան սերիական մոնիտորի ընթերցումները վերևի պատկերից:
Քայլ 5. Սարքի ազդանշանի միացում
Այժմ, երբ դուք ունեք ձեր տվիչը, որը տալիս է հեռավորությունը իր և դիմացի ցանկացած առարկայի միջև: Դուք պետք է ինչ -որ բան անեք ընթերցումների հետ, և ինչպես նախկինում ասացինք, դուք պետք է բարձրացրած ձայնի ձայնը բարձրացնեք, երբ սենսորի դիմաց գտնվող առարկան շատ հեռու գնա:
Բզզոցների հետ աշխատելը շատ պարզ է, քանի որ դրանք ունեն ընդամենը երկու աշխատանքային վիճակ ՝ միացված կամ անջատված: Նրանք նաև ունեն ընդամենը երկու ոտք ՝ մեկը դրական (երկար ոտք), իսկ մյուսը ՝ բացասական (կարճ ոտք):
- Երբ 5V- ը կիրառվում է ազդանշանի վրա, այն միանում է և բարձր ձայնի ձայն տալիս:
- Երբ 0V- ն կիրառվում է ազդանշանային ազդանշանի վրա, այն անջատվում է և ոչ մի բզզոց չի հնչում:
Քայլ 6. Buzzer- ի ծրագրավորում
Wantանկանում եք, որ ազդանշանը սկսի բզզալ, երբ սենսորի դիմաց գտնվող օբյեկտը հասնում է 20 սմ -ից ավելի, և անջատել, երբ օբյեկտն ավելի մոտ է 20CM «Կարող եք օգտագործել այն տարածությունը, որը ցանկանում եք»:
Կցված ծրագիրը պարունակում է այն կոդը, որը ստանում է ուլտրաձայնային տվիչից ստացվող ընթերցումները և պատվերներ է ուղարկում ազդանշանին: Որոնք պետք է աղմուկ բարձրացնեն, երբ օբյեկտը 20 սմ -ից ավելի է, և դադարեն, երբ այն ավելի մոտ է, քան դա:
Հիշեք, որ դուք կարող եք հարմարեցնել կոդը ՝ ըստ ձեր ուզած կանոնների և հեռավորությունների:
Քայլ 7: LED- ների միացում
Այժմ, դուք ցանկանում եք ավելացնել երեք LED ձեր նախագծին `այն ավելի ինտերակտիվ և դինամիկ դարձնելու համար:
Մենք օգտագործում էինք սովորական 5 մմ լուսադիոդներ, և դրանք միայն երկու ոտք ունեն ՝ դրական (երկար ոտք) և բացասական (կարճ ոտք): Եվ երբ մենք LED- ի վրա կիրառում ենք 5 Վ, այն միանում է, երբ կիրառում ենք 0 վ, այն անջատվում է: Դուք կարող եք օգտագործել LED- ների այն բոլոր տեսակները, որոնք դուք թուլացնում եք այստեղ, և եթե դրա վերաբերյալ որևէ հարց ունեք, ազատ զգացեք դրանք տալու:
Քայլ 8: LED- ների ծրագրավորում
Մեր նախագծում մենք օգտագործեցինք 3 LED, և դրանք լուսավորվում են ՝ կախված սենսորի և դիմացի առարկայի միջև եղած հեռավորությունից:
Կապույտ LED- ը կմիանա, երբ հեռավորությունը 10 սմ -ից փոքր է: Դեղին LED- ը կմիանա, երբ հեռավորությունը 10 սմ -ից 20 սմ է: Կարմիր LED- ը կմիանա, երբ հեռավորությունը 20 սմ -ից մեծ է:
Եվ կրկին, հիշեք, որ դուք կարող եք հարմարեցնել այն կանոնները, որոնք վերահսկում են, թե ինչպես են ձեր LED- ները լուսավորվում:
Քայլ 9: Միացրեք էներգիայի աղբյուրը
Այս փուլում դուք ցանկանում եք օգտագործել ձեր փոքրիկ ահազանգը ՝ առանց հարկադրված այն միացնելու համակարգչին: Այսպիսով, ձեր նախագծին ավելացրեք 9 Վ մարտկոց և միացրեք այն ձեր PICO- ին:
- Դրական կարմիր մետաղալար (մարտկոց) - Vin (PICO)
- Բացասական սև մետաղալար (մարտկոց) - GND (PICO)
Եվ ահա, ահազանգման համակարգը կգործի առանց համակարգչին միանալու:
Քայլ 10: Դուք կատարված եք:
Շնորհավորում եմ: Այժմ դուք ունեք մի սարք, որը ձեզ ահազանգում է ՝ ելնելով դիմացի օբյեկտի հեռավորությունից: Բացի այդ, մի մոռացեք, որ կարող եք հարմարեցնել դրա կանոնները և փոխել, թե ինչպես և ինչու է ազդանշանը ձայն տալիս:
Մեզ կարող եք գտնել մեր ֆեյսբուքյան էջում և mellbell.cc կայքում: Եվ խնդրում ենք ազատ զգալ տալ ցանկացած հարց, մենք ուրախ կլինենք պատասխանել դրանց:)
Խորհուրդ ենք տալիս:
Uitուգահեռ միացում, որն օգտագործում է սխեմա. 13 քայլ (նկարներով)
Ralleուգահեռ միացում `սխեմայի սխալի օգտագործմամբ. Սխալները պարզ և զվարճալի միջոց են` երեխաներին ծանոթացնելու էլեկտրականության և էլեկտրագծերի հետ և դրանք կապելու STEM- ի վրա հիմնված ուսումնական ծրագրի հետ: Այս խելոք սխալը ներառում է հիանալի շարժիչ և ստեղծագործական հմտություններ ՝ աշխատելով էլեկտրականության և սխեմաների հետ
NAIN 1.0 - հիմնական մարդանման ռոբոտը, որն օգտագործում է Arduino- ն. 6 քայլ
NAIN 1.0 - Arduino- ի միջոցով օգտագործվող հիմնական մարդանման ռոբոտը. որը կարող է վերահսկվել սերվերի միջոցով: 2) Անիվներ - որը կարող է կառավարվել DC շարժիչներով: 3) ոտքը - Նայնը կկարողանա շարժվել անիվների կամ ոտքերի միջև: 4) ղեկավար և
ESP32 ռոբոտը, որն օգտագործում է սերվերը. 6 քայլ (նկարներով)
ESP32 ռոբոտը, օգտագործելով սերվերը. կառուցել
Հետևող ռոբոտ, որն օգտագործում է TIVA միկրոկառավարիչ TM4C1233H6PM ՝ 3 քայլ
Հետևող ռոբոտ, որն օգտագործում է TIVA միկրոկառավարիչ TM4C1233H6PM. Հետևող ռոբոտը բազմակողմանի մեքենա է, որն օգտագործվում է սպիտակ մակերևույթի վրա գծված մուգ գծերը հայտնաբերելու և հեռացնելու համար: Քանի որ այս ռոբոտը արտադրվում է տախտակի միջոցով, այն կառուցելը չափազանց հեշտ կլինի: Այս համակարգը կարող է միաձուլվել
Գիշերային լամպ, որն օգտագործում է ARDUINO & EPOXY RESIN: 9 քայլ (նկարներով)
Գիշերային լամպ, որն օգտագործում է ARDUINO & EPOXY RESIN- ը. Նորաձև գիշերային լույս, որը կզարդարի ձեր գրասեղանները: Մենք այն անվանեցինք «ԼԱՅԹՈUSՍ SEՈՎԻ ՏԱԿ»: Անկախ նրանից, թե դուք ինքներդ եք օգտագործում այն կամ նվիրում ձեր սիրելիներին: Մենք հավաքեցինք էպոքսիդային խեժը և արևը