Taula de continguts:
- Subministraments
- Pas 1: programa Adrunio
- Pas 2: Recintes d'impressió 3D
- Pas 3: tall de làser funda Arduino
- Pas 4: connecteu el circuit
- Pas 5: Muntatge i afinació
- Pas 6: Funcionament i treballs posteriors
Vídeo: Sistema de sincronització basat en làser Arduino: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Com a part del meu ensenyament, necessitava un sistema per mesurar amb precisió la rapidesa amb què un vehicle model va recórrer 10 metres. Inicialment, vaig pensar que compraria un sistema ja fabricat i barat a eBay o Aliexpress, que normalment es coneixen com a portes lleugeres, portes fotogràfiques o similars. Va resultar que els sistemes de sincronització de portes de llum pre-construïdes són realment bastant cars, així que vaig decidir construir-ne el meu.
El funcionament d'un sistema de temporització de portes lleugeres és bastant senzill. Cada porta de llum consisteix en un mòdul làser a un costat, que projecta un punt làser a un mòdul de resistència dependent de la llum (LDR) a l'altre costat. Mesurant la sortida del LDR, el sistema pot detectar quan s’ha trencat el feix làser. Utilitzant dues d’aquestes portes, el sistema inicia el temporitzador quan es trenca el primer feix i atura el temporitzador quan detecta que el segon feix s’ha trencat. El temps enregistrat resultant es mostra a la pantalla LCD.
Construir un sistema com aquest amb els estudiants és una gran introducció a la codificació, també és un recurs d’aula realment útil un cop acabat. Aquest tipus de sistema és ideal per a activitats STEM i es pot utilitzar per mesurar la rapidesa amb què es desplacen coses com els cotxes de goma, els cotxes de ratolins o els derbis de fusta de pi.
Exempció de responsabilitat: la solució que es presenta aquí és lluny de ser òptima. Sóc conscient que algunes coses poden ser molt millors o més eficients. Aquest projecte es va preparar inicialment en un termini molt ajustat i va funcionar absolutament bé per al propòsit previst. Tinc previst llançar tant la versió 2 com la versió 3 d’aquest sistema amb millores, si us plau, consulteu l’últim pas de l’instructible. La implementació del circuit i el codi es fa sota el seu propi risc.
Subministraments
- Arduino R3 (o placa compatible): 4,50 £
- Protoboard d'ala de ploma d'Adafruit: una petita secció de qualsevol tipus de protoard també està bé: 1 £
- Escut del teclat LCD: assegureu-vos que s'adapti a la versió de l'arduino que teniu: 5 GBP
- 2 mòduls de resistència dependent de la llum (LDR): la cerca a "arduino LDR" a ebay hauria de mostrar moltes opcions: 2,30 £ cadascun
- 2 mòduls làser: la cerca a "arduino laser" a ebay hauria de mostrar moltes opcions. Assegureu-vos que la potència del làser no sigui superior a 5 mW. - 2,25 lliures per tres
- 4 x trípode petit: 3,50 £ cadascun
- Femella de 4x 1/4 polzada: per adaptar-se a un fil de trípode estàndard - 2 GBP
- Acrílic transparent per a la funda Arduino 3 €
- Femelles i femelles M3: 2 lliures esterlines
- Distàncies PCD de plàstic: es poden adquirir kits molt econòmics a Ebay: 6,80 GBP
- 4 x recintes impresos en 3D: el cost del material va ser d’uns 5 GBP.
- Cable de cinta: 5 GBP
El cost total va ser d’uns 55 lliures esterlines, cosa que suposa l’accés tant a un tallador làser com a una impressora 3D. La major part del cost aquí és per a casos, cargols, femelles, etc.
Pas 1: programa Adrunio
Pengeu el codi següent a l'Arduino. Si no esteu familiaritzat amb com fer-ho, consulteu aquest fantàstic instructiu.
La lògica bàsica del codi és la següent:
- Activeu els mòduls làser i comproveu que cada LDR pugui "veure" el feix làser.
- Espereu fins que LDR 1 detecti un trencament del raig làser i inicieu immediatament el temporitzador.
- Espereu fins que LDR 2 detecti un trencament del feix làser i atureu immediatament el temporitzador.
- Mostra el temps resultant a la pantalla LCD en mil·lisegons.
El codi només està dissenyat per cronometrar una sola execució, un cop s'ha assenyalat el temps de la pantalla, es fa servir el botó de reinici de l'escut per reiniciar el programa.
ENLLAÇ AL CODI ARDUINO
(FYI: El codi està allotjat a create.arduino.cc i m'encantaria haver inserit el codi aquí, però l'editor Instructables no permet que l'iframe incrustat es mostri o funcioni correctament. Si algú de Instructables està llegint això, si us plau implementeu-ho com a característica en el futur, gràcies)
Pas 2: Recintes d'impressió 3D
Cal mantenir els mòduls làser i LDR al seu lloc per garantir que no es produeixin trencaments de feixos com a conseqüència del moviment dels mòduls. Imprimiu en 3D els allotjaments de sota i cargoleu els mòduls al seu lloc; caldrà que el mòdul làser es mantingui al seu lloc amb una bretxa amb cremallera, ja que no té cap forat de cargol.
Assegureu-vos d’atrapar una femella de 1/4 de polzada dins de cadascun dels estoigs, que s’utilitzarà més endavant per permetre que aquests casos es connectin als trípodes. Les dues meitats del recinte es mantenen juntes amb cargols i femelles M3.
Pas 3: tall de làser funda Arduino
Retalleu amb làser els fitxers següents a partir de l’acrílic transparent de 4 mm de gruix. Alineeu l’arduino R3 i el protoboard amb els forats de les peces acríliques i col·loqueu-los al lloc. Traieu la peça superior de la caixa cap a la part inferior utilitzant els separadors PCD com a separadors.
Pas 4: connecteu el circuit
L’escut LCD utilitzat en aquest projecte s’explica amb detall en aquest fantàstic instructiu. La pantalla LCD i els botons d'entrada utilitzen alguns dels pins d'E / S d'Arduino, però per aquest motiu tots els E / S dels mòduls làser i els LDR només utilitzen els pins 1, 2, 12 i 13.
Es necessita molt poc cablejat, però assegureu-vos que el circuit està connectat tal com es mostra a l'esquema. He afegit alguns connectors de tipus JST als cables del mòdul làser i LDR per permetre'm desmuntar i emmagatzemar fàcilment tota la configuració.
Sí, els pins arduino 1 i 2 alimenten directament els mòduls làser sense resistència en línia. Com que els mòduls làser seleccionats estan dissenyats específicament per utilitzar-los amb arduino, això no hauria de ser un problema. Els mòduls làser consumeixen una potència màxima de 5 mW, això vol dir que a la tensió d’alimentació de 5 V del pin, el mòdul hauria d’establir al voltant d’1 mA, això està molt per sota del límit de ~ 40 mA per al subministrament de corrent als pins E / S arduino.
Pas 5: Muntatge i afinació
Finalment, esteu a punt per muntar-ho tot.
- Munteu els estoigs del mòdul LDR i Laser als trípodes petits.
- Col·loqueu els mòduls làser perquè brillin directament al sensor LDR
En aquesta etapa, haureu d’afinar una mica les coses. Els mòduls LDR emeten un senyal digital, un senyal alt (5V) que indica que no es detecta cap feix làser, un senyal baix (0V) que indica que pot veure el feix làser. El llindar d'intensitat de llum en què el mòdul canvia d'un senyal de sortida de 5V a 0V (i viceversa) està controlat per un potenciòmetre a la placa LDR. Haureu d’ajustar el potenciómetre perquè el mòdul canviï entre una sortida de 0V i 5V quan ho espereu.
Ajusteu gradualment el potenciòmetre fins que el sistema funcioni com s’esperava, o bé utilitzeu un multímetre per mesurar la sortida del mòdul LDR i ajustar-lo segons calgui.
Pas 6: Funcionament i treballs posteriors
Ara hauríeu d'estar preparats per utilitzar el sistema. Les imatges mostren les fases de funcionament.
- Premeu el botó de selecció per inicialitzar el sistema.
- Alineeu els làsers de manera que brillin directament al sensor LDR.
- Ara el sistema està armat. Configura el teu model de cotxe en marxa.
- El sistema començarà a cronometrar-se un cop es trenqui el primer feix làser.
- El sistema s’aturarà un cop es trenqui el segon feix làser.
- El temps en mil·lisegons es mostra a la pantalla.
- Premeu el botó de restabliment per cronometrar una altra vegada.
Probablement crearé una versió 2.0 d’aquest sistema, ja que hi ha algunes millores òbvies que es podrien fer:
- No cal alimentar els mòduls làser de l’Arduino, ja que podrien funcionar amb bateria i simplement encendre’s quan calgui. Quan vaig dissenyar el sistema, connectar els mòduls làser a l’Arduino per obtenir energia va semblar la solució més senzilla; a la pràctica, això resulta en llargues tirades de cables que s’interposen.
- Les lents condensador són realment necessàries a les carcasses LDR. Folrar el punt làser exactament cap amunt amb el centre del sensor LDR (molt petit) és molt complicat i, de vegades, pot trigar uns quants minuts, l’ús d’una lent condensadora donaria a l’usuari un objectiu molt més gran per apuntar amb el punt làser.
Ara també estic pensant en una versió 3.0 que sigui totalment sense fil i que només es connecti al meu ordinador portàtil mitjançant Bluetooth, però, és un projecte molt més gran per a un altre dia.
Accèssit al concurs STEM
Recomanat:
Sincronització de foc, música i llums: 10 passos (amb imatges)
Sincronització de foc, música i llums: tots sabem que l’electrònica s’utilitza per a moltes tasques importants en hospitals, escoles i fàbriques. Per què no divertir-me una mica amb ells? En aquest instructiu faré ràfegues de foc i llums (Led) que reaccionaran a la música per fer de la música un petit
Controlador Bluetooth de tira LED RGB V3 + Sincronització de música + Control de llum ambiental: 6 passos (amb imatges)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Aquest projecte utilitza arduino per controlar una tira LED RGB amb el telèfon mitjançant bluetooth. Podeu canviar de color, sincronitzar els llums amb la música o ajustar-los automàticament per a la il·luminació ambiental
Generador de música basat en el temps (generador de midi basat en ESP8266): 4 passos (amb imatges)
Generador de música basat en el temps (generador de midi basat en ESP8266): Hola, avui explicaré com fer el vostre propi generador de música basat en el temps. Es basa en un ESP8266, que és com un Arduino, i respon a la temperatura, a la pluja i intensitat lumínica. No espereu que faci cançons senceres o progrés d’acords
Engranatge de sincronització i rellotge de cadena: gairebé gratuït: 5 passos (amb imatges)
Engranatge de sincronització i rellotge de cadena: gairebé gratuït!: Amb sort, quan vau canviar el conjunt de temps del vostre cotxe, no vau tirar els engranatges vells ni la cadena. Gairebé ho vaig fer, però la meva dona em va mostrar això: http://www.uncommongoods.com/product/auto-timing-chain-and-gears-wall-clock 125 dòlars EUA més despeses d'enviament.
R-PiAlerts: Creeu un sistema de seguretat basat en WiFi amb Raspberry Pis: 8 passos (amb imatges)
R-PiAlerts: creeu un sistema de seguretat basat en WiFi amb Raspberry Pis: mentre treballeu a l'escriptori, de sobte sentiu un soroll llunyà. Algú acaba de tornar a casa? El meu cotxe està aparcat davant de casa, algú em va irrompre? No vols que rebis una notificació al telèfon o al taulell perquè puguis decidir si