Sommario:

Rilevatore di distanza Attiny85: 4 passaggi (con immagini)
Rilevatore di distanza Attiny85: 4 passaggi (con immagini)

Video: Rilevatore di distanza Attiny85: 4 passaggi (con immagini)

Video: Rilevatore di distanza Attiny85: 4 passaggi (con immagini)
Video: Arduino, attiny85 e sensore IR 2024, Dicembre
Anonim
Image
Image
Rilevatore di distanza Attiny85
Rilevatore di distanza Attiny85
Rilevatore di distanza Attiny85
Rilevatore di distanza Attiny85

Prima di rendere questo istruibile, avevo appena ricevuto alcuni nuovi Attiny (Attinie?) E volevo fare qualcosa con loro. È stato allora che ho notato che il mio telemetro ad ultrasuoni era tutto da solo inutilizzato. Questo distanziometro ad ultrasuoni Attiny fornisce la distanza attraverso una serie di LED lampeggianti e può anche essere commutato da CM a IN tenendo premuto il pulsante abbastanza a lungo.

Passaggio 1: raccogliere materiali

Siamo spiacenti, la maggior parte dei collegamenti sono per articoli alla rinfusa, ma sono economici e sono quelli che ho usato.

  • Attiny85/45 - I prezzi su Ebay possono essere trovati per circa $ 2,00 ma le inserzioni finiscono rapidamente, quindi ecco Amazon
  • Presa a 8 pin
  • Interruttore a scorrimento
  • Pulsante
  • Cercatore di distanza ad ultrasuoni
  • Led x 3 (qualsiasi colore)
  • Resistori che vanno con il colore selezionato per 5v https://led.linear1.org/1led.wiz (utile calcolatore di resistori)
  • Perfboard - $ 6,99 per 5. Guarda anche su Ebay.
  • Batteria da nove volt + supporto
  • Regolatore di tensione 5v

Passaggio 2: costruire il circuito

Costruito il circuito
Costruito il circuito
Costruito il circuito
Costruito il circuito
Costruito il circuito
Costruito il circuito

Se lo desideri, puoi testarlo su una breadboard per assicurarti che tutto sia in ordine, oppure puoi passare direttamente a una perfboard (o creare il tuo PCB).

numero di porta (numero pin)

  • Eco ad ultrasuoni + Pin trigger >>> 2 (7)
  • Pulsante ------------------------- >>> 1 (6)
  • LED 50s ---------------------- >>> 0 (5)
  • LED 10s ------->> 4 (3)
  • LED 1s ------------------------ >>> 3 (2)

Sentiti libero di cambiarli comunque è più facile da fare. L'ho impostato in questo modo perché sembrava il più bello su Fritzing:)

Passaggio 3: programma Attiny

Programma Attiny
Programma Attiny

Come probabilmente saprai, sono necessari ulteriori passaggi per programmare un Attiny. Se sai come programmare continua per la tua strada! Se non lo fai, ecco un link o un istruibile!

Inoltre, ASSICURARSI di scaricare la libreria New Ping in quanto è così che posso avere l'eco e il trig sullo stesso pin. Se non sai come aggiungere una libreria, scarica il file.zip dal link, quindi vai su Schizzo > Includi libreria > Aggiungi libreria.zip > Download > NewPing*.zip

*Per favore non dire che stai ricevendo errori durante la compilazione senza prima aver aggiunto la libreria!*

Ed ecco il codice.

Passaggio 4: utilizzo di esso

Fondamentalmente ora è solo puntare e sparare (beh, premere).

Per dare la distanza ci sono tre led. Uno significa rispettivamente 50, 10 e 1. Ad esempio, se la distanza è 67, il LED 50 lampeggerà una volta, il 10 lampeggerà una volta e l'1 lampeggerà sette volte. Tutti sommando fino a 67. (50 + 10 + 7= 67).

Per passare da CM a IN o viceversa tenere premuto il pulsante per più di due secondi. A seconda di cosa è attualmente acceso (il suo valore predefinito è CM) tutti i LED lampeggeranno per indicare su cosa è stato impostato.

Luce fissa accesa poi spenta == da CM a INFluce lampeggiante ---------- == DA IN a CM

Se avete domande non esitate a chiedere!

Consigliato: