Taula de continguts:
- Pas 1: peces i eines
- Pas 2: Construeix el circuit
- Pas 3: creeu el conjunt del sensor
- Pas 4: configureu-lo
- Pas 5: el codi
- Pas 6: Tot fet
Vídeo: : 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Pas 1: peces i eines
Peces: ~ 2 x servomotors - botiga d'electrònica local ~ 4 x LDR - botiga d'electrònica local ~ 4 x 10 k resistències - botiga d'electrònica local ~ Arduino Uno - Sparkfun.com ~ 2 x 50 k resistència variable - botiga d'electrònica local eines: ~ soldador - Sparkfun.com ~ Solder Wire - Sparkfun.com ~ Jumper Wires - Sparkfun.com ~ Protoboard - Botiga local d'electrònica Totes les peces us costaran menys de 30 $ (sense incloure l'arduino i totes les eines)
Pas 2: Construeix el circuit
El circuit és bastant simple: connecteu els quatre LDR als pins analògics 0, 1, 2 i 3 respectivament mitjançant una resistència de 10 k. Connecteu els dos servos als pins digitals 9 i 10 respectivament. Connecteu els dos resistors variables als pins analògics 4 i 5. a Mireu les imatges que realment ajuden. Vegeu la darrera imatge del diagrama del circuit (pot ser que sigui la pitjor que hàgiu vist mai).
Pas 3: creeu el conjunt del sensor
Per construir el conjunt del sensor, agafeu dues peces rectangulars de cartró, talleu una escletxa llarga pel centre de la primera peça de cartró. Talleu una escletxa curta pel mig de la segona peça de cartró i, a continuació, interseccioneu-les i fixeu-les bé amb cinta. Ha de semblar una creu en 3D amb 4 seccions.. Hem de col·locar els nostres quatre LDR en aquestes quatre seccions de la creu. Vegeu les imatges que realment ajuden.
Pas 4: configureu-lo
Cerqueu una base (ampolla de Nescafe en el meu cas) i enganxeu-hi el servo de puny i després al rotor del primer servo connecteu el segon servo. Al rotor del segon servo connecteu el conjunt del sensor que hem fet anteriorment. Per provar el robot traieu-lo al sol i s’alinea automàticament cap al sol. Si és a l’interior s’alinea amb la font de llum més brillant de l’habitació. Mireu les imatges que realment ajuden.
Pas 5: el codi
Aquí teniu el codi del vostre robot de localització solar: #include // include Servo library Servo horizontal; // servo horitzontal int servoh = 90; // servo vertical horitzontal Servo vertical; // vertical servo int servov = 90; // servo vertical // connexions de pin LDR // nom = pin analògic; int ldrlt = 0; // LDR superior esquerre int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR cap avall a l'esquerra int ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // servo connexions // nom.attacht (pin); horizontal.attach (9); vertical.attach (10); } bucle buit () {int lt = analogRead (ldrlt); // superior esquerre int rt = analogRead (ldrrt); // superior dret int ld = analogRead (ldrld); // cap a l'esquerra int rd = analogRead (ldrrd); // down rigt int dtime = analogRead (4) / 20; // llegir potenciòmetres int tol = analogRead (5) / 4; int avt = (lt + rt) / 2; // valor mitjà top int avd = (ld + rd) / 2; // valor mitjà baix int avl = (lt + ld) / 2; // valor mitjà restant int avr = (rt + rd) / 2; // valor mitjà right int dvert = avt - avd; // comproveu la diferència de pujada i baixada int dhoriz = avl - avr; // comproveu la diferència og left and rigt if (-1 * tol> dvert || dvert> tol) // comproveu si la diffirence està en la tolerància else canviar l'angle vertical {if (avt> avd) {servov = ++ servov; if (servov> 180) {servov = 180; }} else if (avt <avd) {servov = --servov; if (servov <0) {servov = 0; }} vertical.write (servov); } if (-1 * tol> dhoriz || dhoriz> tol) // comproveu si la diferència està en la tolerància; canvieu l'angle horitzontal {if (avl> avr) {servoh = --servoh; if (servoh <0) {servoh = 0; }} else if (avl <avr) {servoh = ++ servoh; if (servoh> 180) {servoh = 180; }} else if (avl = avr) {// res} horizontal.write (servoh); } delay (dtime); }
Pas 6: Tot fet
Espero que aquest projecte inspiri més experimentació. La placa Arduino és increïblement versàtil, barata i accessible per a tots els aficionats. Aquest és només un dels molts projectes senzills que es poden construir amb l'arduino. No oblideu seguir cap amunt. Per a qualsevol consulta, poseu-vos en contacte amb mi aquí el meu ID de correu electrònic [email protected]
Recomanat:
Llum (s) LED amb bateria amb càrrega solar: 11 passos (amb imatges)
Llums LED amb bateria amb càrrega solar: la meva dona ensenya a la gent a fer sabó, la majoria de les seves classes eren al vespre i aquí a l’hivern es fa fosc cap a les 4:30 de la tarda, alguns dels seus alumnes tenien problemes per trobar el nostre casa. Teníem un rètol frontal però fins i tot amb un lligam al carrer
Porta imatges amb altaveu incorporat: 7 passos (amb imatges)
Suport d'imatges amb altaveu incorporat: aquí teniu un gran projecte per dur a terme durant el cap de setmana, si voleu que us poseu un altaveu que pugui contenir imatges / postals o fins i tot la vostra llista de tasques. Com a part de la construcció, utilitzarem un Raspberry Pi Zero W com a centre del projecte i un
Reconeixement d'imatges amb plaques K210 i Arduino IDE / Micropython: 6 passos (amb imatges)
Reconeixement d’imatges amb plaques K210 i Arduino IDE / Micropython: ja vaig escriure un article sobre com executar demostracions d’OpenMV a Sipeed Maix Bit i també vaig fer un vídeo de demostració de detecció d’objectes amb aquesta placa. Una de les moltes preguntes que la gent ha formulat és: com puc reconèixer un objecte que la xarxa neuronal no és tr
Gesture Hawk: robot controlat amb gestos manuals mitjançant la interfície basada en el processament d’imatges: 13 passos (amb imatges)
Gesture Hawk: robot controlat amb gestos manuals mitjançant interfície basada en el processament d’imatges: Gesture Hawk es va mostrar a TechEvince 4.0 com una interfície simple màquina basada en el processament d’imatges. La seva utilitat rau en el fet que no es requereixen cap sensor addicional ni un dispositiu portàtil, excepte un guant, per controlar el cotxe robòtic que funciona amb diferents
Com desmuntar un ordinador amb passos i imatges senzills: 13 passos (amb imatges)
Com desmuntar un ordinador amb passos i imatges senzills: és una instrucció sobre com desmuntar un ordinador. La majoria dels components bàsics són modulars i fàcilment eliminables. Tanmateix, és important que us organitzeu al respecte. Això us ajudarà a evitar la pèrdua de peces i també a fer el muntatge