Forse non è proprio inerente la robotica.....ma una sua piccola componente c'è
Qualche anno fa, mi dilettavo a riscoprire Arduino....
Un semplice inseguitore solare, il cui funzionamento si basa sulla differenza di luce captata dalle 4 foto-resistenze messe ai lati del pannellino solare
Esse devono trovarsi in equilibrio tra loro (puntamento ottimale); nel momento che una legge un valore inferiore rispetto alla sua omologa di lato, il software non fa altro che ripristinare questa uguaglianza spostando i servo.
Comando pan and tilt per microcamera wired tramite joystick.
3 modalità: spento, rapido e lento
Inseguitore Solare + Pan and Tilt con joystick
-
Topic author - Utente Registrato
- Messaggi: 456
- Iscritto il: 22/08/2018, 14:14
- Località: prov.Varese
- Grazie Inviati: 5 volte
- Grazie Ricevuti: 7 volte
- Stato: Non connesso
Inseguitore Solare + Pan and Tilt con joystick
F450 - Bugs B2W - Eachine E40, E55, E010, E013
Syma X5 - bayangtoys x16 (dismesso) - Visuo - X210
EX2 Mini - MavicClone3D
-
- Moderatore
- Messaggi: 655
- Iscritto il: 22/08/2018, 18:14
- Località: Moncalieri
- Grazie Inviati: 16 volte
- Grazie Ricevuti: 9 volte
- Stato: Non connesso
Inseguitore Solare + Pan and Tilt con joystick
Mi piace, progetto interessante! Io prossimamente partirò con l'assemblaggio di robottini basati su Arduino con parti stampate in 3D, ne ho visti alcuni che seguono una linea disegnata oppure che hanno una sorta di "sonar" per muoversi fra gli ostacoli.
La scusa ufficiale è introdurre i figli alla robotica, che a loro piaccia o meno .
La scusa ufficiale è introdurre i figli alla robotica, che a loro piaccia o meno .
Il cielo sopra il porto aveva il colore della televisione sintonizzata su un canale morto
-
- Moderatore
- Messaggi: 380
- Iscritto il: 02/09/2018, 0:49
- Località: Venegono
- Grazie Inviati: 8 volte
- Grazie Ricevuti: 9 volte
- Stato: Non connesso
Inseguitore Solare + Pan and Tilt con joystick
Almeno tu hai la scusa dei figli, io cosa dico a mia moglie? L'ho fatto per far giocare i cani?
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
-
Topic author - Utente Registrato
- Messaggi: 456
- Iscritto il: 22/08/2018, 14:14
- Località: prov.Varese
- Grazie Inviati: 5 volte
- Grazie Ricevuti: 7 volte
- Stato: Non connesso
Re: Inseguitore Solare + Pan and Tilt con joystick
Ahahahahahah
Tutti uguali siamo
Inviato dal mio iPhone utilizzando Tapatalk
Non c’è scampooo Tutti uguali siamo
Inviato dal mio iPhone utilizzando Tapatalk
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
F450 - Bugs B2W - Eachine E40, E55, E010, E013
Syma X5 - bayangtoys x16 (dismesso) - Visuo - X210
EX2 Mini - MavicClone3D
-
- Moderatore
- Messaggi: 655
- Iscritto il: 22/08/2018, 18:14
- Località: Moncalieri
- Grazie Inviati: 16 volte
- Grazie Ricevuti: 9 volte
- Stato: Non connesso
Re: Inseguitore Solare + Pan and Tilt con joystick
Io vedo solo un gioco per animali un po' evoluto, basta essere convinti! :-)Rigothamus ha scritto:Almeno tu hai la scusa dei figli, io cosa dico a mia moglie? L'ho fatto per far giocare i cani?
Inviato dal mio SM-G950F utilizzando Tapatalk
Il cielo sopra il porto aveva il colore della televisione sintonizzata su un canale morto
-
- Moderatore
- Messaggi: 380
- Iscritto il: 02/09/2018, 0:49
- Località: Venegono
- Grazie Inviati: 8 volte
- Grazie Ricevuti: 9 volte
- Stato: Non connesso
Inseguitore Solare + Pan and Tilt con joystick
Adesso però devi continuare con lo schema e lo sketch. voglio sapere come funziona
-
Topic author - Utente Registrato
- Messaggi: 456
- Iscritto il: 22/08/2018, 14:14
- Località: prov.Varese
- Grazie Inviati: 5 volte
- Grazie Ricevuti: 7 volte
- Stato: Non connesso
Inseguitore Solare + Pan and Tilt con joystick
Questo è lo sketch dell'inseguitore solare, con preset sull'alba (il che significa che, una volta che la luce non c'è più (tramonto), il pannello si riposiziona verso l'alba in attesa del sole che sorgerà.
Lo schema di come avevo collegato il tutto non ce l'ho più....ma è facilmente ricavabile dallo sketch
Codice: Seleziona tutto
/* inseguitore solare a DUE assi con servomotori,
* con fotoresistenza notte giorno
* e preset serale verso l'alba
*/
#include <Servo.h>
int sensorPin = A0;
int sensorPin1 = A2;
int servoPin = 9;
int servoPin1 = 10;
int sensoreOFF = A5;
int OFF = 0;
int sensorValue = 0;
int sensorValue1 = 0;
int servoGrad = 90;
int servoGrad1 = 70;
int tolleranza = 20;
int tolleranza1 = 20;
Servo myservo;
Servo myservo1;
void setup() {
pinMode( sensoreOFF, INPUT);
pinMode( sensorPin, INPUT);
pinMode( sensorPin1, INPUT);
myservo.attach( servoPin );
myservo1.attach( servoPin1 );
myservo.write( servoGrad );
myservo1.write( servoGrad1 );
}
void loop() {
OFF = analogRead(sensoreOFF);
//movimento servo dx sx
sensorValue = analogRead(sensorPin);
if ((sensorValue < (512-tolleranza)) & (OFF > 6))
{if (servoGrad < 180) servoGrad++;}
if ((sensorValue > (512+tolleranza)) & (OFF > 6))
{ if (servoGrad > 0) servoGrad--;}
else
{ if (OFF<5 && servoGrad < 165) servoGrad++; }
{ if (OFF<5 && servoGrad > 170) servoGrad--; }
myservo.write(servoGrad);
// movimento servo ALZO
sensorValue1 = analogRead(sensorPin1);
if (( sensorValue1 < (512-tolleranza)) & (OFF > 6))
{if (servoGrad1 < 180) servoGrad1++;}
if (( sensorValue1 > (512+tolleranza1)) & (OFF > 6))
{if (servoGrad1 > 0) servoGrad1--;}
else
{ if (OFF<5 && servoGrad1 < 65) servoGrad1++; }
{ if (OFF<5 && servoGrad1 > 75) servoGrad1--; }
myservo1.write(servoGrad1);
delay(70);
}
F450 - Bugs B2W - Eachine E40, E55, E010, E013
Syma X5 - bayangtoys x16 (dismesso) - Visuo - X210
EX2 Mini - MavicClone3D