Taula de continguts:

Pistola de cartró Arduino (RangeFinder i tacòmetre): 8 passos
Pistola de cartró Arduino (RangeFinder i tacòmetre): 8 passos

Vídeo: Pistola de cartró Arduino (RangeFinder i tacòmetre): 8 passos

Vídeo: Pistola de cartró Arduino (RangeFinder i tacòmetre): 8 passos
Vídeo: Arduino 2024, Desembre
Anonim
Pistola de cartró Arduino (RangeFinder i tacòmetre)
Pistola de cartró Arduino (RangeFinder i tacòmetre)
Pistola de cartró Arduino (RangeFinder i tacòmetre)
Pistola de cartró Arduino (RangeFinder i tacòmetre)
Pistola de cartró Arduino (RangeFinder i tacòmetre)
Pistola de cartró Arduino (RangeFinder i tacòmetre)
Pistola de cartró Arduino (RangeFinder i tacòmetre)
Pistola de cartró Arduino (RangeFinder i tacòmetre)

No seria fantàstic poder mesurar la distància assegut còmodament al sofà? En lloc d’haver d’utilitzar cinta tradicional? Així doncs, avui fabricaré una pistola arduino capaç de mesurar sense contacte distàncies de 2cm a 400cm amb una precisió de 0,3cm i també mesurar les revolucions per minut d’un cos giratori (RPM) mitjançant un sensor d’ultrasons (HC-SR04) i un sensor d’infrarojos respectivament. Inicialment, volia fer-lo capaç de mesurar la velocitat de qualsevol objecte en moviment mitjançant dos sensors IR més, però estic sense subministraments a causa de la pandèmia actual. Així que només faré servir el que tinc. Si en teniu, podeu afegir-los a la pistola. Aquí teniu un enllaç sobre com fer-ho.

Pas 1: Com funciona

Com funciona
Com funciona
Com funciona
Com funciona

Els sensors d’ultrasons funcionen emetent so que viatja per l’aire i, si hi ha un objecte al seu pas, tornarà a rebotar cap al mòdul. Tenint en compte el temps de recorregut, podeu calcular la distància ja que ja tenim la velocitat del so (340m / s) mitjançant la fórmula: distància = velocitat * temps. El propòsit del sensor IR en aquest projecte és detectar objectes. El sensor IR té dues parts principals: transmissor IR i receptor IR. El transmissor transmet ones IR i, si hi ha un objecte, l’ona transmesa és reflectida per l’objecte que, al seu torn, el receptor capta l’ona mentre que si no hi ha cap objecte davant del sensor, l’ona transmesa no la rep. el receptor i, a continuació, el mòdul IR genera una sortida o pols que Arduino detecta quan premem el botó de disparador. Compta contínuament durant 5 segons. Comencem, doncs, a construir.

<

Pas 2: subministraments

Subministraments
Subministraments
Subministraments
Subministraments

MATERIALS1. Arduino Uno (qualsevol arduino funcionarà)

2. Sensor d'ultrasons HC-SR04

3. Sensor IR Arduino

4. Mòdul de pantalla LCD de 16 * 2 (12C)

5. Zumbador

6. Bateria i connector de 9V

7. Tauler de perfeccionament (opcional)

8. Un polsador

9. Interruptor tàctil * 1

10. Interruptor lliscant * 1

11. LED * 2 (preferiblement diferents colors)

12. Resistència de 220ohms * 2

13. Resistència de 10 k * 2

14. Capçaleres de pin Arduino

15. Filferros de pont

EINES

1. Cola calenta

2. Super cola (opcional)

3. Soldador i soldador

4. Ganivet X-acto

5. Trepant (opcional)

Pas 3: fer el cos

Fent el cos
Fent el cos
Fent el cos
Fent el cos
Fent el cos
Fent el cos

1. Imprimiu la plantilla proporcionada, enganxeu-la al full de cartró i, a continuació, retalleu-ne les formes.

2. Retalleu el forat del brunzidor, el led d'estat, el led d'alimentació, el sensor d'ultrasons, els forats del sensor IR i l'espai de visualització LCD.

3. Utilitzeu una regla per doblegar totes les línies rectes cap a l'interior i enganxar cada secció. No enganxeu la secció de visualització, el mànec i la coberta del sostre a la resta de l'arma. Enganxeu el sensor d'ultrasons i el sensor d'infrarojos als seus diferents forats.

4. Retalleu una tira de cartró de 3 cm d’amplada i tapeu la part davantera i posterior del mànec. Enganxeu un polsador a la part frontal del mànec i passeu els cables per la part posterior del mànec.

Pas 4: Configuració de l'electrònica

Configuració electrònica
Configuració electrònica
Configuració electrònica
Configuració electrònica
Configuració electrònica
Configuració electrònica
Configuració electrònica
Configuració electrònica

SENSOR IR

He utilitzat els cables d’un cable de xarxa perquè no heu passat cables, i després heu soldat els cables a un petit tros de placa que després es solda als tres pins del sensor.

SENSOR ULTRASONNIC

He utilitzat un connector antic que he inserit als pins del sensor.

PANTALLA LCD

Vaig doblar els pins de la pantalla LCD perquè quedessin rectes. Després vaig repetir la mateixa configuració que amb el sensor IR.

LEDs

Hi ha una resistència de 220ohms a cadascun dels cables del càtode del led.

Pas 5: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

Podeu optar per fer el circuit en una mini taula o, preferiblement, en una taula de perf. Sigui com sigui, depèn de tu decidir.

Nota: L’arduino s’alimenta mitjançant el seu pin VIN. També el meu està muntat al revés.

AQUÍ LES CONNEXIONS

LED POWER

Ànode ---- Pin Arduino 8

Càtode --- resistència de 220ohm ---- Terra

LED ESTAT

Ànode ---- Pin Arduino 9

Càtode --- resistència de 220ohm ---- Terra

BUZZER

Positiu --- Pin d'Arduino 11

Negatiu --- Terra

SENSOR IR

VCC --- Arduino 5V

GND --- Terra

OUT --- Pin Arduino 5

HC-SR04

VCC --- Arduino 5V

GND --- Terra

TRIG --- Pin d'Arduino 7

ECHO --- Pin d'Arduino 6

PANTALLA LCD

VCC --- Arduino 5V

GND --- Terra

SDA --- Pin Arduino A4 (pin analògic)

SCL --- Pin Arduino A5 (pin analògic)

Botó d'activació

Primera etapa - ---- Arduino 5V

Segona etapa --- resistència de 10 k (primera etapa en paral·lel amb) --- Pin Arduino 10

(Altres potes de resistència a terra)

INTERRUPTOR DE DIAPOSITIVA SPDT

Cama central ------- Arduino 5V

Cama esquerra ----- Resistència de 10 k (primera cama en paral·lel amb) --- Pin Arduino 13

(Altres potes de resistència a terra)

Pin VIN Arduino ------ Primera part del polsador

Segona cama del polsador ----- + Ve de la bateria

Pin d'Arduino GND --- Bateria -Ve i terra

Pas 6: Assemblea final

Assemblea final
Assemblea final
Assemblea final
Assemblea final
Assemblea final
Assemblea final
Assemblea final
Assemblea final

Comenceu introduint els LED als seus forats, seguits del timbre, els dos interruptors i, a continuació, la pantalla LCD a la secció de pantalla. Passeu el cable del botó d’activació pel forat de la part inferior de la secció de visualització. Enganxeu el mòdul del sensor a la part frontal de l’arma. Enganxeu la secció de visualització al cos principal de l'arma i, a continuació, fixeu el mànec per sota. Mantingueu la coberta del sostre rectangular amb cinta adhesiva a la pistola. Aquesta serà una porta d'accés. Ara el vostre RangeFinder / tacòmetre està a punt per utilitzar-se. Decora com vulguis.

Pas 7: Codi

És una bona idea saber què fa el codi abans de començar a programar-lo. Això us pot estalviar molts mals de cap.

A més, instal·leu la biblioteca de pantalla de cristall líquid si el vostre LCD té un mòdul 12C. Feu clic aquí per descarregar

Això és el que fa el codi

1. Quan engegueu la pistola, el led d’alimentació s’encén i la pistola emet un so durant menys d’un segon (el led d’alimentació es pot alimentar directament des de la bateria, però he decidit alimentar el meu des de l’arduino. Això permet el led a controlar)

2. Un cop engegada la pistola, haureu de moure l'interruptor lliscant cap a l'esquerra o cap a la dreta per seleccionar el mode que vulgueu. Un cop fet això, es mostrarà el botó "Activa per favor". Després de prémer el botó, hauria de començar la lectura / mesura. Amb cada botó premut, el led d’estat parpelleja i el zumbador emet un so.

Pas 8: CONSELLS

CONSELLS
CONSELLS
CONSELLS
CONSELLS
CONSELLS
CONSELLS

1. Quan torneu a soldar les capçaleres del pin al tauler de perf, introduïu primer les capçaleres del pin als pins arduino que utilitzeu i, a continuació, baixeu el tauler a la part superior del tauler amb el costat de coure del tauler de perfils cap amunt. Soldeu les capçaleres al lloc.

2. Feu un petit forat d'accés a la part frontal de l'arma. S’utilitzarà per ajustar la sensibilitat del sensor IR mitjançant un tornavís.

3. Si el codi no funciona, · Comproveu primer les vostres connexions (sobretot si heu utilitzat una taula de control).

· Si utilitzeu una pila antiga, substituïu-la.

· Si encara no funciona, comenteu a continuació per obtenir ajuda.

Recomanat: