Kazalo:

Iskalnik razdalje Attiny85: 4 koraki (s slikami)
Iskalnik razdalje Attiny85: 4 koraki (s slikami)

Video: Iskalnik razdalje Attiny85: 4 koraki (s slikami)

Video: Iskalnik razdalje Attiny85: 4 koraki (s slikami)
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, Julij
Anonim
Image
Image
Iskalnik razdalj Attiny85
Iskalnik razdalj Attiny85
Iskalnik razdalj Attiny85
Iskalnik razdalj Attiny85

Preden sem naredil to navodilo, sem pravkar dobil nekaj novih attin (attinijev?) In želel z njimi nekaj narediti. Takrat sem opazil, da je moj ultrazvočni daljinomer popolnoma sam neuporabljen. Ta ultrazvočni Attiny iskalnik razdalje podaja razdaljo skozi vrsto utripajočih LED -diod in ga lahko celo preklopite iz CM v IN tako, da gumb držite dovolj dolgo.

Korak: Zberite materiale

Žal je večina povezav za izdelke v razsutem stanju, vendar so poceni in sem jih uporabil.

  • Attiny85/45 - Cene na Ebayu lahko najdete za približno 2,00 USD, vendar se oglasi hitro končajo, zato je tukaj Amazon
  • 8 -polna vtičnica
  • Drsno stikalo
  • Gumb
  • Ultrazvočni daljinomer
  • Led x 3 (poljubne barve)
  • Upori z izbrano barvo za 5v https://led.linear1.org/1led.wiz (kalkulator uporabnih uporov)
  • Perfboard - 6,99 USD za 5. Oglejte si tudi Ebay.
  • Devevoltna baterija + držalo
  • 5v regulator napetosti

2. korak: Zgradite vezje

Zgradil vezje
Zgradil vezje
Zgradil vezje
Zgradil vezje
Zgradil vezje
Zgradil vezje

Če želite, lahko to preizkusite na plošči in se prepričate, ali je vse v redu, ali pa pojdite naravnost na ploščo (ali ustvarite lastno tiskano vezje).

številka vrat (pin pin)

  • Ultrazvočni odmev + sprožilni zatič >>> 2 (7)
  • Gumb ------------------------- >>> 1 (6)
  • LED dioda 50s ---------------------- >>> 0 (5)
  • 10s LED --------------------- >> 4 (3)
  • LED 1s ------------------------ >>> 3 (2)

Vseeno jih spremenite, kar je najlažje narediti. Tako sem ga nastavil, ker je bil na Fritzingu najlepši:)

3. korak: Programirajte Attiny

Programirajte Attiny
Programirajte Attiny

Kot verjetno veste, so za načrtovanje Attiny potrebni dodatni koraki. Če veste, kako programirati, nadaljujte svojo pot! Če ne, tukaj je povezava ali navodila!

Prepričajte se tudi, da naložite knjižnico New Ping, saj lahko tako odmev in sprožitev nastavim na isti pin. Če ne veste, kako dodati knjižnico, prenesite.zip s povezave in pojdite na Sketch> Include Library> Add.zip Library> Downloads> NewPing*.zip

*Prosim, ne govorite, da pri prevajanju prihaja do napak, ne da bi prej dodali knjižnico!*

In tukaj je koda.

4. korak: Uporabite ga

V bistvu je zdaj samo point and shoot (no, pritisnite).

Za določitev razdalje so na voljo tri LED. Ena pomeni 50, 10 in 1. Na primer, če je razdalja 67, potem LED LED utripa enkrat, 10 utripa enkrat, 1 pa sedemkrat. Vse skupaj sestavlja 67 (50 + 10 + 7 = 67).

Če želite preklopiti iz CM v IN ali obratno, držite gumb več kot dve sekundi. Odvisno od tega, kaj trenutno uporablja (privzeto je CM), bodo vse LED diode utripale in pokazale, na kaj je nastavljeno.

Sveti neprekinjeno, nato ugasne == CM do IN Utripajoča luč ---------- == IN do CM

Če imate kakršna koli vprašanja, jih vprašajte!

Priporočena: