Taula de continguts:
- Pas 1: materials
- Pas 2: construcció
- Pas 3: cablejat
- Pas 4: Principis d’operació
- Pas 5: Codi Arduino
- Pas 6: gaudiu
Vídeo: Joguina controladora de gos làser controlada per Arduino: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Fa uns dos anys, he construït aquesta joguina per al meu gos on es controla un làser amb dos servos per donar-li un moviment aleatori on s’escapa el punt làser i el pot perseguir. El làser va funcionar perfectament, però durant el meu recent moviment es va danyar, de manera que en aquest manual d’instruccions ho solucionarem i explicaré els principis de funcionament.
Pas 1: materials
El projecte consta de 4 parts: una placa Arduino, 2 micro servos i un mòdul làser. Tots estan allotjats en un recipient de plàstic de crema agra on la placa Arduino està enganxada a la part inferior mentre els servos i el làser es troben a la part superior.
A continuació es mostra una llista d’enllaços de compra on podeu obtenir el que necessiteu:
-
Tauler Arduino:
www.banggood.com/custlink/vKGvhaBTl3
-
Mini servos de 9 g:
www.banggood.com/custlink/v33GdlgfaE
-
Mòdul de díode làser:
s.click.aliexpress.com/e/crrJMQgs
Pas 2: construcció
Anteriorment tenia els servos enganxats a la tapa amb una mica de cola calenta però no aguantava. Per solucionar-ho, faré servir una cinta d’escuma de doble cara, ja que ha demostrat ser molt resistent allà on l’he fet servir. L’alineació de la tapa no és tan crítica, ja que sempre es pot ajustar girant.
L’altre servo està connectat directament al primer perquè puguin moure el làser en dues direccions. El primer el mou cap a l’esquerra i cap a la dreta, mentre que el segon el mou cap amunt i cap avall. El mòdul làser està unit al braç del segon servo amb una mica de cola calenta que sembla que encara aguanta.
Pas 3: cablejat
El cablejat elèctric del projecte és relativament fàcil. Els servomotors tenen tres cables: alimentació, terra i senyal. El cable d’alimentació sol ser vermell i s’hauria de connectar al pin de 5 V de la placa Arduino. El cable de terra sol ser negre o marró i s’ha de connectar a un pin de terra de la placa Arduino. El pin de senyal sol ser groc, taronja o blanc i s’ha de connectar a un pin digital de la placa Arduino. En el nostre cas, fem servir els pins digitals 9 i 11. Tingueu en compte que els servos consumeixen una potència considerable, de manera que si necessiteu conduir més d’un o dos, probablement haureu d’alimentar-los des d’un subministrament separat i no del pin + 5V del vostre Arduino.
El mòdul làser té tres pins, però només s’utilitzen dos. El del costat esquerre és la connexió positiva i normalment es marca amb majúscules S, mentre que la connexió negativa es troba a la dreta i es marca amb un menys. Podeu obtenir l’enllaç a l’esquema complet a la descripció del vídeo.
L’esquema complet està disponible a EasyEda:
easyeda.com/bkolicoski/Arduino-Laser-Toy
Pas 4: Principis d’operació
Ara que s'ha acabat la reparació, fem una ullada al codi i al funcionament d'aquest dispositiu. Un micro servo típic de 9 g té un moviment de 180 graus i es controla mitjançant un senyal PWM. Aquest senyal es genera des de l’Arduino amb l’ajut de la biblioteca Servo. La biblioteca proporciona un mètode convenient anomenat "escriure" que escriu un valor al servo, controlant l'eix en conseqüència. En un servo estàndard, configurarà l’angle de l’eix (en graus), movent l’eix a aquesta orientació.
En el nostre cas, volem limitar aquest moviment a un màxim d’uns 50 a 70 graus en cada direcció, de manera que la zona per on corre el gos no és gran, de manera que no es cansi massa aviat. A més, he utilitzat aquests límits per definir el perímetre del làser perquè no surti de la zona que ha de moure el meu gos. S’estableixen al principi de l’esbós juntament amb les definicions dels dos servos i les variables que utilitzarem per a la seva posició.
Pas 5: Codi Arduino
A la funció de configuració, inicialitzem primer els servos i els adjuntem als pins correctes de l’Arduino. Això indicarà a la biblioteca que emeti el senyal PWM en aquest pin. A continuació, escrivim la posició inicial als dos servos i perquè puguem col·locar correctament la joguina, he afegit un codi que mourà els servos en un patró circular 3 vegades a les vores del límit establert. D’aquesta manera podeu veure per on es mou el punt i ajustar la col·locació de la joguina en conseqüència.
A la funció de bucle, primer generem dos nombres, que representen els següents angles dels dos servos i proporcionem els límits que hem establert prèviament. La funció aleatòria a Arduino pot acceptar el valor mínim i màxim que ha de generar. Aquests valors s'envien als servos, un per un, amb un retard de mig segon.
El codi complet es pot trobar a la meva pàgina de GitHub:
github.com/bkolicoski/LaserToy
Pas 6: gaudiu
Espero que aquest Instructable sigui didàctic i interessant, així que us suggereixo que em seguiu i no oblideu subscriure-us al meu canal de YouTube.
Recomanat:
Tira LED controlada controlada per RC: 4 passos (amb imatges)
Franja LED Rgb controlada per RC: creeu la vostra pròpia tira led controlada per rc per a la il·luminació individual de la sala. Per apagar-lo, activar-lo o canviar el color, heu de mantenir-vos davant del receptor. Això és avorrit i no re
Gos robòtic imprès en 3D (robòtica i impressió 3D per a principiants): 5 passos
Gos robòtic imprès en 3D (robòtica i impressió 3D per a principiants): la robòtica i la impressió 3D són coses noves, però les podem utilitzar. Aquest projecte és un bon projecte per a principiants si necessiteu una idea de tasca escolar o simplement busqueu un projecte divertit
Joguina per a mascotes làser IoT: 5 passos
Toy Toy Laser Toy: de tant en tant, la meva cuina és víctima d’un gos avorrit. Quan es deixa sense vigilància, han sofert rodapis, llits per a gossos, tovalloles de cuina, armaris de cuina i pintura. Per ajudar a entretenir el meu alumne mentre treballo, vaig desenvolupar un IoT la
Llum de l'arbre de Nadal controlada per una joguina .: 12 passos (amb imatges)
Llum de l'arbre de Nadal controlada per una joguina. Felicitadors, arribem el Nadal i l'any nou. Significa un estat d'ànim festiu, regals i, per descomptat, un arbre de Nadal decorat amb llums de colors brillants. Per a mi, les llums d'arbres de Nadal de mercat són massa avorrides. Per complaure els nens, vaig crear un C
Catapulta automàtica per llançar aliments per a mascotes (gos, gat, pollastre, etc.), llançar boles i molt més: 4 passos (amb imatges)
Catapulta automàtica per llançar menjar per a mascotes (gos, gat, pollastre, etc.), llançar boles i molt més: hola i benvingut al meu primer instructable. El nostre gos ESTIMA el seu menjar, la menjarà literalment tot en qüestió de segons. He estat dissenyant maneres d’alentir-ho, des de pilotes amb el menjar a dins fins tirar-les per tot el pati del darrere. Sorprenentment, ella és