Cuprins:

Căutare distanță Attiny85: 4 pași (cu imagini)
Căutare distanță Attiny85: 4 pași (cu imagini)

Video: Căutare distanță Attiny85: 4 pași (cu imagini)

Video: Căutare distanță Attiny85: 4 pași (cu imagini)
Video: Monitorizare temperatura 2024, Iulie
Anonim
Image
Image
Căutare distanță Attiny85
Căutare distanță Attiny85
Căutare distanță Attiny85
Căutare distanță Attiny85

Înainte de a face acest lucru instructiv, tocmai primisem niște Attinys noi (Attinies?) Și voiam să fac ceva cu ei. Atunci mi-am dat seama că telemetrul meu cu ultrasunete este singurul nefolosit. Acest detector cu ultrasunete Attiny oferă distanța printr-o serie de LED-uri intermitente și poate fi chiar comutat de la CM la IN ținând apăsat butonul suficient de mult timp.

Pasul 1: Strângeți materiale

Ne pare rău, majoritatea linkurilor sunt pentru articole în bloc, dar sunt ieftine și sunt ceea ce am folosit.

  • Attiny85 / 45 - Prețurile pe Ebay pot fi găsite la aproximativ 2 USD, dar listele se termină rapid, așa că aici este Amazon
  • Priză cu 8 pini
  • Comutator glisant
  • Buton
  • Dispozitiv de căutare cu ultrasunete
  • Leduri x 3 (orice culoare)
  • Rezistoare care merg cu culoarea selectată pentru 5v https://led.linear1.org/1led.wiz (calculator de rezistență util)
  • Perfboard - 6,99 USD pentru 5. Uită-te și pe Ebay.
  • Baterie de nouă volți + suport
  • Regulator de tensiune 5v

Pasul 2: Construiți circuitul

A construit circuitul
A construit circuitul
A construit circuitul
A construit circuitul
A construit circuitul
A construit circuitul

Dacă doriți, puteți testa acest lucru pe o placă pentru a vă asigura că totul este în ordine sau puteți merge direct la o placă de perfecționare (sau puteți crea propriul PCB).

numărul portului (numărul PIN)

  • Ecou cu ultrasunete + Pin de declanșare >>> 2 (7)
  • Buton ------------------------- >>> 1 (6)
  • LED-uri anii 50 ---------------------- >>> 0 (5)
  • 10s LED --------------------- >> 4 (3)
  • 1s LED ------------------------ >>> 3 (2)

Simțiți-vă liber să le schimbați oricum, ceea ce este cel mai ușor de realizat. L-am configurat așa pentru că arăta cel mai frumos pe Fritzing:)

Pasul 3: Programați Attiny

Programează Attiny
Programează Attiny

După cum probabil știți, sunt necesari pași suplimentari pentru a programa un Attiny. Dacă știi cum să programezi, continuă-ți drumul! Dacă nu, aici este un link sau un instructable!

De asemenea, asigurați-vă că descărcați biblioteca New Ping, deoarece așa pot avea ecoul și declanșarea pe același pin. Dacă nu știți cum să adăugați o bibliotecă, descărcați.zip-ul din link, apoi accesați Sketch> Include Library> Add.zip Library> Downloads> NewPing *.zip

* Vă rugăm să nu spuneți că primiți erori în timpul compilării fără a adăuga mai întâi biblioteca! *

Și iată codul.

Pasul 4: Folosirea acestuia

Practic acum este doar să arăți și să tragi (bine, apasă).

Pentru a da distanța există trei LED-uri. Unul înseamnă 50, 10 și, respectiv, 1. De exemplu, dacă distanța este de 67, atunci LED-ul 50 va clipi o dată, 10 va clipi o dată și 1 va clipi de șapte ori. Toate adunând până la 67. (50 + 10 + 7 = 67).

Pentru a comuta de la CM la IN sau invers, țineți apăsat butonul timp de peste două secunde. În funcție de ce este activat în prezent (implicit este CM) toate LED-urile vor clipi pentru a indica la ce a fost setat.

Lumină solidă aprinsă apoi oprită == CM la IN Lumina intermitentă ---------- == IN la CM

Dacă aveți întrebări, nu ezitați să întrebați!

Recomandat: