Differenze tra le versioni di "Arduino Project Day"

Da GolemWiki.
Jump to navigation Jump to search
(presentazione 24giu e obiettivi 27giu)
(Spostata raccolta progetti. Lasciato "regolamento")
 
(8 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
Il Lunedino è un incontro settimanale dedicato allo sviluppo di progetti di '''Elettronica Open Source''', che si tiene solitamente il ''Lunedì sera'' (da qui il nome) dalle 21.30 in [[Officina Informatica]].
+
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 lista].
  
==Frequently Asked Questions==
+
==Obiettivi==
* '''Cosa si fa al Lunedino?''' - Ad ogni incontro ogni partecipante porta avanti un proprio progetto. Seguendo un calendario (''ancora in preparazione'') saranno organizzati piccoli approfondimenti utili, ad esempio su come realizzare circuiti stampati oppure come disegnare con il CAD 2D.
+
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.
* '''Vorrei fare un progetto, come faccio?''' -  Vieni una serata a trovarci. Solitamente ci incontriamo il Lunedì sera, ma il giorno può ''subire variazioni''. Per evitare di fare un viaggio a vuoto scrivi una mail alla lista hack (golem-hack@lists.linux.it). La partecipazione è ''libera'', a patto di essere soci GOLEM;
 
* '''Di cosa ho bisogno per partecipare?''' - Sicuramente tante idee! Per quanto riguarda i materiali, è utile avere già una scheda Arduino (o una piattaforma analoga) e qualche componente. Inoltre è bene avere già qualche nozione base di elettronica e programmazione.
 
* '''Ho in mente un progetto, me lo fate?''' - NO! Gli incontri sono didattici, e si partecipa per imparare.
 
  
==Calendario Incontri==
+
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.
* 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.
 
* Lun 27 giu - incontro potenzialmente pratico:
 
** Terminare di saldare il LED ring e provare a programmarlo
 
** Tentare di interfacciare la stazione meteo wireless con una coppia di moduli radio
 
  
==Progetti in Corso==
+
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!
  
* [[#Orologio a cucù|Orologio a cucù]] [Joseph];
+
I progetti ed il materiale elaborato durante le serate sono raccolti nella pagina di [[Elettronica Opensource]].
* Stazione meteo [Piero];
 
* Bomba da SoftAir [Max];
 
* Giacoletto (rover tuttofare) [Lucam];
 
  
===Orologio a cucù===
+
[[Category:Officina]]
'''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==
 
 
 
* [[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.
 

Versione attuale delle 19:45, 22 ago 2019

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.

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!

I progetti ed il materiale elaborato durante le serate sono raccolti nella pagina di Elettronica Opensource.