Taula de continguts:
- Pas 1: imprimiu les parts
- Pas 2: soldar els cables als motors
- Pas 3: col·loqueu i assegureu els motors
- Pas 4: poseu la tapa del motor
- Pas 5: connecteu la placa del controlador del motor i del motor D1
- Pas 6: Connecteu components
- Pas 7: configureu l'esbós
- Pas 8: aplicació mòbil Blynk
- Pas 9: Inseriu el robot a la pilota
- Pas 10: jugar fora …
Vídeo: Pet Robot Ball: 10 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Al meu gos li encanten jugar amb les joguines, sobretot aquelles que pot perseguir. Vaig construir una bola robòtica que s’encén i s’allunya automàticament cada vegada que hi interacciona, em notifica a través del meu telèfon mòbil que després puc utilitzar per controlar-la per WiFi i, finalment, s’apaga quan s’acaba la diversió per conservar la bateria.
La bola està dissenyada específicament per ser resistent, amb tots els components electrònics i mòbils amagats dins de forma segura. Es podria utilitzar igualment per a altres mascotes com els gats.
La pilota utilitza un mini microcontrolador d1, programat amb Arduino i es combina mitjançant algunes peces impreses en 3D i alguns components barats i fàcilment disponibles.
Per a aquest projecte necessitareu:
- Bola de hàmster de 17 cm de diàmetre (https://amzn.to/2PShVKr)
- 2 x Motors i rodes de corrent continu (https://amzn.to/2PQkm0n) O (https://www.banggood.com/custlink/GKmGBes7RB)
- Wemos D1 Mini (https://www.banggood.com/custlink/GDmv4JTGLi)
- LED RGB WS2812B (https://www.banggood.com/custlink/KK3GBr7RcZ)
- Transistor 2N2222 (https://www.banggood.com/custlink/DDm3eJ7DbH)
- Buzzer (https://www.banggood.com/custlink/Dv33g6N1hQ)
- Sensor de xoc KY-002 (https://amzn.to/2oOvHTm)
- 2 x 14500 bateries de ions de Li de 3,7 V (https://www.banggood.com/custlink/m33GB6n1Jv)
- Suport de bateria AA amb interruptor (https://www.banggood.com/custlink/mGDv4BnTpt)
- Taula de controladors de motor L298N (https://amzn.to/2pM7PAd) O (https://www.banggood.com/custlink/mvGG0gbTco)
- Filferros de diverses longituds
- Cargols de M2 i M3
- 5 x peces impreses en 3D
Pas 1: imprimiu les parts
Necessitareu 5 peces impreses en 3D en total. La base i la coberta del motor que mantenen ferms els 2 motors al seu lloc i als quals estan connectats el tauler de control D1 mini i el motor, així com 2 caps de bola que s’uneixen al braç de guia.
Imprimiu amb una alçada de capa d’uns 0,2 mm i un 20% d’ompliment i haurien de sortir bé.
Pas 2: soldar els cables als motors
Soldeu 2 cables a cadascun dels motors
Pas 3: col·loqueu i assegureu els motors
Col·loqueu els 2 motors CC dins de la base del motor i fixeu-los mitjançant cargols M3 de longitud adequada i les posicions de fixació (2 per a cada motor).
Pas 4: poseu la tapa del motor
Col·loqueu la tapa del motor i fixeu-la mitjançant 4 cargols M3.
Pas 5: connecteu la placa del controlador del motor i del motor D1
Feu servir alguns cargols M2 per connectar el D1 mini i la placa d’accionament del motor a la coberta.
Pas 6: Connecteu components
Connecteu tots els components mitjançant el record esquemàtic per treure els 2 ponts de la placa L298N tal com es mostra. Connecteu les rodes als motors. Assegureu la tapa de la bateria a la part inferior de la carcassa del motor amb cola calenta. Feu servir cola calenta per endreçar i assegurar tots els cables solts (potser voldreu passar a la secció següent i provar-ho tot primer).
Una mica de teoria …
El sensor de xoc està connectat al pin de reinici per permetre que el D1 mini es desperti d’un son profund que fem servir per estalviar energia sempre que no es juga amb el robot. El transistor s'utilitza com a commutador per assegurar-se que aquests senyals no es reben quan el dispositiu està engegat, o bé, tan bon punt es mou la bola del robot, simplement es restabliria una i altra vegada.
El transistor requereix senyal d’un pin de sortida del microcontrolador per funcionar. Afortunadament per a nosaltres, el pin D0 (GPIO16) s’estableix automàticament a HIGH quan dormim profundament i simplement el podem establir a BAIX tan aviat com s’iniciï l’esbós per evitar restabliments posteriors. El pin torna automàticament a HIGH per "armar" el sensor tan aviat com el microcontrolador torna a dormir profundament.
Pas 7: configureu l'esbós
Descarregueu-vos l’últim ID Arduino i l’últim esbós d’Arduino que podeu trobar aquí.
Assegureu-vos que teniu instal·lades les biblioteques següents. Aquests es poden instal·lar mitjançant el gestor de biblioteques des de l'IDE Arduino, si no. Les versions més recents poden funcionar però no s’han provat.
- FastLED v3.3.2
- Blynk v0.6.1
La següent biblioteca s’ha d’instal·lar manualment movent el contingut a la carpeta de biblioteques Arduino:
Biblioteca ESP8266WiFi v2.4.2 -
Obriu l'esbós a l'IDE Arduino. Canvieu les 3 línies que es mostren a continuació per reflectir les vostres credencials de WiFi i el vostre token d'autenticació Blynk (consulteu la secció de l'aplicació Blynk per localitzar-lo).
// Les vostres credencials de WiFi.// Establiu la contrasenya a "" per a xarxes obertes. char ssid = "EL VOSTRE SSD WIFI AQUÍ"; char pass = "LA VOSTRA WIFI PASSA AQUÍ";
// Hauríeu d'obtenir Auth Token a l'aplicació Blynk. // Aneu a la configuració del projecte (icona de nou). char auth = "LA VOSTRA AUTOR HA FET AQUÍ";
NOTA: Haureu de treure el pin de D0 abans de poder penjar esbossos. Torneu a connectar-lo un cop finalitzada la càrrega
Connecteu el D1 Mini al PC mitjançant un micro-USB, assegureu-vos que s’utilitzen els paràmetres que es mostren, que es defineix el port COM correcte i pengeu l’esbós.
La pilota ara s’hauria de reiniciar i connectar a la vostra xarxa WiFi. Es podrà controlar mitjançant la vostra pròpia aplicació mòbil Blynk després de completar la secció Blynk d’aquesta guia. Per solucionar qualsevol problema, amb el D1 mini connectat a l'ordinador, utilitzeu el monitor de sèrie de l'IDE Arduino per ajudar-vos a diagnosticar.
Pas 8: aplicació mòbil Blynk
La pilota es controla mitjançant una aplicació web de Blynk. Blynk és una plataforma IoT gratuïta per a prototipatge / ús no comercial.
Comenceu descarregant Blynk des de l'Android Play o l'App Store d'Apple. Creeu un compte i escanegeu el codi QR anterior des de l'aplicació. A la configuració del projecte, localitzeu el Token d'autenticació dels projectes enviant un correu electrònic al vostre compte o mitjançant la funció Copia-ho tot. el testimoni d'autorització de l'esbós d'Android, pengeu-lo i hauríeu d'anar bé.
Pas 9: Inseriu el robot a la pilota
Col·loqueu suaument l'electrònica completa a la pilota. Un cop a dins, fixeu el braç de guia amb una bola de guia enganxada a cada costat.
Nota: La foto mostra el braç de guia i les boles al lloc abans de la inserció només com a guia. No podreu col·locar el robot a la pilota si feu coses en aquest ordre
Fixa el braç de guia al seu lloc amb una corbata amb cremallera, corretja de velcro o goma.
Introduïu 2 piles de 3,7 V, engegueu l’interruptor d’encesa i tanqueu la tapa de la pilota.
Pas 10: jugar fora …
Configureu la pilota del robot en algun lloc perquè la vostra mascota la pugui trobar i, tan aviat com comencin a interactuar amb ella, observeu com cobri vida i entretingueu-les totes per si sola. Si ho preferiu, utilitzeu l'aplicació mòbil per reproduir-la amb alguns moviments hàbils. Gaudeix i si t’ha agradat aquest projecte, vota’ns al concurs de robots. Gràcies.
Accèssit al concurs de robòtica
Recomanat:
Feu un robot de ball sense impressora 3D i Arduino / # smartcreativity: 11 passos (amb imatges)
Feu un robot de ball sense impressora 3D i Arduino / # smartcreativity: Hola amics, en aquest tutorial us mostraré com fer un robot de ball a casa sense impressora 3D i sense Arduino. Aquest robot és capaç de ballar, equilibrar-se automàticament, produir música i caminar. I el disseny de Robot també té un aspecte tan genial
Bata de ball victoriana amb escot ajustable autonòmic: 8 passos (amb imatges)
Bata de ball victoriana amb escot ajustable autonòmic: Aquest és un projecte que vaig fer per a la bola d'hivern victoriana a Cracòvia. Un elegant vestit de bola que ajusta la mida del seu escot en funció de la proximitat dels cavallers que es troben al davant
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
El robot Butter: el robot Arduino amb crisi existencial: 6 passos (amb imatges)
The Butter Robot: the Arduino Robot With Existential Crisis: Aquest projecte es basa en la sèrie animada "Rick and Morty". En un dels episodis, Rick fa un robot l'únic propòsit del qual és portar mantega. Com a estudiants de Bruface (Facultat d’Enginyeria de Brussel·les), tenim una tasca per a la meca