Go Down

Topic: aiuto per programma parabola (Read 10389 times) previous topic - next topic

inesperto

salve a tutti...
il mio problema è questo:
sto costruendo una parabola motorizzata, girando sul web ho trovato alcune idee  con arduino, mi hanno affascinato, ho iniziato,quasi finito la meccanica, mi manca adesso il come sviluppare il programma.
dunque: io non ci capisco niente di programmazione (forse anche meno).
Dovrei mettere insieme..arduino con bussola elettronica cmps10  _ accelerometro  adxl 345  -  display 4x20  -  due sensori per la temperatura.
Dunque... sul web ho trovato diversi programmi per tutti i pezzi... ma non so come unirli.
mi potreste aiutare, se qualcuno mi fa capire come si fa', vi posto alcuni indirizzi trovati fra i tanti....

      display 4x20

https://arduino-info.wikispaces.com/LCD-Blue-I2C
******************************
        accelerometro

https://www.sparkfun.com/tutorials/240
******************************

            bussola

http://pastebin.com/ifyhiyu3

****************************

       sensore temperatura

http://arduinoproject.it/2011/07/26/hd44780-lm35dz/

possono andare bene??? se si come gli unisco?
grazie
un saluto a tutti

uwefed

Vuoi praticamente che la parabola sul camper si orienta in direzione del satellite TV indipendentemente dalla direzione e inclinazione del camper?

Noi non diamo sketch finiti, aiutiamo gli interessati a raggiunger il loro obiettivo.

È bello poter dire l' ho fatto io!!!

Incominci con un Kit Arduino e un libro o un tutorial sul internet. Vedrai che presto saprai programmare e realizzarti il Tuo progetto.

Ciao Uwe



inesperto

#2
Mar 10, 2014, 06:50 pm Last Edit: Mar 10, 2014, 06:58 pm by inesperto Reason: 1
grazie uwefed... il problema è che vorrei capire come unirli insieme...magari se qualcuno mi fa vedere.. con dei colori differenti come vengono uniti ...forse riesco a capirci qualcosa...ho usato arduino con gli esempi ho fatto le prove modificando ho un poco visto come funziona...ma il programma per la parabola è un'impresa ardua per un 60enne... quando arrivo alla fine.. è già passato tanto di quel tempo che non mi rinnovano più neppure la patente..  :-)

    dimenticavo
la parabola la manovro manualmente... mi serve solo vedere sul display la latitudine e i gradi di alzo della parabola... più i termometri per la tenperatura esterna /interna

elrospo

#3
Mar 10, 2014, 10:50 pm Last Edit: Mar 10, 2014, 10:58 pm by elrospo Reason: 1
non c'è nulla da "mettere assieme"  colleghi i 3 sensori  li leggi e invii la lettura al display
e se muovi la parabola   manualmente  è  veramente alla portata di tutti,  

anche se l'ideale  è  far scorrere un numero o (nome del satellite) e dare l'ok per posizionarsi in automatico,
e alla fine sono solo 2 valori per centrare un satellite, bussola ed elevazione,  

ps:  non credo che qualcuno ti potrebbe essere d'aiuto, per il fatto che non ha il tuo stesso hardware,
fare "qualcosa senza l'hardware  è quasi impossibile

inesperto

grazie elrospo... ci proverò.... la vedo dura... comunque se non ci riesco farò tutto manualmente ..con un cronometro calcolando il tempo dovrei arrivare all'alzo per la parabola... e per la latitudine guarderò come sono orientate le altre... peccato perchè con il display era più facile... ma a 60 anni è dura ristudiare il tutto..
grazie di nuovo...

camperos

penso ti serva anche un GPS per individuare la tua posizione, dal Friuli alla Sicilia l'inclinazione cambia di qualche grado, e credo anche  dal  friuli alla valle d'aosta cambia qualcosa
https://www.youtube.com/watch?v=RR-xsS2xUzc

inesperto

grazi per il consiglio ..ma per le coordinate le stampo prima di partire... sarebbe altrimenti troppo compilcato... già non so come fare solo per scrivere sul display i dati ricevuti dal cmps10 e dxl345...figurati te dover anche mettere il resto...
comunque grazie di nuovo....

gpb01

Ciao inesperto,
... certo che per iniziare ... hai scelto una "cosetta semplice"  XD

Considera che da quanto hai indicato hai :

- Un LCD da pilotare in I2C
- Un accelerometro controllare in SPI
- una bussola che lavora in I2C
- un sensore di temperatura che lavora in analogico

... già che c'eri potevi aggungere qualche cosa in digitale e in seriale e ... avevi coperto tutte le possibilità   :smiley-mr-green: :smiley-mr-green: :smiley-mr-green:

A parte scherzi ...
... mi sembra onestamente, per la poca esperienza nel settore che dichiari di avere, un progetto un po' impegnativo da portare avanti tutto assieme ...  :smiley-roll:

Se hai già preso una certa manualità con Arduino ... comincia a fare un po' di prove con il bus I2C, ad esempio imparando bene prima a controllare l' LCD.
Una volta che hai ben chiaro il bus I2C, passi a collegare anche la bussola e cechi di capire come funziona e le informazioni che da essa recuperi e cerchi di visualizzarle sul LCD.

Passo successivo è collegare l'accelerometro in SPI ... anche qui devi imparare come funziona un bus che, sotto certi aspetti è simile al I2C, ma per altri è totalmente differente. Capito come comandare, via SPI l'accelerometro, puoi cominciare a leggere i valori che ti passa e capire come interpretarli (... che non è cosa banale).

Resterà quindi la parte analogica del LM35 ... ma a quel punto ... sarà una passeggiata ... ;)

Beh ... buon lavoro ... comincia e facci sapere ...

Guglielmo
Search is Your friend ... or I am Your enemy !

inesperto

grazie Gulielmo... provo e ti farò sapere...
la vedo ardua però....  :smiley-roll-sweat:

leo72

Io credo che a lui serva anche un GPS.
Ha bisogno infatti di latitudine e longitudine per poter sapere l'alzo e la direzione verso cui puntare la parabola.

gpb01


Io credo che a lui serva anche un GPS.
Ha bisogno infatti di latitudine e longitudine per poter sapere l'alzo e la direzione verso cui puntare la parabola.


Già consigliato in un post precedente e lui ha già risposto QUI ;)

Guglielmo
Search is Your friend ... or I am Your enemy !

inesperto


gpb01


grazie Gulielmo... provo e ti farò sapere...
la vedo ardua però....  :smiley-roll-sweat:


Comincia con le cose più semplici ...
... se cerchi già di mettere tutto assieme ... non ne esci.   Ricordati che hai una seriale collegata al PC e con la quale è molto semplice fare debug inserendo, in punti dove hai dubbi, delle Serial.println() che ti indicano dove stai passando.

Prova sempre un oggetto alla volta e, finché non hai ben capito come funziona ... aspetta a passare ad successivo ;)

Infine ... quando sei bloccato ... chiedi aiuto ...  XD XD XD

Buon lavoro !

Guglielmo
Search is Your friend ... or I am Your enemy !

inesperto

grazie guglielmo...
ho provato a fare questo..
http://www.robot-electronics.co.uk/htm/arduino_examples.htm#Tilt%20Compensated%20Magnetic%20Compass

ma non mi funziona vorrei mettere una foto per farti vedere lo schema.. ma non so come si mette
saluti

inesperto

#14
Mar 12, 2014, 03:55 pm Last Edit: Mar 12, 2014, 03:57 pm by inesperto Reason: 1
forse ci siamo
dove ho sbagliato???
grazie

Go Up