Բովանդակություն:
- Քայլ 1: Մասերի ցանկ
- Քայլ 2: PCB, սխեմատիկ և ֆայլեր
- Քայլ 3: Sոդում
- Քայլ 4: Վերբեռնեք ծածկագիր
- Քայլ 5: Փորձարկեք և կարգավորեք
- Քայլ 6: Հնարավոր ծրագրեր
Video: HC-SR04 Reader մոդուլ ՝ Arduino- ն թեթևացնելու համար. 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
HC-SR04 ուլտրաձայնային հեռավորության սենսորը շատ տարածված է ռոբոտաշինության մեջ: Հիմնականում, ռոբոտից խուսափող ցանկացած օբյեկտ օգտագործում է այս սենսորը: Եվ դա, իհարկե, հիանալի է, հեշտ է օգտագործել էժան և ճշգրիտ, բայց երբ սկսում ես ավելի բարդ ռոբոտներ կառուցել, կարող ես սկսել տեսնել մի խնդիր, և այս խնդիրը ժամանակն է: Այս սենսորով հեռավորությունը չափելու համար շատ ժամանակ է պահանջվում, կան այլընտրանքներ, ինչպիսիք են սուր սենսորները, որոնք կարող են գերարագ հայտնաբերել առարկաները, բայց դրանց ելքը երկուական է, այնպես որ կարող եք հայտնաբերել, թե արդյոք օբյեկտի մեջ կա նշված տիրույթում, բայց չգիտեք: որքան հեռու. Որոշ ռոբոտների համար այդ տվիչները կատարյալ են, բայց կա մեկ այլ խնդիր ՝ գինը: Նրանք գրեթե 10 անգամ ավելի թանկ են, քան HC-SR04- ը: Այսպիսով, այստեղ ես սկսեցի մտածել այդ երկուսը համատեղելու մասին: Եվ ես միտք ունեմ մոդուլի համար, որը կարող եք միացնել HC-SR04- ին և պատվիրել հեռավորությունը կարդալու խնդիրը Attiny միկրոկառավարիչին, ելքը կարող է լինել երկուական, և ձեր հիմնական միկրոպրոցեսորը թեթևացված է: Պարզ, բայց գեղեցիկ լուծում և միևնույն ժամանակ էժան:) Wantանկանում եք իմանալ, թե որտեղ կարող եք օգտագործել նման սենսորը: Շարունակեք կարդալ կամ դիտեք տեսանյութ:
JLCPCB 10 տախտակ 2 դոլարով ՝
Քայլ 1: Մասերի ցանկ
Մասերի ցանկը շատ երկար չէ, դրանցից շատերը կարող եք գտնել ցանկացած տեղական էլեկտրոնային խանութում, կան նաև առցանց խանութների հղումներ, եթե ինչ -որ բան գտա.
- HC-SR04
- Attiny45/85
- Պոտենցիոմետր
- Breakingway վերնագրեր Իգական և Արական
- 1206 SMD դիմադրություն (ավելի լավ է գնել հավաքածուի մեջ)
- 1206 LED
Ձեզ նույնպես կպահանջվեն որոշ գործիքներ, ինչպիսիք են ՝
- Oldոդման երկաթ/կայան
- USBasp ծրագրավորող
Եթե ցանկանում եք PCB գնել այս նախագծի համար, ստուգեք իմ Tindie խանութը.
Քայլ 2: PCB, սխեմատիկ և ֆայլեր
Վերևում կարող եք գտնել բոլոր ֆայլերը, ներառյալ սխեմատիկ և PCB ձևավորումը, կան նաև Gerber ֆայլեր, որոնք կարող եք օգտագործել այս PCB- ի արտադրության համար: Ազատորեն փոփոխեք ֆայլերը ձեր կարիքների համար: Հիշեք, որ իմ բոլոր նախագծերը կիսվում են որպես ոչ առևտրային, այնպես որ դուք չեք կարող դրանք վաճառել:
Սխեմատիկան չափազանց պարզ է, ընդամենը մի քանի բաղադրիչ կա, կարող եք այն օգտագործել PCB- ի վրա ամեն ինչ ճիշտ տեղադրելու համար:
Եթե դուք չեք ցանկանում PCB- ն օգտագործել այս նախագծի համար, կարող եք այդ ամենը միացնել սեղանի վրա, այն մի փոքր ավելի մեծ կլինի, բայց եթե չեք կարող զոդել, դա ձեզ համար ամենահեշտ ձևն է:
Քայլ 3: Sոդում
Sոդումը բավականին պարզ է: Սկսեք ամենափոքր բաղադրիչներից (դիմադրություն և LED), այնուհետև անցեք ավելի ու ավելի մեծերին, այդ կերպ ձեզ համար ավելի պարզ կլինի այդ ամենը կպցնելը: Համոզվեք, որ բևեռականությունը ճիշտ է բոլոր բաղադրիչների համար, և որ շորտեր չկան: Եթե չեք ցանկանում PCB- ն օգտագործել այս նախագծի համար և ցանկանում եք այդ ամենը միացնել տախտակի վրա, պարզապես բաց թողեք այս քայլը և հետևեք վերը նշված քայլի սխեմատիկային:
Քայլ 4: Վերբեռնեք ծածկագիր
Երբ ամեն ինչ կպցվի PCB- ի վրա, մենք կարող ենք ծրագիր վերբեռնել Attiny- ում: Դա անելու համար մենք պետք է միացնենք USBasp ծրագրավորողը (կամ ցանկացած այլ, որն աշխատում է Arduino IDE- ով) միկրոկոնտրոլերին: Կոդ կարելի է գտնել իմ Github- ում: Այն վերբեռնելու համար անհրաժեշտ է Attiny տախտակներ ավելացնել ձեր Arduino IDE- ին, դրա մասին կարող եք գտնել բազմաթիվ ձեռնարկներ, այնպես որ ես դա հենց հիմա չեմ բացատրի: Իհարկե, դուք կարող եք փոխել արժեքները ծածկագրում կամ նույնիսկ այն գործառույթը, որը կհամապատասխանի ձեր կարիքներին:
Քայլ 5: Փորձարկեք և կարգավորեք
Երբ ձեր ծրագիրը պատրաստ լինի, կարող եք միացնել HC-SR04 մոդուլը (այն ճիշտ տեսակցելու համար նայեք վերևի լուսանկարներին, հակառակ դեպքում կարող եք վնասել տախտակը):
Դուք կարող եք այն սնուցել 4V- ից մինչև 5V լարման միջոցով: Տախտակի վրա LED լուսավորվելու է, երբ հեռավորությունը փոքր է, քան այն պոտենցիոմետրով սահմանած հեռավորությունը: Հեռավորությունը փոխելու համար կարող եք օգտագործել պտուտակահան: Երբ ամեն ինչ լավ է աշխատում, կարող եք անցնել հաջորդ քայլին: Եթե դա այդպես չէ, ստուգեք ձեր զոդումը և համոզվեք, որ ձեր սխեման և իմ սխեմատիկ համընկնումը:
Քայլ 6: Հնարավոր ծրագրեր
Շնորհավորում եմ, որ հասցրիր վերջին քայլին: Այս մոդուլը Arduino- ի հետ օգտագործելու համար դուք պետք է միացնեք մոդուլի VCC- ն Arduino- ի 5V- ին, մոդուլի GND- ը Arduino- ի GND- ին և մոդուլի դուրս գրիչը Arduino- ի ցանկացած կապում:
Ինչպե՞ս կարող եք այն օգտագործել: Դե, հնարավորություններն անսպառ են: Դուք կարող եք այն օգտագործել ձեր ռոբոտաշինության նախագծի համար, ինչպես ես պատրաստվում եմ անել իմ հաջորդ նախագծի համար, ավելի շուտ դրա մասին:) Դուք կարող եք փոփոխել ծածկագիրը, միացնել սերվոին դրան և կառավարել սերվոն անմիջապես այս տախտակից: Դուք կարող եք փոփոխել այն և օգտագործել այն առանց որևէ լրացուցիչ, արտաքին միկրոկառավարիչի: Դա փոքր տախտակ է ՝ մեծ ներուժով, և դա շատ կդյուրացնի իմ հաջորդ նախագիծը:
Հուսով եմ, որ ձեզ դուր եկավ այս հրահանգը կարդալը:) Մի մոռացեք դիտել այս նախագծի մասին իմ տեսանյութը և բաժանորդագրվել իմ ալիքին: Շնորհակալություն ընթերցման համար: Ուրախ պատրաստում:
Խորհուրդ ենք տալիս:
DIY հզորության չափման մոդուլ Arduino- ի համար. 9 քայլ (նկարներով)
DIY Power չափման մոդուլ Arduino- ի համար. Բարև բոլորին, հուսով եմ, որ դուք հիանալի եք անում: Այս խրատելիքում ես ձեզ ցույց կտամ, թե ինչպես եմ պատրաստել այս էներգաչափիչ/ Wattmeter մոդուլը Arduino տախտակով օգտագործելու համար: Այս հզորության հաշվիչը կարող է հաշվարկել սպառված էներգիան և DC բեռը: Իշխանության հետ մեկտեղ
Անլար հեռակառավարիչ ՝ օգտագործելով 2.4 ԳՀց NRF24L01 մոդուլ Arduino- ով - Nrf24l01 4 ալիք / 6 ալիք հաղորդիչ ընդունիչ քառանկյունի համար - Rc ուղղաթիռ - Rc ինքնաթիռ Arduino- ի միջոցով. 5 քայլ (նկարներով)
Անլար հեռակառավարիչ ՝ օգտագործելով 2.4 ԳՀց NRF24L01 մոդուլ Arduino- ով | Nrf24l01 4 ալիք / 6 ալիք հաղորդիչ ընդունիչ քառանկյունի համար | Rc ուղղաթիռ | Rc ինքնաթիռ Arduino- ի միջոցով. RC մեքենա շահագործելու համար | Quadcopter | Անօդաչու թռչող սարք | RC ինքնաթիռ | RC նավակ, մեզ միշտ պետք է ընդունիչ և հաղորդիչ, ենթադրենք, որ RC QUADCOPTER- ի համար մեզ անհրաժեշտ է 6 ալիքով հաղորդիչ և ընդունիչ, և այդ տիպի TX և RX- ը չափազանց թանկ են, ուստի մենք դա պատրաստելու ենք մեր
Arduino նախագիծ. Փորձարկման միջակայք LoRa մոդուլ RF1276 GPS- ի հետևման լուծման համար. 9 քայլ (նկարներով)
Arduino նախագիծ. Փորձարկման միջակայք LoRa մոդուլ RF1276 GPS- ի հետևման լուծում. Միացում ՝ USB - սերիա Անհրաժեշտություն ՝ Chrome դիտարկիչ Անհրաժեշտ է ՝ 1 X Arduino Mega կարիք ՝ 1 X GPS կարիք ՝ 1 X SD քարտի անհրաժեշտություն. 2 X LoRa մոդեմ RF1276 Ֆունկցիա ՝ Arduino Ուղարկել GPS արժեք դեպի հիմնական բազա - Հիմնական բազայի տվյալները պահվում են Dataino Server Lora մոդուլում. Չափազանց հեռահար
DIY լազերային կառավարման մոդուլ Arduino- ի համար. 14 քայլ (նկարներով)
DIY լազերային կառավարման մոդուլ Arduino- ի համար. Այս հրահանգում ես կցուցադրեմ երկակի առանցքի, մեկ հայելիով լազերային ճառագայթի ղեկի մոդուլի կառուցում `օգտագործելով 3D տպագիր մասեր և eBay- ի էժան բաղադրիչներ: Այս նախագիծը նմանություններ ունի Arduino Laser Show- ին Full XY- ով: Վերահսկել մի
Օգտագործեք Bluetooth 4.0 HC -08 մոդուլ ՝ հասցեագրվող LED- ները վերահսկելու համար. Arduino Uno ձեռնարկ. 4 քայլ (նկարներով)
Օգտագործեք Bluetooth 4.0 HC -08 մոդուլը ՝ հասցեագրվող LED- ները վերահսկելու համար ՝ Arduino Uno ձեռնարկ: Արդյո՞ք դուք դեռ խորացել եք հաղորդակցության մոդուլների մեջ Arduino- ի հետ: Bluetooth- ը հնարավորությունների աշխարհ է բացում ձեր Arduino նախագծերի և իրերի ինտերնետից օգտվելու համար: Այստեղ մենք կսկսենք երեխայի քայլով և կսովորենք, թե ինչպես վերահսկել հասցեավորվող LED- ները sma- ով