Taula de continguts:
- Pas 1: Com funciona
- Pas 2: subministraments
- Pas 3: fer el cos
- Pas 4: Configuració de l'electrònica
- Pas 5: Circuit
- Pas 6: Assemblea final
- Pas 7: Codi
- Pas 8: CONSELLS
Vídeo: Pistola de cartró Arduino (RangeFinder i tacòmetre): 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
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
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
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
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
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
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
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
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:
Tacòmetre / indicador d'escaneig mitjançant Arduino, OBD2 i bus CAN: 8 passos
Tacòmetre / indicador d’escaneig amb Arduino, OBD2 i CAN Bus: qualsevol propietari de Toyota Prius (o d’un altre vehicle híbrid / especial) sabrà que als seus taulers d’ordres pot faltar algun dial. El meu prius no té rpm ni indicador de temperatura. Si sou un home de rendiment, és possible que vulgueu saber coses com l'avanç del temps i
Tacòmetre de bricolatge (comptador RPM): 5 passos
Tacòmetre de bricolatge (RPM Meter): en aquest projecte us mostraré com funciona un sensor de distància IR de 3 € i com el podem utilitzar per construir un tacòmetre de bricolatge adequat que funcioni correctament. Comencem
Tacòmetre de bricolatge: 5 passos (amb imatges)
Tacòmetre de bricolatge: us mostraré com construir un velocímetre de bicicleta. Mostra la vostra velocitat, la velocitat mitjana, la temperatura, el temps de viatge i la distància total. Podeu canviar-lo amb el botó. A més, la velocitat es mostra en un tacòmetre. El vaig construir perquè jo
Tacòmetre: 5 passos
Tacòmetre: Hola a tothom. Aquesta vegada compartiré la meva manera de fer un tacòmetre digital. Funciona molt bé i pot competir fàcilment amb una versió comercial. A més, volia evitar la complexitat d’afegir una bateria al sistema. Així que vaig decidir fer el
Afegir un tacòmetre òptic basat en Arduino a un router CNC: 34 passos (amb imatges)
Afegiu un tacòmetre òptic basat en Arduino a un encaminador CNC: creeu un indicador òptic de RPM per al vostre encaminador CNC amb un Arduino Nano, un sensor de fotodiode IR LED / IR i una pantalla OLED per menys de 30 dòlars. Em vaig inspirar en Measure RPM: tacòmetre òptic instructable d’eletro18 i volia afegir un tacòmetre