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)

billykid591 23-01-2012 13:05

Quote:

Originariamente inviata da luca56 (Messaggio 1061399801)
Ma in effetti anche a me sembra la soluzione meno macchinosa... Però, visto che non mi intendo più di tanto di elettronica, ho preferito chiedere....

Pensavo di prendere una cosa simile a questa....

http://it.rs-online.com/mobile/p/ali...terni/0436030/


Più che sufficiente, l'unico consiglio che ti posso dare (se dovessi usare un'altro alimentatore a bassa tensione per i LED e non gli alimentatori-driver a 220V)...è di usare due jack diversi e incompatibili tra loro per non correre il rischio di invertire le alimentazioni.

luca56 24-01-2012 14:17

non vedo l'ora di montarlo!!

mi mancano praticamente solo i driver quindi da questo pomeriggio lo collego e lo lascio acceso per vedere se da errori da qua a quando mi arriveranno i MeanWell...

avrò così anche il modo ci valutare il funzionamento di tutti i componenti....


A breve anche un piccolo riepilogo sui componenti che ho dovuto comprare...

così è come appariva 3 giorni fa.... la prossima a quando sarà finito del tutto



http://img.tapatalk.com/d9c8b959-d336-3586.jpg

LukeLuke 24-01-2012 14:24

non si vede nulla....

luca56 24-01-2012 17:50

Sistemato

Kj822001 24-01-2012 18:55

non vorrei arrivare tardi.. ma perchè non hai comprato questo??
http://www.boostled.com/products/typ...controller-kit

Niko79 24-01-2012 21:28

Questo link potrebbe essere utile per i vari collegamenti:

https://sites.google.com/site/caddni...led_controller

luca56 24-01-2012 23:09

Quote:

Originariamente inviata da Kj822001 (Messaggio 1061403907)
non vorrei arrivare tardi.. ma perchè non hai comprato questo??
http://www.boostled.com/products/typ...controller-kit

Primo perché era almeno un anno che aspettavo di poter usare Arduino e secondo perché quel prodotto costa 55$ (non molto) peccato che ne vogliano altri 60 per spedire con USPS.

Ora, USPS funzionerà anche bene pero le nostre dogane no quindi di aspettare 1 mese non mi andava. E secondo, nonostante sul sito ci sia scritto che volendo c'è la possibilità di scegliere un altro metodo di spedizione con corriere (usp, dhl, TNT) previ accordi, me l'hanno rifiutato perché dicono che costerebbe di più....

Ma scusa, a te (della Typhon) cosa te ne frega se voglio spendere tot per avere una certa spedizione? E soprattutto, che cxxxxxxxo di spedizione è quella da 60$? Farebbero prima ad alzare il prezzo del prodotto ma almeno segnare l'importo giusto della spedizione.

Ho detto tutto. Sono disposto a spendere pero solo se chi vende è chiaro e io non ho la sensazione che mi stia prendendo in giro.

luca56 24-01-2012 23:45

Bene, prima prova sulle uscite PWM e mi segna un 10.12V fissi...

Ho pensato: ma si, io di elettronica non ci capisco na mazza e sicuramente, trattandosi di una modulazione in onda quadra, il valore che rende è sempre pari al valore più alto....

Sto dicendo cavolate?

pulvis 25-01-2012 10:25

Quote:

Originariamente inviata da luca56 (Messaggio 1061404911)
Bene, prima prova sulle uscite PWM e mi segna un 10.12V fissi...

Ho pensato: ma si, io di elettronica non ci capisco na mazza e sicuramente, trattandosi di una modulazione in onda quadra, il valore che rende è sempre pari al valore più alto....

Sto dicendo cavolate?

Si segui l'ultimo schema postato da niko, secondo me è il metodo più semplice per innalzare a 0-10volts

luca56 27-01-2012 20:06

beh, che dire? HO FINITO!!!!!!!!!!!!!!!!!!!!!!!!!

è stata lunga ma ho finalmente completato la parte tecnica e di programmazione del progetto...

Riepilogo sulle funzioni:

alba tramonto su due canali (w-bianco e b-blu) che andranno a comandare i driver tramite segnale PWM (implementato da 0-5v a 0-10v tramite ICL7667)

posso scegliere l'ora a cui far partire la dimmerazione la mattina; la durata sul canale dei blu e su quello dei bianchi separatamente; scelgo il tempo di mantenimento della massima luminosità; e poi l'inverso per il tramonto

legge 3 temperature: due sul dissipatore dei LED ed una nell'acqua della vasca

comando: l'accensione e lo spegnimento della retroilluminazione del display coincidono con quella di inizio e fine dimmerazione (quindi sostanzialmente si accende e si spegne con la plafoniera; solo la retroilluminazione però, i cristalli liquidi sono sempre accesi




COSA MI MANCA

beh devo chiaramente incassarlo nel mobile dell'acquario; a tal proposito ho trovato una placchetta molto carina in alluminio spazzolato (quelle per i pulsanti da muro che abbiamo tutti in casa per accendere e spegnere le luci)

devo reperire e comprare altre due sonde di temperatura 18b20 per errato acquisto (ne ho prese 3 ma sono analogiche, le lm35z) ed impermeabilizzarne una con silicone poiché sarò quella che andrà in acqua

mi mancano ancora i driver....#rotfl##rotfl##rotfl##rotfl##rotfl##rotf l##rotfl##rotfl#

ho ancora un sacco di pin analogici e qualcuno digitale libero, perciò mi sto informando sul funzionamento dei relè per comandare anche l'accensione e lo spegnimento delle ventole assieme ai led durante il fotoperiodo




Alla fine ci ho messo più o meno due settimane e il 90% del tempo è andato alla stesura del programma....
E tra le cose più difficile c'è stata sicuramente la fase di cablatura dei componenti su PCB.... un casino... ad un certo punto ho seriamente pensato di bruciare la millefiori e di farmene fare una su commissione.... poi temevo però che il prezzo sarebbe stato troppo alto e quindi mi sono arrangiato come potevo.

In compenso posso dire di essermi divertito moltissimo e poi la soddisfazione di avere costruito dal nulla vero e proprio un aggeggino così senza mai aver messo il naso su libri di programmazione, microcontrollori, transistor etc....


Beh immaginerete...

Un pò di foto:

Il display devo dire che è abbastanza grande, alla fine infatti ho preso un 16x4 blu con caratteri bianchi e leggo tutti i dati che mi interessava visualizzare.


Qua si vede l'Arduino con PCB auto-assemblata ed il retro della placchetta con il display incassonato

per assicurarlo alla placca ho usato colla a caldo e alcuni pezzetti di plexiglass da 1mm... prima li ho incollati alla placca e poi con un accendino a "fiamma ossidrica" li ho ammorbiditi e ripiegati sul retro del display


http://s8.postimage.org/py87kapxt/IMG_1248.jpg


questi sono i supporti di cui sopra, appunto

http://s8.postimage.org/o8z4c8a8h/IMG_1249.jpg


fronte del display + placchetta

http://s8.postimage.org/cz6eha575/IMG_1250.jpg


e qui i dati mostrati dal display.... ci si può sbizzarrire (caratteri permettendo)

http://s8.postimage.org/ibv8vet3l/IMG_1251.jpg






Ringrazio tutti coloro che mi hanno aiutato, specialmente Martino e Lorenzo....

ps.
fatemi sapere cosa ne pensate!!!


Luca

LOLLO77 27-01-2012 20:09

ottimo lavoro complimenti

aleslai 27-01-2012 20:45

Complimenti, lo stavo studiando al momento mi sono fatto una infarinatura con il libro Il manuale di Arduino e Programmare in C. Mi hai spronato a passare ai fatti. Bravo.

miky 28-01-2012 10:36

Bello veramente ben fatto progettino molto pulito.

luca56 29-01-2012 21:06

Aggiornamento: il sistema è in test, purtroppo non so ancora come si comporta con i driver perché non li ho ancora... Per il resto è acceso giorno e notte col suo alimentatore e controllo che le funzioni girino come dovrebbero... Per ora ho dovuto apportate piccole modifiche al programma per via di dimenticanze.. Roba da poco comunque (es far scrivere lo 0 sul display se i minuti sono minori di 10...)

Pero stavo pensando al prossimo sviluppo: internet wireless shield per poter controllare tutti i paretri da remoto... Con iPhone... E qui entra in gioco la scrittura di una app...

Gli obiettivi: visualizzare dal dispositivo mobile i parametri letti da Arduino più la visualizzazione di una ip webcam puntata sulla vasca (per fortuna un mio amico è sviluppatore Apple, penso che ci uscirò a cena #18#18#18)

A breve vi farò sapere....

Ciccio66 29-01-2012 21:26

#25#25#25

Ho troppi lavori in stand bye e per ora mollo....

Ma mai dire mai....

luca56 29-01-2012 21:41

aggiornamento lampo: ho trovato già lo spunto da cui partire: chi ha l'iphone può darci un'occhiata..

da app store: reef angel

dal loro sito è possibile scaricare anche il codice in formato pde per poterlo aprire dal'IDE di Arduino...

ottima partenza.... chissà se è possibile utilizzare già quello...

ora vado alla ricerca di una espansione wifi per il mio arduino

ps: domani probabilmente inizierò un progettino aggiuntivo per poter controllare la quantità di acqua osmotica rimasta nel serbatoio... per ora utilizzerò 3 interruttori galleggianti che già ho in casa... chi ci capisce qualcosa di Arduino avrà già compreso la stupidità del codice

pinMode(A1, input)

e da qui gli facciamo leggere se i galleggianti hanno aperto o chiuso il circuito)...

fantastico Arduino, meno male che è italiano.... ne vado molto fiero pur non essendo del settore

luca56 29-01-2012 21:53

io lo ripeto... studio legge, non informatica....

però mi è già venuto un dubbio: avendo come provider di servizi internet Fastweb, per poter utilizzare un sistema come quello di ReefAngel, avrei bisogno di richiedere un IP pubblico? (spero di no)

matteociocca 31-01-2012 22:35

Ciao.. posso chiederti se secondo te vanno bene questi? Ho fatto un po di programmazione a scuola e volevo cimentarmi anche solo per divertirmi un po XD

http://www.ebay.it/itm/Surprise-Ardu...item2a1077a286

http://www.ebay.it/itm/DS1307-RTC-Mo...item2318334d94

http://www.ebay.it/itm/12864#128x64-...item3cc0cd67d1

luca56 01-02-2012 12:39

mi sa che ormai l'arduino uno non mi basta più... mi avanzano solo 2 pin digitali....:-D:-D:-D:-D:-D:-D

ho implementato una nuova funzione che da tanto avrei desiderato avere: guardate in basso a destra: "Ro_ _ _"

indica il livello di acqua d'osmosi rimasta nella vasca di stoccaggio...

finalmente non dovrò più aprire l'armadio per controllare né tantomeno essere svegliato di notte dalla pompa che entra in secca per via della mancanza d'acqua

ora mi basterà buttare un occhio e controllare...


il progetto è una cavolata: 3 galleggianti leggono 3 livelli: basso, medio alto...

(ma perché non ho fatto informatica anziché legge #13#13#13#13#13)


http://s17.postimage.org/sgl804g17/IMG_1253.jpg



COME CAVOLO SI GIRANO STE IMMAGINI??????????

luca56 01-02-2012 12:54

Quote:

Originariamente inviata da matteociocca (Messaggio 1061424856)
Ciao.. posso chiederti se secondo te vanno bene questi? Ho fatto un po di programmazione a scuola e volevo cimentarmi anche solo per divertirmi un po XD

http://www.ebay.it/itm/Surprise-Ardu...item2a1077a286

http://www.ebay.it/itm/DS1307-RTC-Mo...item2318334d94

http://www.ebay.it/itm/12864#128x64-...item3cc0cd67d1



Ciao,
a perte il terzo link che non si vede, gli altri vanno bene...

però:

1) è vero che spendi meno se li compri dalla cina o dalla polonia però devi anche pagare delle spese di spedizione che comprandoli in italia non pagheresti... ti ritroveresti alla fine a dover pagare la stessa cifra che avresti sborsato per comprarli da noi e con in più la scocciatura di dover aspettare giorni o settimane (perché se spediscono con corriere il prezzo sale parecchio dall'estero)... e se compri dalla cina rischi anche di dover pagare le tasse....

2) il display va bene anche lui.... se ho visto bene è un graphic lcd (164x68).... io non li ho usati, ne ho uno a casa ed ho provato a configurarlo ma è troppo difficile... preferisco gli hd47800 compatibili... molto più semplici...

IL MIO CONSIGLIO: COMPRATE DI PIU' DAGLI ITALIANO QUANDO POTETE..... FACCIAMOLA GIRARE QUESTA ECONOMIA... BASTA MADE IN CHINA

senza fare pubblicità a nessuno ti posso suggerire di visitare la pagina ufficiale:

http://arduino.cc/en/Main/Buy

in italia ci sono 2 negozi (da cui mi sono rifornito io) che fanno anche vendita a distanza tramite corriere, sono validi, disponibili e capaci.... uno ha anche un sito di vendita ebay

aleslai 01-02-2012 15:14

Arduino mi e' arrivato, comprato da negozio italiano che ho segnalato nella sezione saper comprare. Che soddisfazione mi ha dato vedere Made in Italy. Adesso mi dovro rileggere tutto il tuo post e poi incomincio il lavoro. Scusami ma il tuo progetto e' open source vero? Perche' dovro copiarti ahahahah

matteociocca 01-02-2012 16:49

Seguirò il tuo consiglio =) comunque volevo chiederti x interagire con i led hai utilizzato dei driver compatibili con arduino ? In poche parole utilizzi il programma come se fosse un drimmer virtuale al posto di uno manuale giusto?

luca56 01-02-2012 17:34

"dimmer"....:-D

si è giusto comunque i driver non sono compatibili con Arduino, sono semplici driver con ingresso PWM 0-10v... sono universali, non vengono costruiti appositamente per Arduino

matteociocca 01-02-2012 19:51

dimmer dimmer #rotfl#

A ok perfetto quindi quelli ke utilizzerò x la plafo della bizeta andranno bene..
X il programmino ke cicli hai utilizzato?
Scritto in italiano una cosa simile:

//Se sono le 9 acceni blu al 1%
//Aumenta di 1% i blu ogni tot secondi fino 10%
//Se sono le 10 accendi bianchi 1%
//Aumenta di 1% i bianchi ogni tot secondi fino 10%

Poi se il tuo ce lo offri open surce ci farai dare un okkiata?! XD

matteociocca 01-02-2012 21:54

Allora ho trovato da un sito italiano l'occorrente =)
Arduino 2009 21,6€
potenziometro 1.8€
10pulsanti 1.20€
sensore temperatura 2.00€
tastiera 3.8€
display 16x2 8€
RTC 3€

Oltre ai fili dimentico altro? servono resistenze regolatori di tensione o via dicendo?
Io farei una cosa del genere:
-gestione alba tramonto
-visualizzazione temperatura su dissipatore plafoniera

per ora queste 2 cosette poi ci penseremo a tutti i possibili utilizzi =)

luca56 05-02-2012 18:45

ciao a tutti... oggi pomeriggio invece di spaparanzarmi sul divano ho occupato gli ultimi due pin rimanenti di arduino utilizzando un servo-motore...

1) Oscillatore per pompe di movimento --> funzionante... peccato m
crei qualche problema al display quindi l'ho staccato

2) Mangiatoia automatica....


Quante cose avrei potuto fare con Arduino se solo lo avessi scoperto qualche anno fa....


Ora la sfida di cui vi parlavo inizia.... WiFi shield per poter controllare dall'iPhone tutti i parametri; non mi interessa modificare il fotoperiodo ma solo:

- leggere le tre temperature
- poter dare da mangiare ai pesci
- controllare visivamente la vasca tramite ip cam
- ... non ho altre idee per ora (suggerimenti?)

Ho scaricato il codice di reefangel e me lo sto studiando... la parte difficile è sicuramente scrivere la app che girerà poi su iphone.

qualcuno mi sa dire se posso utilizzare ReefAngel app anche se non ho quel controllore? in fondo è pur sempre arduino-powered...

scheva 05-02-2012 21:41

Come si programma,dove hai trovato la documentazione per imparare

aleslai 06-02-2012 00:38

Basta che digiti arduino su google e ti esce un mondo, molto in inglese, io ti suggerisco questo sito www.maffucci.it per chi e' alle prime armi.

LukeLuke 06-02-2012 00:51

il reefangel è arduino.... quindi secondo me puoi usare tranquillamente le app.

l'unica diversità possono essere l'interazioni con le periferiche di diverso tipo...

luca56 07-02-2012 16:19

volevo aggiornarvi su quello che sta succedendo:

da semplice controller per i canali pwm sto sviluppando anche altre funzionalità che ne faranno un controllore un po' più generico per vasche...

ho già implementato 3 interruttori galleggianti per rilevare il livello di acqua nella tanica d'osmosi

ed ora sto cercando di esportare i dati acquisiti dal controller su web così da poterli controllare da remoto. Per questo motivo, tuttavia, mi tocca modificare un po' la circuiteria visto che l'interfaccia wifi richiede un paio di ingressi su Arduino (cosa che io non ho più) --> ecco quindi che andrò ad implementare uno shift register sull'lcd in modo che da 6 connessioni scenda a richiederne solo 3 e questo tramite questo componente: Logica 7400 Shift Register SN74HC595N

a questo punto potrò collegare la wifi shield nonché uno o due servomotori da usare come oscillatori per pompe (già provato e funziona)

Il bello di questa piattaforma è che non se ne vede mai la fine... l'unico limite resta l'immaginazione

Per quanto mi riguarda, tuttavia, l'incoronamento e la fine del progetto coincideranno con la scrittura di una app per iPhone nativa che mi permetta di leggere i parametri da remoto e poter dare da mangiare ai pesci (per questa funzionalità ho aperto un altro topic in reef caffè: http://www.acquariofilia.biz/showthread.php?t=351060)

per ora non ho ancora né li shift register né il wifi... nei prossimi giorni conto di procurarmi il tutto

a presto e grazie per aver seguito questo blog-post così numerosi

luca56 09-02-2012 17:03

ciao,

ho fatto un video per farvi vedere come funziona la WiFi shield che ho comprato e configurato oggi ma ho scoperto che per postarli devo necessariamente avere un account YouTube.... ed io non ce l'ho...

Sono comunque riuscito a farla funzionare e riesco a visualizzare una frase andando a visitare l'IP che ho assegnato ad Arduino... è un IP interno alla mia rete in quanto non ne ho uno pubblico... però per fare delle prove va benone...

ora rimango in attesa di un aiuto per scrivere una app per iPhone e controllare il tutto da remoto...

fantastico

Acquariusfantasy 09-02-2012 17:17

Quote:

Originariamente inviata da luca56 (Messaggio 1061450139)
ciao,

ho fatto un video per farvi vedere come funziona la WiFi shield che ho comprato e configurato oggi ma ho scoperto che per postarli devo necessariamente avere un account YouTube.... ed io non ce l'ho...

Sono comunque riuscito a farla funzionare e riesco a visualizzare una frase andando a visitare l'IP che ho assegnato ad Arduino... è un IP interno alla mia rete in quanto non ne ho uno pubblico... però per fare delle prove va benone...

ora rimango in attesa di un aiuto per scrivere una app per iPhone e controllare il tutto da remoto...

fantastico

Una volta finito il tuo me ne costruisci unooooooo???:-D

luca56 10-02-2012 12:56

nessun problema.... fatemi solo ultimare questo che fungerà da prototipo....

luca56 12-02-2012 18:03

ecco, oggi ho ultimato la stesura della pagina Fritzing per poter stampare (spero domani) la pcb in casa.... così non ci saranno più fili intrecciati.. insomma, un progetto nel complesso più pulito

aleslai 12-02-2012 18:26

Grande, anche il PCB in casa che dire complimenti #25#25#25. Sbaglio o ti ho visto anche sul forum di Arduino, io sto ancora agli inzi però sono riuscito a far leggere la temperatura ed accendere e dimmerare un led prima o poi ti raggiungo ahahahahahaha

luca56 12-02-2012 20:30

Ciao, si si, capito anche io su Arduino forum... Senza alcune dritte che vengono proprio da li non sarei arrivato a completare il mio progetto...

luca56 17-02-2012 19:06

OsV1 arduino controller - ultime foto 7/sept a pag 10
 
ciao ragazzi, voglio aggiornare il post per mostrare il prodotto finito...

La notizia bella è che funziona, quella un po' meno bella è che non ho ancora implementato il WiFi... ho problemi ad unire il codice della wifi shield con quello che uso sul mio arduino...

Comunque separatamente funzionano quindi penso sia solo questione di qualche giorno..

Ho stampato la pcb in casa ed assemblato il tutto e questo è il risultato:


http://s15.postimage.org/kp0ypa1av/IMG_1302.jpg

http://s15.postimage.org/gh66gizvb/IMG_1303.jpg

http://s15.postimage.org/xk8yc1gk7/IMG_1307.jpg

http://s15.postimage.org/f8iauw7x3/IMG_1312.jpg



Nel complesso mi ritengo molto soddisfatto del lavoro finito anche se, magari, utilizzando l'altro metodo di incisione della basetta in rame (fotoincisione), il tutto sarebbe stato molto più preciso...

Però non mi lamento assolutamente... e poi è stata la prima volta che mi cimentavo in questo tipo di progetti...

Grazie a tutti
Luca

ps: prossimo aggiornamento a wifi funzionante

luca56 17-02-2012 20:08

Quote:

Originariamente inviata da Acquariusfantasy (Messaggio 1061450170)
Quote:

Originariamente inviata da luca56 (Messaggio 1061450139)
ciao,

ho fatto un video per farvi vedere come funziona la WiFi shield che ho comprato e configurato oggi ma ho scoperto che per postarli devo necessariamente avere un account YouTube.... ed io non ce l'ho...

Sono comunque riuscito a farla funzionare e riesco a visualizzare una frase andando a visitare l'IP che ho assegnato ad Arduino... è un IP interno alla mia rete in quanto non ne ho uno pubblico... però per fare delle prove va benone...

ora rimango in attesa di un aiuto per scrivere una app per iPhone e controllare il tutto da remoto...

fantastico

Una volta finito il tuo me ne costruisci unooooooo???:-D


se ti interessa ancora contattami pure in mp #70

scheva 17-02-2012 20:59

Complimenti Luca veramente molto bene.

luca56 18-02-2012 01:13

Grazie mille... Spero di riuscire a concludere con la app al più presto.... Così si che sarebbe completo


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

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,15196 seconds with 13 queries