Visualizzazione post con etichetta internet of things. Mostra tutti i post
Visualizzazione post con etichetta internet of things. Mostra tutti i post

martedì 18 giugno 2013

Progetti in corso

Cosa bolle in pentola?
Sono trascorsi circa due mesi dall'ultima volta che ho aggiornato il sito, per varie ragioni sono stato via.
Una di queste e' che mi sono dedicato anima e core ad alcuni progetti, per me, molto interessanti, che cerchero di condividere anche qui con voi.
Negli ultimi mesi infatti sono stato "rapito" dalla progettazione e costruzione di alcuni strumenti elettronici. In primo luogo, come avete avuto modo di leggere nei post precedenti, sto sviluppando il progetto di una stampante termica particolare, che verra' utilizzata a scopo di marketing per alcune attivita' commerciali che me ne hanno fatto precisa richiesta.

 Ho poi sviluppato insieme a Mauro un progetto per la gestione della rotazione di un espositore, quindi in questo caso, ho potuto fare esperienza con Display, schede motori, stepper motor, e naturalmente, la programmazione di arduino.
Sto anche completando la stesura di un progetto che utilizza codici infrarossi per il pilotaggio a distanza di una applicazione video, in questo caso l'esperienza si e' concentrata sul sistema operativo Linux ed alcuni programmi applicativi come Lirc, nato proprio per la gestione dei codici infrarossi, sia lato server che client.
Ho anche ricevuto da RScomponent la mia prima Raspberry Pi, con la quale ho potuto gia' passare le prime notti insonni, nel tentativo(poi riuscito) di dominarne alcune funzioni. Insomma in pentola stanno cuocendo tante novita', che tempo permettendo, cerchero' di rendere pubbliche strada facendo.
Stay Tuned.
Tecnogeppeto su www.Tognozzi.net

lunedì 17 giugno 2013

Servo e Arduino un semplice sistema di Pan e Tilt

Poco fa mi sono arrivati dall'inghilterra due micro servo ed un sistema di Pan e Tilt, non ho perso tempo e mi sono subito cimentato nella costruzione di un semplice circuito per poterli testare
Non volevo utilizzare la bread board, cosi' ho definito le uscite analogiche 0 e 2 di Arduino ripettivamente come LOW ed HIGH per poter alimentare il potenziometro che funge da sistema di INPUT per la posizione.
Mentre ho collegato ai pin 9 e 10 l'ingresso PWM dei due servo.
Questo e' il risultato:




#include

Servo myservo;  // create servo object to control a servo
Servo myservo1;
int potpin = 1;  // analog pin used to connect the potentiometer
int val;    // variable to read the value from the analog pin
#define meno A0
#define piu A2
void setup()
{
  myservo.attach(9);  // attaches the servo on pin 9 to the servo object
   myservo1.attach(10);
pinMode (meno, OUTPUT);
pinMode (piu, OUTPUT);
digitalWrite (meno, LOW);
digitalWrite (piu, HIGH);

}

void loop()
{
 
  val = analogRead(potpin);            // reads the value of the potentiometer (value between 0 and 1023)

  val = map(val, 0, 1023, 179, 0);     // scale it to use it with the servo (value between 0 and 180)
  myservo.write(val);                  // sets the servo position according to the scaled value
  delay(10);                           // waits for the servo to get there
   myservo1.write(val);                  // sets the servo position according to the scaled value
  delay(10);                           // waits for the servo to get there
 
}


altri progetto o per contattarmi su www.Tognozzi.net
Stay Tuned TecnoGeppetto