Visualizza Versione Completa : Chi sa programmare e usare arduino?
Ho bisogno di qualcuno che sappia usare arduino
Io ho fatto qualcosa, prova a dire il problema e vedo se posso aiutarti...
Inviato dal mio iPhone utilizzando Tapatalk
Il problema che io non ci capisco una mazza
Ho già qualcosa
Ho arduino uno
E arduino shield R3 motor
Ho già il programma da inserire
Come faccio ad inserirlo
Ci vuole un programma o basta che attacco arduino al pc
billykid591
07-09-2014, 16:41
Devi scaricare ( se non lo ha gia' fatto) dal sito ufficiale di arduino il suo programma di interfaccia (e' anche in italiano) e il driver USB....poi lo installi sul PC, dall'interfaccia carichi il programma che hai gia'.... E da qui lo installi su Arduino (sempre che' la compilazione vada a buon fine e ci siano tutte le librerie che usa).........intanto prova cosi' se hai problemi chiedi pure....qui sul forum o anche su quello ( in italiano) che c'e' sul sito ufficiale......buon lavoro
P.S. comunque se vuoi essere aiutato in modo migliore potresti indicare cosa vorresti fare in pratica.
Diciamo che se trovo chi me lo fa sarei più felice
Pagando ovviamente
Hahahahahahahahah a
Arduino non riesco a farmelo piacere
billykid591
07-09-2014, 18:09
Diciamo che se trovo chi me lo fa sarei più felice
Pagando ovviamente
Hahahahahahahahah a
Arduino non riesco a farmelo piacere
Bè da quel poco che hai scritto penso che vuoi pilotare dei motori (probabilmente passo passo)......se il programma l'hai già non vedo molta difficoltà ad assemblare il tutto (sia la parte elettronica che il programma vero e proprio)..... chiedi pure.... l'aiuto (nei limiti delle mie possibilità) te lo posso dare.....senza compenso ovviamente.
ALGRANATI
07-09-2014, 18:44
LOLLO77 ....contatta il nostro Amministratore .... acron
Bè da quel poco che hai scritto penso che vuoi pilotare dei motori (probabilmente passo passo)......se il programma l'hai già non vedo molta difficoltà ad assemblare il tutto (sia la parte elettronica che il programma vero e proprio)..... chiedi pure.... l'aiuto (nei limiti delle mie possibilità) te lo posso dare.....senza compenso ovviamente.
Il problema e che non so dove iniziare
E mi piacerebbe inserire un display pre poter inserire l'ora delle varie partenze
- - - Aggiornato - - -
LOLLO77 ....contatta il nostro Amministratore .... acron
Ha si lo sa fare?
billykid591
07-09-2014, 21:42
Inserire un display non e' difficile e neanche creare dei menu per le varie scelte.....per settare le ore di partenza......dovresti prendere anche una schedina RTC.......io ho fatto diversi progettini con arduino fra cui un controller per plafo LED.......fra l'altro in rete si trova diverso materiale da poter riutilizzare...visto che arduino e" open source.....
Si lo so
Ma come ti ho detto non riesco proprio
Ho provato e riprovato ma penso che sia una delle cose che non riesco a fare e che non sopporto più
Il motorino e passo passo questo
http://www.robot-italy.com/it/stepper-motor-unipolar-bipolar-200-steps-rev-57-56mm-3-6v-2-a-phase.html
Poi ho preso arduino uno R3
Poi montato sopra arduino motor-shield R3
Preso questo perché supporta fino a 4 A
Me lo avevano consigliato nel forum arduino
Bene io devo fargli fare avanti indietro per 10 secondi ( o regolabile )
Poi decidere a che ora farglielo fare...
Penso che non sia difficile ma non c'è la faccio
Poi ho trovato questo
http://www.instructables.com/id/Arduino-Motor-Shield-Tutorial/?lang=de
Quoto billykid, ci sono diverse librerie sia per il display che per il menu. Capisco che può sembrare ostico per chi inizia ma se leggi la documentazione non è impossibile...anche perché mi sembra di aver capito che buona parte del programma è già pronto ;-)
Inviato dal mio HTC One S utilizzando Tapatalk
Poi c'è scritto che si può controllare la corrente assorbita
Io ho questo non so neanche se va bene
const int stepsPerRevolution = 40; // change this to fit the number of steps per revolution
// for your motor
// initialize the stepper library on the motor shield
Stepper myStepper(stepsPerRevolution,12,13);
// give the motor control pins names:
const int pwmA = 3;
const int pwmB = 11;
const int brakeA = 9;
const int brakeB = 8;
int previous = 0;
void setup() {
Serial.begin(9600);
// set the PWM and brake pins so that the direction pins // can be used to control the motor:
pinMode(pwmA, OUTPUT);
pinMode(pwmB, OUTPUT);
pinMode(brakeA, OUTPUT);
pinMode(brakeB, OUTPUT);
digitalWrite(pwmA, HIGH);
digitalWrite(pwmB, HIGH);
digitalWrite(brakeA, LOW);
digitalWrite(brakeB, LOW);
// initialize the serial port:
Serial.begin(9600);
// set the motor speed (for multiple steps only):
//myStepper.setSpeed(500);
}
void loop() {
//Get Motor up to 500 speed and turn 500 times / Total turns 2030
myStepper.setSpeed(400);
myStepper.step(30);
myStepper.setSpeed(500);
myStepper.step(2000);
//Slow Motor down and stop
myStepper.setSpeed(300);
myStepper.step(10);
myStepper.setSpeed(200);
myStepper.step(10);
myStepper.setSpeed(100);
myStepper.step(10);
delay(1000);
//Get Motor up to 500 speed and turn 500 times / Total turns 2030
myStepper.setSpeed(400);
myStepper.step(-30);
myStepper.setSpeed(500);
myStepper.step(-2000);
//Slow Motor down and stop
myStepper.setSpeed(300);
myStepper.step(-10);
myStepper.setSpeed(200);
myStepper.step(-10);
myStepper.setSpeed(100);
myStepper.step(-10);
delay(1000);
}
- - - Aggiornato - - -
Per me è arabo
Hahahhaahahahhahaahahahahha
billykid591
07-09-2014, 22:30
Lollo per la motorshield esiste la sua libreria.... Se spieghi meglio cosa deve fare il motore passo passo (tempo di accensione, velocita' di rotazione o passi che deve fare etc. Etc.) e quali sono i tempi di attivazione....si puo' vedere di buttare giu' un listato....da provare.....ovviamente il tutto e' ostico per chi non ha una pur minima conoscenza dei linguaggi di programmazione....arduino usa il C....ma non troppo complesso.....
Non ho capito una cosa, quel codice è stato compilato ad hoc per le tue esigenze oppure è qualcosa che hai scaricato da internet....la prima cosa che mi è saltata all'occhio è gli step dichiarati nel codice per un giro completo del motore (40)non corrispondono a quelli del tuo motore (200)
billykid591
07-09-2014, 22:47
Sicuramente e' un file di esempio infatti nella linea della definizione degli step e' scritto di modificarla a secondo degli step del motore usato.
Si esatto l'ho trovato online non me lo hanno fatto apposta
Penso sia fatto per questo motorino
http://www.tme.eu/ch/details/57bygh804/e-motoren/#
Diciamo di utilizzare lo stesso motorino
Così andrebbe bene?
billykid591
08-09-2014, 08:59
Si esatto l'ho trovato online non me lo hanno fatto apposta
Penso sia fatto per questo motorino
http://www.tme.eu/ch/details/57bygh804/e-motoren/#
Diciamo di utilizzare lo stesso motorino
Così andrebbe bene?
Va bene anche per il motorino passo passo che hai già comprato....basta adattare il codice portando a 200 gli Step....
Fino a qua ci siamo ( penso )
Per aggiungere un display per poter decidere le partenze cosa mi serve?
Scusa se ti rompo così
billykid591
08-09-2014, 12:13
Fino a qua ci siamo ( penso )
Per aggiungere un display per poter decidere le partenze cosa mi serve?
Scusa se ti rompo così
Dovresti prendere uno shield con display da collegare ad Arduino e anche un RTC per stabilire le ore di partenza e fermo del motorino.....appena ho un po' di tempo ti posso mandare dei link di dove prendere il necessario....
Grazie
Aspetto i link di cosa comprare
Ora provo in tanto con il motore a vedere se riesco ad inserire tutto
billykid591
10-09-2014, 13:12
Allora ho visto un po' in giro e senza spendere capitali potresti prendere questo shield con display e pulsanti per potere navigare nei menu (ovviamente è da creare il programma ma con pazienza si fa)
http://www.robot-italy.com/it/shield-lcd16x2-arduino-compatible-shield-with-lcd16x2.html
poi per poter impostare le ore e i tempi di accensione del motorino dovresti prendere un RTC (real time clock) tipo questo
http://www.robot-italy.com/it/real-time-clock-module-ds1307.html
o comunque un qualsisasi RTC che sia basato sul DS1307 (ci sono librerie apposite per questo tipo)
ovviamente è solo un consiglio se trovi altro che possa andare e magari a prezzi inferiori meglio
Per me sono ottimi
Se vanno bene per te vanno bene anche per me
Ora sei tu il mio guru di arduino
Per programmarlo mi devi aiutare
Come ti ho detto e arabo per me
billykid591
10-09-2014, 15:25
Per me sono ottimi
Se vanno bene per te vanno bene anche per me
Ora sei tu il mio guru di arduino
Per programmarlo mi devi aiutare
Come ti ho detto e arabo per me
Per aiutarti posso farlo....pero' devi avere pazienza perche.' ci vuole tempo e purtroppo e' una materia che manca sempre....ovviamente mi dovresti dire precisamente cosa ti serve che faccia....
Ora sono in giro con il telefono stasera ti mando un mp e ti spiego cosa mi serve e cosa deve fare
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.