Arduino Alvik: control remoto

Roni Bandini
2 min readJun 26, 2024

--

Control remoto para el robot Arduino Alvik

Si bien el robot Alvik de Arduino es capaz de conducir de manera autónoma se me ocurrió adaptar un control remoto de los años ochenta.

Pensé que me iba a encontrar con dos potenciómetros y los iba a conectar por pins análogos, pero el control resultó tener un complejo sistema mecánico desplazando guías sobre el PCB. Total que agarré un módulo joystick, lo conecté a un Firebeetle ESP32C3 usando dos pines analógicos (coordenadas xy) y uno digital (botón), escribí rutinas en C++ para mapear esas coordenadas en comandos y enviar los comandos con ESPNow al MAC address del ESP32 en el Alvik. Una vez ahí esos comandos sencillamente llaman funciones para desplazar el robot.

El botón por el momento frena el robot, pero quizás en una actualización le asigne una función de luces.

Tuve que poner una batería más chica porque no cerraba el gabinete.

Hubo un pequeño problema con paquetes perdidos que se solucionó agregando pausas y verificando que solo se envien los cambios con respecto al último comando enviado.

Código Micrpython

Demo del control remoto para Alvik

Por el momento la demo del control remoto del Alvik está en este Tweet

Pronto, código fuente, tutorial y más detalles.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Roni Bandini
Roni Bandini

Written by Roni Bandini

Contracultura maker 🛠️ Artes electrónicas 💡Inteligencia Artificial: LLM y Machine Learning 🚀 Embedded System developer

No responses yet

Write a response