Differenze tra le versioni di "Arduino Project Day"

Da GolemWiki.
m (Giulio ha spostato la pagina Lunedino a Arduino Project Day: L'evento ha cambiato nome)
(Rinnovata secondo gli incontri del 2017)
Riga 1: Riga 1:
Gli incontri del Lunedino nascono nel 2015, con l'obiettivo di riunire gli appassionati di Elettronica Open Source del territorio. Gli incontri si tengono solitamente il ''Lunedì sera'' (da qui il nome) dalle 21.30 in [[Officina Informatica]] (sede temporanea di via Paladini), ma potrebbero subire variazioni comunicate in [https://lists.linux.it/listinfo/golem-hack lista hack].
+
Gli incontri "Arduino Project Day" nascono nel 2015 (col nome ''Lunedino''), con l'obiettivo di riunire gli appassionati di Elettronica Open Source del territorio. Gli incontri si tengono solitamente ogni ultimo martedì del mese dalle 21.30 in [[Officina Informatica]], ma potrebbero subire variazioni comunicate in [https://lists.linux.it/listinfo/golem-hack lista hack].
  
 
==Obiettivi==
 
==Obiettivi==
 
Gli incontri hanno scopo didattico. Si discute in modo autogestito di argomenti di elettronica (con particolare riguardo alle piattaforme Arduino e Raspberry) approfondendo elementi di interesse comune. Il contenuto teorico-pratico di ogni incontro deve essere distribuito liberamente sul sito dell'associazione.
 
Gli incontri hanno scopo didattico. Si discute in modo autogestito di argomenti di elettronica (con particolare riguardo alle piattaforme Arduino e Raspberry) approfondendo elementi di interesse comune. Il contenuto teorico-pratico di ogni incontro deve essere distribuito liberamente sul sito dell'associazione.
  
In parallelo agli approfondimenti teorici, durante il Lunedino è possibile coinvolgere il gruppo allo sviluppo di progetti personali. Si richiede però che tali progetti siano ben documentati nella loro progettazione in ogni loro parte (elettronica, meccanica ed informatica) e con formati di documenti tali da poter essere consultati dal maggior numero di persone. Si può pertanto richiedere che durante gli incontri vengano illustrati i metodi per la scrittura di documentazioni (esempio: scrittura su MediaWiki, realizzazione di circuiti, etc…).
+
In parallelo agli approfondimenti teorici, durante il Lunedino è possibile coinvolgere il gruppo allo sviluppo di progetti personali, che saranno condivisi sui canali media dell'associazione o esposti in occasione di fiere o manifestazioni.
  
==Regole==
+
Si impongono alcuni vincoli necessari per il buon proseguimento:
Gli incontri sono gratuiti, ed aperti a chiunque sia associato al GOLEM. Si svolgono una volta a settimana, dalle ore 21:30 in poi.
 
 
 
Si impongono alcuni vincoli necessari per il buon proseguimento degli eventi:
 
 
* È severamente vietato partecipare agli incontri con la convinzione "io porto l'idea del progetto, poi me lo sviluppate voi". Durante gli incontri bisogna imparare a cooperare, pertanto sono ammessi scambi d'opinioni, di codice e di schemi. In poche parole, si deve imparare!
 
* È severamente vietato partecipare agli incontri con la convinzione "io porto l'idea del progetto, poi me lo sviluppate voi". Durante gli incontri bisogna imparare a cooperare, pertanto sono ammessi scambi d'opinioni, di codice e di schemi. In poche parole, si deve imparare!
* Gli incontri sono aperti a tutti, ma è altresì ovvio che voler sviluppare un progetto senza aver prima acquisito un minimo di basi sia assolutamente improponibile, e si rischia di incorrere nel punto precedente. Pertanto verrà consigliato o di ridimensionare il proprio progetto, o di seguire un corso base per apprendere alcune tecniche (sarebbe deleterio dover spiegare ogni volta, ad una persona diversa, come si fa ad accendere un LED).
+
* I membri più esperti cercheranno di seguire quelli meno esperti, ma non sempre è possibile seguire tutti contemporaneamente: bisogna portare pazienza!
* I membri più esperti seguiranno quelli meno esperti. Si capisce bene che può essere difficile dare una mano a più persone ognuna delle quali ha un diverso progetto. Pertanto si consiglia di partecipare agli incontri con l'obiettivo di portare a termine, da cima a fondo, uno ed un solo progetto per volta.
 
  
==Calendario Incontri==
+
==Incontri salienti==
* Ven 24 giu - Incontro sulla saldatura: si è parlato degli strumenti e dei metodi per saldare. [http://golem.linux.it/files/arduino/lunedino/talk/saldatura.pdf Scarica] la presentazione.
+
* Ven 24 giu 2016 - Incontro sulla saldatura: si è parlato degli strumenti e dei metodi per saldare. [http://golem.linux.it/files/arduino/lunedino/talk/saldatura.pdf Scarica] la presentazione;
* Lun 27 giu - incontro potenzialmente pratico:
+
* Mar 31 gen 2017 - Avviati nuovi progetti: ''Sistema Arcieri'' ed un sistema di gestione per macchinario industriale;
** Terminare di saldare il LED ring e provare a programmarlo
 
** Tentare di interfacciare la stazione meteo wireless con una coppia di moduli radio
 
* Lun 10 lug - Proseguimento del lavoro sui progetti
 
  
 
==Progetti in Corso==
 
==Progetti in Corso==
  
* [[#Orologio a cucù|Orologio a cucù]] [Joseph];
+
* Sistema Arcieri
* Stazione meteo [Piero];
+
* sistema di gestione per macchinario industriale
* Bomba da SoftAir [Max];
 
* Giacoletto (rover tuttofare) [Lucam];
 
 
 
===Orologio a cucù===
 
'''Obiettivo:''' realizzare un orologio a cucù non convenzionale, utilizzando Arduino
 
 
 
'''Responsabile attività:''' Joseph
 
 
 
'''RoadMap di massima'''
 
#meccanismo (elettronica) dell'orologio;
 
#realizzazione scocca;
 
#meccanismo del cuckoo;
 
#migliorie e implementazioni (si veda roadmap dettagliata).
 
 
 
====Steps progetto====
 
 
 
*MECCANISMO OROLOGIO
 
*#comprare il display ([http://www.gearbest.com/lcd-led-display-module/pp_227268.html GearBest] 13,71 Euro)
 
*#montare il display, collegarlo ad arduino e scrivere sketch 1.0; (primi luglio 2016)
 
*#implementare sistema tasti per impostare ore, minuti e secondi senza intervenire sul software;
 
 
 
*SCOCCA:
 
*#ovvia forma di casetta;
 
*#dimensionamento in funzione del display e degli altri componenti, design senza eguali commerciali;
 
*#prototipo in Lego, plexiglass traslucido e plexiglass trasparente;
 
*#definitivo sostituendo stampa 3d al Lego;
 
*#il plexiglass va tagliato sin da subito al laser;
 
*#quello traslucido nasconde il display e costituisce il fronte della casetta, su questo vanno incastonate porte e finestre originali Lego;
 
*#quello trasparente va montato sui lati per lasciare l'elettronica a vista;
 
 
 
*MECCANISMO CUC-KOO;
 
*#l'uccellino deve uscire da dove non ci si aspetta;
 
*#dev'essere animato (es.: battere ali, aprire e chiudere becco, etc)
 
 
 
* PERFEZIONAMENTI:
 
*# variare la luminosità del display in funzione dell'intensità della luce ambiente;
 
*# possibilità di spegnere il display completamente;
 
*# batteria ricaricabile “in tampone”;
 
*# audio cuk-koo;
 
*# display con data;
 
*# display con temperatura;
 
 
 
====Approfondimenti necessari====
 
'''Achtung!''' da inserire nel calendario
 
* Microsaldature su scheda-scheda, scheda filo, filo connettore;
 
* Librecad e tecniche di taglio laser;
 
* ottimizzazione dello sketch dedicato;
 
* (eventualmente) realizzazione di PCB/shield Arduino customizzati.
 
 
 
===Bomba da SoftAir===
 
'''Obiettivo:''' realizzare una finta bomba da softair da poter disinnescare,
 
utilizzando Arduino
 
 
 
'''Responsabile attività:''' Massimo
 
 
 
====Materiali====
 
*Valigetta (10 euro)
 
*Arduino uno
 
*Shield di prova su una millefori
 
*Plexiglass tagliato a mano
 
*Schermo lcd 2x20 (3 euro) ''[Nota: potrebbe essere conveniente usare [http://www.banggood.com/LCD1602-Adapter-I2CIICTWI-Serial-Interface-Module-Board-For-Arduino-p-1056942.html?cur_warehouse=CN convertitore I<sup>2</sup>C], controllare corrispondenza pin]''
 
*potenziometro per lcd ''[Nota: può non servire]''
 
*Disco telefonico, da usare come pad (3 euro)
 
*2 pulsanti
 
*buzzer
 
*vari connettori maschi/femmina
 
 
 
====Steps Progetto====
 
# Scrittura del software: Programma interfacciabile che permetta di inserire un tempo del disinnesco, sempre inferiore ai 60 minuti, e varie modalità di gioco:
 
#* Modalità facile: modalità di disinnesco che usa un codice pre-impostato da 2 a 8 cifre per disinnescare la bomba.
 
#* Modalità media: modalità di disinnesco che usa una combinazione randomica da 2 a 8 cifre, da individuare a tentativi, per disinnescare la bomba.
 
#* Modalità difficile: in fase di sviluppo.
 
#  Perfezionamenti:
 
#* Shield personalizzato: creare un progetto da poter fresare su una pbc
 
#* Plexiglass: creare progetto per poter tagliare del plexiglass con una lasercut
 
#* Aggiunta luci: inserire dei led di due colori diversi per accentuare il disinnesco della bomba.
 
  
 
==Progetti Passati==
 
==Progetti Passati==
  
 
* [[Robot_Arduino|Robot rover]] - Frutto di un lavoro congiunto di [[Utente:Giulio|Giulio]], Stefano, Joseph, Piero, Gabriele e Max, prima esperienza degli incontri del Lunedino.
 
* [[Robot_Arduino|Robot rover]] - Frutto di un lavoro congiunto di [[Utente:Giulio|Giulio]], Stefano, Joseph, Piero, Gabriele e Max, prima esperienza degli incontri del Lunedino.
 +
* Bomba da SoftAir [Max];
 +
* Orologio a cucù [pinpas] - ''non ultimato'' - realizzare un orologio a cucù non convenzionale, utilizzando Arduino

Versione delle 15:51, 28 feb 2017

Gli incontri "Arduino Project Day" nascono nel 2015 (col nome Lunedino), con l'obiettivo di riunire gli appassionati di Elettronica Open Source del territorio. Gli incontri si tengono solitamente ogni ultimo martedì del mese dalle 21.30 in Officina Informatica, ma potrebbero subire variazioni comunicate in lista hack.

Obiettivi

Gli incontri hanno scopo didattico. Si discute in modo autogestito di argomenti di elettronica (con particolare riguardo alle piattaforme Arduino e Raspberry) approfondendo elementi di interesse comune. Il contenuto teorico-pratico di ogni incontro deve essere distribuito liberamente sul sito dell'associazione.

In parallelo agli approfondimenti teorici, durante il Lunedino è possibile coinvolgere il gruppo allo sviluppo di progetti personali, che saranno condivisi sui canali media dell'associazione o esposti in occasione di fiere o manifestazioni.

Si impongono alcuni vincoli necessari per il buon proseguimento:

  • È severamente vietato partecipare agli incontri con la convinzione "io porto l'idea del progetto, poi me lo sviluppate voi". Durante gli incontri bisogna imparare a cooperare, pertanto sono ammessi scambi d'opinioni, di codice e di schemi. In poche parole, si deve imparare!
  • I membri più esperti cercheranno di seguire quelli meno esperti, ma non sempre è possibile seguire tutti contemporaneamente: bisogna portare pazienza!

Incontri salienti

  • Ven 24 giu 2016 - Incontro sulla saldatura: si è parlato degli strumenti e dei metodi per saldare. Scarica la presentazione;
  • Mar 31 gen 2017 - Avviati nuovi progetti: Sistema Arcieri ed un sistema di gestione per macchinario industriale;

Progetti in Corso

  • Sistema Arcieri
  • sistema di gestione per macchinario industriale

Progetti Passati

  • Robot rover - Frutto di un lavoro congiunto di Giulio, Stefano, Joseph, Piero, Gabriele e Max, prima esperienza degli incontri del Lunedino.
  • Bomba da SoftAir [Max];
  • Orologio a cucù [pinpas] - non ultimato - realizzare un orologio a cucù non convenzionale, utilizzando Arduino