Ciao a tutti condivido questo robot che feci 10 anni fà con i PIC,Oggi ho fatto l'upgrade della memoria ora c'è un EasyDuino (arduino Clone)!!
Materiali:
Vaschetta gelato
2 tappi scatola patatine pringles con rinforzo(il fondo della confezione)
2 servi modificati per rotazione continua
1 Ruota girevole
2 fotoresistenze
Il robot è una ca..ta paurosa insegue la luce ma è simpatico vederlo girare per casa inseguendo la porta della stanza più luminosa! schivando le ombre!!
foto:
www.ritrivi.1free.ws/images/stories/robotgelato/robotgelato1.JPEG
www.ritrivi.1free.ws/images/stories/robotgelato/robotgelato2.JPEG
www.ritrivi.1free.ws/images/stories/robotgelato/robotgelato3.JPEG
Che carino ha anche la faccia!! Si basa su uno di quei progetti che ho visto in giro di inseguitore solare? F
Manca un dato essenziale, il gusto del gelato :grin:
@Federico
No non si basa su niente è nato prima di google(scherzo ma quasi!!)…avevo 2 fotoresistenze in casa,in foto si vedono vicino agli occhi disegnati,con analogread leggo il valore per capire quella più illuminata, faccio andare più veloce il motore dal lato della resistenza meno illuminata niente di che…un giocattolo che ho rispolverato
@astrobeed
Caffè comunque con quelle vaschette ci ho fatto di tutto da piccolo…
erano comodissime e più o meno rettangolari,non so se le fanno ancora così… mi sembrano tutte tondeggianti quello nuove!!
#include <Servo.h>
Servo servoDX; // create servo object to control a servo
Servo servoSX;
int fotoDX = 0; // analog pin used to Fotoresistenza DX
int fotoSX = 1;
int valDX; // variable to read the value from the analog pin
int valSX; // variable to read the value from the analog pin
void setup()
{
Serial.begin(9600);
Serial.println("Valori fotoresistori");
servoDX.attach(12); // attaches the servo on pin 12 to the servo object
servoSX.attach(13); // attaches the servo on pin 13 to the servo object
}
void loop()
{
valDX = analogRead(fotoDX); // reads the value
valSX = analogRead(fotoSX);
servoDX.write(119); //servo avanti piano
servoSX.write(106); //servo avanti piano
delay(15); // waits for the servo to get there
if (valDX<valSX-10){
servoSX.write(76); //servo SX avanti veloce
delay(15);
}
if (valSX<valDX-10){
servoDX.write(149); //servo DX avanti veloce
delay(15);
}
Serial.print("valDX ");
Serial.print(valDX, DEC);
Serial.print("valSX ");
Serial.println(valSX, DEC);
}
complimenti un bel progetto: facile e funzionale :P
potresti metterci anche altri sensori con arduino, magari invece che solo la luce anche degli ultrasuoni o infrarossi per stare a una certa distanza da muri e ostacoli ;)
Un sfr05 ce l'ho ma è montato su un altro robot (un ragnetto)..
Ho ha disposizione un sensorino fatto con 4 CNY70 che ci passa sotto alla perfezione!!
http://www.ritrivi.1free.ws/index.php?option=com_content&view=article&catid=40%3Aelettronica&id=68%3Aboard-sensore-per-cny70-ir-per-linefollower&Itemid=113
In settimana se riesco implemento il lineFollower
http://www.ritrivi.1free.ws/images/stories/CNY70/cny70_1_320.jpg
Fatto il line follower questo è il primo test! la velocità e molto limitata(via software) ma è il primo test!ed pur sempre una vascetta del gelato!
innanzitutto volevo farti i complimenti... cavoli davvero...
in seconda cosa, anche io volevo costruirmi un robottino che girasse per casa, attaccandoci poi una specie di aspirapolvere... un po alla roomba... solo che non saprei neanche da dove iniziare... te dici [quote author=Marco Ritrivi link=topic=53014.msg378648#msg378648 date=1298292034]2 servi modificati per rotazione continua[/quote] ma io non so neanche cosa sono, se sono facili da montare ecc ecc...
in teoria a me bastavano due ruote motrici e altri motori da comandare... ma qui credo possano andare quelli delle mini 4WD no?
p.s. come lo alimenti?
Ciao
i servi sono 2 servi standard hitec hs303
la modifica si fà levando il potenziometro all’interno e sostituendolo con due resistenze di valore uguale alla metà del potenziometro collegate in serie,bisogna poi levare il pernetto che blocca l’ingrannaggio con un taglierino
in rete ci sono parecchi tutorial…
ma con dei servi così piccoli ci sposti una vaschetta del gelato o poco più…non ci trascini certo un aspirapolvere,considera che ha gli ingranaggi di plastica e una coppia do 3 kg*cm!!
L’alimentazione e un pacco di ministilo ricaribili da 7,2V 600mAh