AcquaPortal Forum Acquario Dolce e Acquario Marino

AcquaPortal Forum Acquario Dolce e Acquario Marino (http://www.acquariofilia.biz/forum.php)
-   Fai da te marino (http://www.acquariofilia.biz/forumdisplay.php?f=60)
-   -   Arduino Controller --> foto pg 6 ed ultima : PCB pronta per essere stampata in casa --> test wifi (http://www.acquariofilia.biz/showthread.php?t=346129)

Ciccio66 17-01-2012 21:33

Senti Luca.....metti 2 link e 2 prezzi....

è una vita che vorrei fare sta cosa.....

billykid591 17-01-2012 23:34

Quote:

Originariamente inviata da luca56 (Messaggio 1061386348)
vi spiego ora quale saranno le funzioni che vorrei programmare su Arduino:

1) alba tramonto sui canali w (bianchi) e b (blu) --> io adopererò 8 MeanWell mod. 60#48p: 4 per i led bianchi e 4 per quelli blu.

inizialmente proverò ad utilizzare direttamente le uscite PWM di arduino, 4 canali in tutto ai quali farò comandare 2 driver ciascuno (non sono sicuro che funzioneranno entrambi per via dell'assorbimento... vedremo)

e su questo ho una riserva circa eventuali mosfet da dover utilizzare per portare il segnale da 5 a 10v (giusto?)

qualora non dovessero funzionare per il motivo di cui sopra, mi adopererò per utilizzare subito l'interfaccia pwm 16 canali a 12bit (4096 passi anziché i 255 di arduino) tlc5940 (avrà bisogni o di altri componenti per poter funzionare? non lo so...)

Per quanto riguarda il setting dell'ora di inizio fade, mantenimento, inizio fade rovescio che porterà allo spegnimento della plafoniera così come per il valore di intensità massima dei led non avrò, come vi dicevo, la possibilità di modifica diretta su arduino tramite pulsanti.... nel caso lo collegherò al computer per poter cambiare i registri

2) sul display (48x48) farò in modo di visualizzare l'ora, la percentuale di w, quella dei b, e le 2 o 3 temperature che le sonde registreranno sul dissipatore dei led

Questo è l'obiettivo... per ora è tutto

ps: ringrazio anticipatamente chiunque voglia apportare il suo contributo a questo piccolo ma grande progetto
e ringrazio in anticipo anche i miei 3 amici programmatori che senza problemi hanno accettato di aiutarmi... e altrettanto prontamente mi hanno informato sugli impegni incombenti che probabilmente posticiperanno il loro contributo :-D:-D:-D:-D:-D#70:-D:-D:-D

Spero di fare cosa gradita anche ad altri utenti del forum

Ho appena concluso la realizzazione di un controller LED con arduino (sto aspettando il circuito stampato che ho ordinato per il montaggio definitivo)....e durante le "prove" ho utilizzato anche il TLC5940....però si è rilevato decisamente instabile (anche se la dimmerazione è sensibilmente meno scattosa) oltre al fatto che le sue uscite sono "invertite" per cui devi metterci un transistor come inverter per pilotare i driver (è fatto per pilotare direttamente dei piccoli LED)....e poi che ci fai di 16 uscite?

luca56 18-01-2012 19:24

il tlc5940 mi serviva non tanto per il numero di uscite quanto per il fatto di risultare meno scattoso nella modulazione del segnale PWM --> e quindi per ottenere un effetto alba tramonto più "soft"... in realtà non so se lo monterò, nel caso in cui le 2 uscite pwm riescano da sole a sopportare 4 driver ciascuna e quindi non diano problemi di assorbimento eccessivo, credo di non montarlo... in caso contrario cosa potrei fare?

billykid591 18-01-2012 19:31

Quote:

Originariamente inviata da luca56 (Messaggio 1061388719)
il tlc5940 mi serviva non tanto per il numero di uscite quanto per il fatto di risultare meno scattoso nella modulazione del segnale PWM --> e quindi per ottenere un effetto alba tramonto più "soft"... in realtà non so se lo monterò, nel caso in cui le 2 uscite pwm riescano da sole a sopportare 4 driver ciascuna e quindi non diano problemi di assorbimento eccessivo, credo di non montarlo... in caso contrario cosa potrei fare?

visto che comunque i driver devi pilotarli con un segnale PWM da 0 a 10 volt...e quindi dovrai usare dei transistor posti sulle uscite PWM dell'arduino il problema di sovraccarico non si pone (le entrate PWM dei driver dimmerabili normalmente assorbono pochi mA)...però dovrai prevedere una alimentazione supplementare da 10 Volt....P.S. l'effetto scattoso dell'alba tramonto con l'arduino in effetti è visibile, soprattutto nei primi passi,ma non certo fastidioso....alla fine risparmi componenti e complessità del circuito.

luca56 18-01-2012 19:34

vi aggiorno:

oggi ho imparato le basi di Arduino:

accendi/spegni un led
accendi setieni premuto il tasto
tieni acceso dopo aver premuto, spegni dopo averlo rischiacciato
...

ma la parte più divertente è stato imparare a far comparire sul display delle scritte

vi allego delle foto, tenete presente, però, che questo era il display contenuto nello starter pack da 59€.... potevo risparmiarmelo, non c'erano nemmeno i cavetti rapidi per scheda di prototipazione...

quello definitivo sarà un 48x48 grafico retroilluminato di blu



http://s18.postimage.org/8q5wk6p1x/arduino1.jpg

http://s18.postimage.org/rc8nyf1p1/arduino2.jpg

http://s18.postimage.org/gryqftx79/arduino3.jpg


spero che tutto il resto del materiale mi arrivi entro domani così iniziamo a programmare per bene... mi manca l'orologio, 3 sensori di temperatura, il display e devo andare a comprare i mosfet per innalzare il voltaggio del pwm che arduino ha in 0-5 ma a noi serve in 0-10
------------------------------------------------------------------------
qualcuno mi gira le immagini oppure mi spiega come fare che non so come si procede? per favore...
------------------------------------------------------------------------
ah allora basta.... il tlc non lo monto...

ma l'alimentazione supplementare come faccio ad implementarla? ground comune e il positivo ad un piedino del mosfet? o entrambi ad alimentarlo? ne ho visto uno dal vivo, aveva 6 piedini però non so come si colleghi ed inoltre devo ancora comprarlo....

ancora grazie per i suggerimenti

luca56 19-01-2012 13:24

Aggiornamento:

Oggi ho imparato a far leggere ad Arduino una temperatura esterna e a mostrarla sul display....

È stato molto complicato perché sono dovuto andare a modificare una libreria già pronta (nella onewire occorreva modificare la dicitura wconstants.h in Arduino.h)

Dopo varie modifiche e copia incolla però ce l'ho fatta...

Oggi dovrebbero consegnarmi l'rtc, il display definitivo e altre sonde di temperatura... Non vedo l'ora

http://img.tapatalk.com/5d240f74-fd0b-a29b.jpg

http://img.tapatalk.com/5d240f74-fd1b-3c34.jpg

http://img.tapatalk.com/5d240f74-fd6c-3201.jpg

Ciccio66 19-01-2012 14:08

Sa dimmi il necessario
X fare sto display ecc ecc
Inviato dal mio GT-I9001

luca56 19-01-2012 15:18

Ciao,
Guarda dammi ancora un paio di giorni e ti saprò dare conferma di tutto il materiale necessario... Devo verificare il funzionamento complessivo ma in ogni caso in prima pagina trovi il materiale che ho preso io...

Ps: mi è arrivato il pacchettino con altri pezzi:

Display ed RTC

http://img.tapatalk.com/5d240f74#179d#24f4.jpg

E qui un esempio di cosa potrebbe visualizzare una volta ultimato.

http://img.tapatalk.com/5d240f74#17d5-5662.jpg

Il display ha anche un micro joystick con 4 direzioni più funzione push... Potrebbe tornare utile...

Ora cerco di interfacciarli insieme

A presto

Ciccio66 19-01-2012 16:21

Dai dai che rifaccio la cover e lo piazzo....

luca56 20-01-2012 11:55

Ragazzi sto impazzendo con i codici.... Letteralmente....


Tutti gli orari sono GMT +2. Attualmente sono le 10:46.

Powered by vBulletin versione 3.8.9
Copyright ©: 2000 - 2025, Jelsoft Enterprises Ltd.
Traduzione italiana Team: AcquaPortal
User Alert System provided by Advanced User Tagging v3.2.5 Patch Level 2 (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Copyright Zero Pixel Srl

Page generated in 0,09200 seconds with 13 queries