Archivi tag: robot

Doggy, an Arduino DIY quadruped Robot

Hi everyone!

This is Doggy, it is a quadruped robot realized with cheap components as Arduino, Sg90 (x12), PCA9685 and an external battery (5V, 2A max). In the future, I will add sensor components to improve the robot behaviour. The project goal is to provide a very simple robot with a very low price, in such a way everyone will be able to make its own Doggy.

The robot mathematic model is based on the 2R Robotic Arm in 3D space: the main idea is to consider the quadruped legs as 4 human arms (independently controlled) and thanks to the end-effector linear trajectories we can realize complex movements.

The robot 3D model has been inspired by this thingiverse project: https://www.thingiverse.com/thing:4274304

I work in my spare time on this project and I hope to be able to open source it as soon as possible, stay tuned!

FilipINO il robot pulitore

FilipINO è un robot nato per pulire il pavimento di casa in modo semplice, rapido ed economico.

Questo piccolo robot è composto da:

– Un driver per motori L298N che ci permette di controllare ben 2         motori.

2011052559723377_2

– 3 sensori ad ultrasuoni HC-SR04 per misurare le distanze di DESTRA/AVANTI/SINISTRA.

hc-sr04_ultrasonic_sensor

 

– 2 Pololu motor  da 6V  con rapporto 30:1.

POLOLU

Ecco come vanno fatti i collegamenti(nel programma i pin potrebbero essere diversi in tal caso cambiateli con un click 😉 ),per gli ultrasuoni dovete ovviamente usare 6 pin 2 per ogni ultrasuono.

hcsr04Arduino_UNO_L298N

 

La logica con cui opera filipINO è molto semplice, perchè non fa altro che analizzare le 3 distanze misurate dagli ultrasuoni,  decidendo dopo delle comparazioni, di andare nella direzione dove ha più spazio.

Scarica il programma cliccando sulla nuvola

download-icon

Alcuni componenti che potrebbero servirvi direttamente da Amazon.