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

Attiny85 Distance Finder: 4 քայլ (նկարներով)
Attiny85 Distance Finder: 4 քայլ (նկարներով)

Video: Attiny85 Distance Finder: 4 քայլ (նկարներով)

Video: Attiny85 Distance Finder: 4 քայլ (նկարներով)
Video: Прохождение The Last of Us part 2 (Одни из нас 2) # 6 От канализации до больницы один шаг 2024, Հուլիսի
Anonim
Image
Image
Attiny85 Հեռավորությունների որոնիչ
Attiny85 Հեռավորությունների որոնիչ
Attiny85 Հեռավորությունների որոնիչ
Attiny85 Հեռավորությունների որոնիչ

Մինչև այս ուսանելի դարձնելը, ես նոր ձեռք էի բերել նոր Attinys (Attinies?) Եվ ցանկանում էի ինչ -որ բան պատրաստել դրանցով: Այդ ժամանակ ես նկատեցի, որ իմ ուլտրաձայնային հեռահար որոնիչը միայնակ չօգտագործված է: Այս ուլտրաձայնային Attiny հեռավոր որոնիչը տալիս է հեռավորությունը մի շարք առկայծող LED- ների միջոցով և նույնիսկ կարող է CM- ից անցնել IN ՝ բավականաչափ երկար սեղմելով կոճակը:

Քայլ 1: Հավաքեք նյութեր

Ներեցեք, հղումների մեծ մասը զանգվածային ապրանքների համար է, բայց դրանք էժան են և այն, ինչ ես օգտագործել եմ:

  • Attiny85/45 - Ebay- ում գները կարելի է գտնել մոտ 2,00 դոլարով, բայց ցուցակները արագ ավարտվում են, ուստի ահա Amazon- ը
  • 8 Pin վարդակից
  • Սահեցրեք անջատիչը
  • Կոճակ
  • Ուլտրաձայնային հեռավորությունների որոնիչ
  • Leds x 3 (ցանկացած գույն)
  • 5v- ի համար ընտրված գույնի հետ համակցված դիմադրողներ https://led.linear1.org/1led.wiz (օգտակար դիմադրության հաշվիչ)
  • Perfboard - 6.99 դոլար 5. համարի համար: Նաև նայեք Ebay- ին:
  • Ինը վոլտ մարտկոց + պահոց
  • 5 վ լարման կարգավորիչ

Քայլ 2: Կառուցեք շրջանը

Կառուցեց շրջանը
Կառուցեց շրջանը
Կառուցեց շրջանը
Կառուցեց շրջանը
Կառուցեց շրջանը
Կառուցեց շրջանը

Եթե ցանկանում եք, կարող եք սա ստուգել տախտակի վրա `համոզվելու համար, որ ամեն ինչ կարգին է, կամ կարող եք անմիջապես անցնել տախտակի մոտ (կամ ստեղծել ձեր սեփական PCB):

նավահանգստի համարը (PIN համարը)

  • Ուլտրաձայնային արձագանք + Trig pin >>> 2 (7)
  • Կոճակ ------------------------- >>> 1 (6)
  • 50-ականների LED ---------------------- >>> 0 (5)
  • 10s LED --------------------- >> 4 (3)
  • 1s LED -------------------------- >>> 3 (2)

Ազատորեն փոխեք դրանք, ամեն դեպքում, որոնք ամենահեշտն են պատրաստվում: Ես այն ստեղծեցի այսպես, քանի որ այն ամենագեղեցիկն էր Fritzing- ում:)

Քայլ 3. Programրագրեք Attiny- ը

Programրագրեք Attiny- ը
Programրագրեք Attiny- ը

Ինչպես հավանաբար գիտեք, Attiny ծրագրավորելու համար լրացուցիչ քայլեր են անհրաժեշտ: Եթե գիտեք, թե ինչպես ծրագրել, շարունակեք ձեր ճանապարհը: Եթե դա չեք անում, ահա հղումը կամ ուսանելի:

Բացի այդ, ԱՆՊԱՅՄԱՆ ներբեռնեք New Ping գրադարանը, քանի որ այդ կերպ ես կարող եմ ունենալ արձագանք և ձգան նույն քորոցում: Եթե չգիտեք, թե ինչպես ավելացնել գրադարան, ներբեռնեք.zip- ը հղումից, ապա գնացեք ուրվագիծ> Ներառել գրադարանը> Ավելացնել.zip գրադարան> Ներլցումներ> NewPing*.zip

*Խնդրում եմ, մի ասեք, որ սխալներ եք ստանում ՝ առանց գրադարանը նախապես ավելացնելու:

Եվ ահա ծածկագիրը:

Քայլ 4: Օգտագործելով այն

Հիմնականում հիմա պարզապես մատնացույց արեք և կրակեք (լավ, սեղմեք):

Հեռավորությունը տալու համար կա երեք LED: Մեկը նշանակում է համապատասխանաբար 50, 10 և 1: Օրինակ, եթե հեռավորությունը 67 է, ապա 50 LED- ը կթարթվի մեկ անգամ, 10 -ը ՝ մեկ, իսկ 1 -ը ՝ յոթ անգամ: Բոլորը գումարվում են մինչև 67. (50 + 10 + 7 = 67):

Այն CM- ից IN- ի կամ հակառակը փոխելու համար սեղմեք կոճակը ավելի քան երկու վայրկյան: Կախված այն բանից, թե ինչի վրա է այն ներկայումս (Դրա կանխադրվածը CM է) բոլոր LED- ները կթարթեն ՝ նշելու, թե ինչին է այն կարգավորվել:

Պինդ լույսը միացված է, ապա անջատված == CM- ից INFlashing լույս ---------- == IN դեպի CM

Եթե ունեք որևէ հարց, ազատ զգացեք:

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