Learn how to Build an Engine Controller for your Alioli Submarine UAV Drone
In my last post, “Alioli ROV Boards“, I described most of the hardware I use to build Alioli ROV and how I plan to use it. In this post, I show how the UAV submarine...
Filter by Category
Filter by Author
In my last post, “Alioli ROV Boards“, I described most of the hardware I use to build Alioli ROV and how I plan to use it. In this post, I show how the UAV submarine...
Posted by Juanmi Taboada
In my last post, “Get your hardware for Arduino Underwater ROV”, I described most of the hardware I use to build Alioli ROV and how I plan to use it. In this post, I...
Posted by Juanmi Taboada
In my last post, “Finishing the frame for an Underwater ROV”, I gave all details about the design I used to build the frame for Alioli Underwater ROV. In this post, I...
Posted by Juanmi Taboada
In my last post, “How I designed the frame for my Underwater ROV“, I gave all details about the design I used for the frame for Alioli Underwater ROV. In this post, I...
Posted by Juanmi Taboada
In my last post, “Underwater Alioli ROV“, I shared all the information I got from the Internet to build my Underwater ROV. In this post, I will explain how I made the...
Posted by Juanmi Taboada
This time I have decided to write this article in English because I have been able to get a lot of information. Thanks to that, most of the information I found to help me with...
Posted by Juanmi Taboada
🇬🇧 Read it in English, “GenCreate, GenUpdate, GenDetail and GenDelete“ En el último artículo describíamos Codenerix GenList para comenzar a usar los listados de CODENERIX. Ha...
Posted by Juanmi Taboada
🇬🇧 Read it in English, “GenList“ Anteriormente hablábamos sobre CodenerixModel para entender como se construye un modelo funcional con CODENERIX. Sin embargo, para que...
Posted by Juanmi Taboada
🇬🇧 Read it in English, “CodenerixModel“ En el artículo anterior hablábamos sobre CODENERIX y sus bondades. Ahora vamos a comenzar una serie de artículos que permitan...
Posted by Juanmi Taboada
Tal y como Google anunciaba en su blog oficial, aquellos usuarios que accedan al calendario desde la web comenzarán a ver un nuevo diseño mucho más limpio basado en el estándar de...
Posted by Juanmi Taboada
In my last post, “Alioli ROV Boards“, I described most of the hardware I use to build Alioli ROV and how I plan to use it. In this post, I show how the UAV submarine hardware and electronics interconnect with each other and the boards I have built for that purpose: the engines, driver, board, and motherboard.
I used an odd version of the engine board earlier, so I decided to redesign it again using my recently acquired knowledge and experience. Here is the schema for the new board:
The building process wasn’t easy because I decided to add logic to get an inverted signal for Ox signals (pink), inverting the signal given from the Ix signals (yellow) in the L298N Dual H Bridge controller. I also decided to explore the transistors (2 different kinds) included in my Arduino starter kit. Finally, I got to the conclusion that I had in my hand 2 NPN Transistors (models PN2222A and S8050). The good news was that the same logic applied equally to both.
After reading theory, asking friends from Telecommunications (you must know that I am a computer engineer and I didn’t have much idea about electronics when I started with the submarine), and making some tests on the protoboard, I got to these conclusions:
The next step was to build the board (first, I had to look for a bigger one since I couldn’t match the 3 L298 inside the boards I already had). I implemented the schema shown before. Here you have the building process:
The motherboard is where all the buses will interconnect with Arduino. For this purpose, I bought a Breakout board for Arduino Mega 2560 Rev3 where I could solder pins to connect buses and wire everything as I expect:
Then I started soldering on it:
Following the next schema:
And I got this as a result:
Then I connected everything, and it was working as I expected:
The next video shows everything working as expected. There will be a warning at the beginning saying that MPU6050 is not connected (yes, it is right, I changed it for BNO055 from Bosh). The video also shows the test for engines (usually, I have disabled this test), but I enabled it for the video to show that the driver board for the engines is working perfectly. During the test, each engine will rotate forward and backwards. After the engines, Alioli will say hello, doing a dance flashing red and green lights in a specific way.
We are ready to discuss the software framework I have worked on, the “Alioli UAV Submarine Drone Software Framework for Arduino”.
Yes, I am a developer who writes its stuff with “vim”. What’s up? Several times I have discussed if Vim is or is not an IDE. Many people don’t understand...
I will tell you about my experience repairing a cargo ship as a naval Engineer. Some months ago, you could read in the local newspaper Málaga Hoy that a large cargo ship was...
Muy buen trabajo JuanMi, lo sigo desde que empezaste con estas publicaciones.
Soy un aficionado al Arduino y al submarinismo, pero con muy pocos conocimientos de las dos actividades.
También estoy haciendo un ROV con Arduino, pero no lo tengo tan avanzado como tú. He pasado mucho tiempo atascado con el programa, ahora parece que veo la luz al final del túnel.
Empece siguiendo los pasos de https://www.techmonkeybusiness.com/category/tech-projects.html
pero mi proyecto ha cambiado bastante, lo tengo subido a Github, por si te interesa https://github.com/asesorplaza1/Programas-ROV-en-evolucion
Un saludo
Muchas gracias, yo también soy buceador (este verano me hice el curso avanzado el cual te recomiendo…en especial el buceo nocturno). Yo soy informático de base y no he tenido contacto con la electrónica más allá de lo que he aprendido poco a poco por mi cuenta. Lo que hago es resultado de leer mucho y experimentar, no todo sale a la primera.
He estado ojeando tu proyecto y me han surgido algunas dudas. El sensor de proximidad E18D80NK que has elegido, ¿funciona bajo el agua? ¿hasta que distancia?. ¿Los leds? ¿qué consumo tienen y cuantos lúmenes generan?.
Te he mandado un correo mas extenso.
El sensor infrarrojos mide a 80 cm
Los focos son unos LEXAN que encontré en Leroy Merlin
Los focos son unos LEXAN a 12 voltios, que encontré en Leroy Merlin
Un saludo
Yo estoy trabajando con un láser de alta potencia y usando software para hacer fotogrametría con el fin de poder mapear estructuras. Cuando tenga resultados concluyentes los publicaré aquí.