Il mio stage a Berlino

Ciao a tutti, sono Nicolò Sartorato, ho diciotto anni e studio elettronica vicino a Venezia, in Italia. Con il progetto “Erasmus+” sono stato a Berlino per 35 giorni e ho avuto il piacere di lavorare per 4 settimane al “Maker Store” in Danziger Straße, il posto perfetto se ami l’elettronica e la robotica.

Nicolo

Mi è piaciuto moltissimo fare il mio stage qui perché ho potuto scoprire un nuovo modo di studiare elettronica, il sistema dei Bricks dalla Brick’R’Knowledge, con i quali puoi imparare velocemente divertendoti.

20160802_123749_008-1

Personalmente ho lavorato perlopiù con il set di Arduino, con il quale ho progettato un termometro con sensore di umidità incorporato, prima per un piccolo schermo OLED, poi per una grande griglia LED WS2812B 16×16.

20160802_123837-1

Raccomando a tutti di provare il sistema dei bricks e spero di poter tornare qui un giorno in futuro, perché è un posto molto interessante per fare progetti, studiare e espandere le conoscenze personali.

Ci vediamo Maker Store 😉

Sartorato Nicolò

 

Code:

int temp=0;

int hum=0;

void setup(){

i2c_oled_initall(i2coledssd);

Wire.begin();

Serial.begin(9600);

Serial.println(“Temperature misuration”);

Serial.println();

Serial.println(“Type,\tstatus,\tHumidity (%),\tTemperature (C)”);

}

void loop(){

char buffer[30];

char buffe [20];

disp_buffer_clear(COLOR_BLACK);

disp_print_xy_lcd(0, 0, (unsigned char*) “DEGREES”, COLOR_WHITE, 0);

disp_print_xy_lcd(0, 24, (unsigned char*) “HUMIDITY”, COLOR_WHITE, 0);

disp_lcd_frombuffer();

int stat;

Serial.print(“DHT11, \t”);

stat = DHT.read(DHT11_PIN);

switch (stat){

case DHTLIB_OK:

Serial.print(“OK,\t”);

break;

case DHTLIB_ERROR_CHECKSUM:

Serial.print(“Checksum error,\t”);

break;

case DHTLIB_ERROR_TIMEOUT:

Serial.print(“Time out error,\t”);

break;

default:

Serial.print(“Unknown error,\t”);

break;

}

// DISPLAT DATA

Serial.print(DHT.humidity,1);

Serial.print(“,\t”);

Serial.println(DHT.temperature,1);

temp = DHT.temperature ;

hum = DHT.humidity;

sprintf(buffer, “%4d Celsius”, temp);

sprintf(buffe, “%4d / 100”, hum);

disp_print_xy_lcd(0, 11 ,(unsigned char*)buffer, COLOR_WHITE, 0);

disp_print_xy_lcd(0, 35 ,(unsigned char*)buffe, COLOR_WHITE, 0);

disp_lcd_frombuffer();

delay(4000);

}

 

Arduino per principianti

Oggi io (essendo un completo principiante per quanto riguarda Arduino) proverò a spiegare Arduino Nano per essere presto programmatori.

Bild1

Per prima cosa, connetti il brick batteria all’adattatore. Sul PCB di Arduino c’è un connettore mini USB che permette la connessione tra Arduino ed il computer /laptop. Inoltre ci sono connettori ermafroditi (non devi per forza ricordarlo ;)). Quando connettiamo vari bricks all’adattatore è come se li connettessimo direttamente ai pin di Arduino nano. Oggi diamo solamente un’occhiata a due connettori, chiamati, i pin digitali “PD2 e PD3” che sono equivalenti ai pin 2 e 3 di Arduino. Noi potremmo attualmente utilizzare questi pin singolarmente, ciò significa che potremo connettere un doppio LED al connettore. Se lavorassimo con un normale LED, tuttavia, connetteremo insieme i pin 2 e 3, ciò significa che li indirizzeremo entrambi.

Bild2

In alcune parti dell’adattatore di Arduino potresti dover collegare il brick in un direzione diversa – per questo hai bisogno di un brick in più. Oggi, non andremo tanto a fondo della faccenda, anche se…

Ora apriamo il nostro browser, scrivi www.arduino.org e premi su download. Puoi scegliere il corretto sistema operativo (sul mio PC sarebbe “Windows installer” per esempio) e successivamente puoi scaricare il file. Come al solito dovrai cliccare su “accetta” più volte e…siamo pronti.

Bild3

Puoi vedere questa figura ora. È il programma che usiamo per scrivere il codice. Per prima cosa, clicchiamo su “tools” (strumenti) poi su “board” (scheda) e scegliamo il nostro Arduino Nano.

Come detto prima, io non sono un programmatore ed è per questo che spiegherò la situazione iniziale in questo modo:

void setup: Questa è la funzione per implementare il seguente codice. Quello che è qui dentro è la situazione iniziale prima di qualsiasi processo o loop.

Void loop: Dopo il caricamento del setup, tutto quello che sarà qua dentro verrà riprodotto all’infinito. Per esempio: luci accese, luci spente, luci accese, luci spente e avanti così.

{}: Tutto quello che si trova tra queste due parentesi graffe sarà ripetuto in un loop. Devi compilare il contenuto interno e le parentesi definiscono l’inizio e la fine.

; Il punto e virgola è utilizzato per dividere le diverse istruzioni tra di loro. Con questa, il programma capisce come le differenti parti del codice sono separate. Viene utilizzato come uno “stop” in un testo.

//: Con questa puoi aggiungere un commento di una riga;

Le parti del nostro codice.

Bild4

Per prima cosa, diamo un nome alle nostre porte. PD2 è chiamata “PORTLED2 e PD3 “PORTLED3”. Per il nostro programma, per sapere a quale pin corrisponde PORTLED2, gli diciamo il seguente:

#define PORTLED2 2

Facciamo lo stesso per PORTLED3.

Ora definiamo la situazione iniziale del void setup. Una cosa del genere:

pinMode(PORTLED2,OUTPUT);

Il programma ora sa che PORTLED2 è un output e non un input.

Ora viene quello che mi piace di più: il loop senza fine chiamato void loop. I pin che andremo ad usare sono digitali, per questo scriveremo:

digitalWrite(POTRLED2,HIGH);

digitalWrite(PORTLED2,HIGH);

Entrambi I led si accendono ad un livello alto, o come direi io: sono illuminati.

Come prossimo step dobbiamo definire quanto stanno accesi. Per un secondo dobbiamo scrivere 1000, questo significa che calcoliamo il tutto in millisecondi. Quando il led deve stare acceso per 1 secondo bisogna scrivere:

delay (1000);

Quando il LED non dovrebbe essere illuminato per un secondo devi solamente cambiare HIGH con LOW:

digitalWrite (PORTLED2,LOW);

digitalWrite (PORTLED2,LOW);

delay (1000);

Alla fine, il nostro loop sarà chiuso da un brick, siamo riusciti nel programmare il nostro primo circuito.

Ora connettiamo Arduino Nano via USB al nostro PC o laptop e clicca sul segno di spunta sulla sinistra, il quale compila il codice. Ciò significa che segnala se abbiamo fatto errori. Una volta compilato, clicchiamo sul simbolo della freccia accanto al segno di spunta e il nostro programma sarà caricato su Arduino Nano. Quando lo scolleghiamo dal PC e colleghiamo i vari bricks correttamente il LED lampeggerà ogni secondo.

Bild5

Tre settimane al Maker Store

Praktikant

Il mio nome è Mattia, ho 17 anni e studio elettronica in Italia. Per il mio stage a Berlino con il progetto “Erasmus+” ho lavorato al “AllKnow Maker Store” a Danziger Straße. Qui ho avuto l’opportunità di scoprire un modo completamente diverso di imparare e sperimentare nel settore elettronico; il sistema di Brick’R’Knowledge. Con questo metodo puoi provare un circuito semplicemente attaccando assieme i bricks giusti, come dei LEGO. È facile e veloce!

Ho lavorato principalmente con il set “Arduino Coding”, il quale ti fornisce di tutti i componenti necessari per iniziare a progettare con Arduino.

Il set avanzato è anch’esso un ottimo modo per provare circuiti più complessi.

Con il coding set ho costruito un dado elettronico con pochi bricks: Arduino, un pulsante, un display OLED, alcuni cavi e il brick per l’energia.

 

Dice

Anche la parte software di Arduino è semplice: dopo aver settato tutte le librerie per lo schermo OLED un ciclo aspetta che il bottone venga premuto e, dopo aver premuto, verrà fornito un numero casuale da 1 a 6 che comparirà proprio sullo schermo. È un progetto molto semplice, ma può essere utilizzato al posto di un vero dado! Per riassumere, mi sono piaciute molto queste tre settimane e non vedo l’ora di lavorare di nuovo con il sistema di Brick’R’Knowledge.

Watch the video here

L’elettronica può essere divertente!?

Hai ancora dubbi? Perché non partecipi a uno dei nostri laboratori in Agosto: ne faremo uno sulla robotica nel nostro Maker Store a Berlino l’8 Agosto.

M_Bot

Hai sempre voluto costruire e programmare il tuo robot personale? Se si questo laboratorio fa proprio al caso tuo: per prima cosa assemblerai un “mBot”. Quindi assisterai ad un introduzione nel mondo della programmazione Arduino basata su Scratch e avrai la possibilità di insegnare al tuo robot qualsiasi tipo di cosa, tutto è possibile.

Elektronik_Fortg_900x900p

Nel nostro laboratorio “Elettronica per principianti” per persone dai 10 anni in su, ci piacerebbe introdurti le basi più importanti dell’elettronica. Imparerai cos’è un circuito elettronico, come una resistenza funziona in serie e in parallelo e cosa puoi fare con un transistor. Successivamente costruirai il tuo sistema di allarme che porterai a casa dopo il laboratorio.
Nel laboratorio “Elettronica avanzata” è possibile approfondire la conoscenza per quanto riguarda l’ingegneria elettronica: arriverai a conoscere condensatori elettrolitici, induttanze, relè, transistor e transistor ad effetto di campo. In più, costruirai circuiti elettronici (con un timer NE555), circuiti logici, circuiti con oscillatori e/o amplificatori.

Arduino_Stammtisch_900x900p

Nel nostro laboratorio “Arduino coding” ti introdurremo all’elettronica digitale e alla codifica di microcontrollori e le relative basi su di essi. Faremo lampeggiare LEDs e tratteremo convertitori analogico/digitali, bus I2C, relè, chiavi, monitor di rotazione ed OLED.

Löten_900x900p

In aggiunta, offriamo un laboratorio di saldatura per tutte le persone interessate all’argomento. Per prima cosa, si arriva a conoscere le attrezzature di base, come lo stagnatore e saldatore e poi potrai iniziare la vera fase di lavoro: saldare la propria base di bricks e portarli a casa dopo il laboratorio.

 Registrati ora – ci sono pochi posti ancora disponibili!

 

Laboratorio al Maker Store di Berlino

Un gruppo di 25 persone ha fatto visita nel nostro Maker Store a Berlino la scorsa settimana per partecipare ad uno dei nostri laboratori. È iniziato alle 19.00 e sin dai primi minuti erano tutti impazienti di costruire e programmare i loro piccoli robot. Oltretutto, la costruzione dei robot non è stata certamente un problema per i partecipanti e non ci è voluto più di un’ora per per completare il loro primo compito.

20160726_192308

20160726_192349

Quindi abbiamo dato inizio al buffet per un piccolo rinfresco – con una particolare attenzione alla velocità, infatti i partecipanti non hanno voluto aspettare più di tanto ma iniziare subito con la programmazione dei robot. Dopo una breve introduzione al mondo della programmazione dei robot, abbiamo dato loro il primo compito di progettazione: avrebbero dovuto programmare i loro robot con “mBlock”, un linguaggio di programmazione basato su Scratch, con il quale avrebbero dovuto per prima cosa “insegnare” al robottino a seguire una linea nera posta a terra.

20160726_192530

I nostri visitatori sono stati abbastanza intelligenti e abili nel portare a termine anche questo compito più complesso in maniera tutto sommato semplice, anche se alcuni di loro hanno avuto bisogno di un po’ più di tempo rispetto ad altri, ma si sono supportati ed aiutati a vicenda, ed è questo che crea una squadra affiatata, giusto?

20160726_192335

Alla fine della serata erano tutti felici – noi, che ci siamo divertiti con partecipanti simpatici e piacevoli e il gruppo, perché ognuno di loro ha potuto costruire e programmare il proprio robot. Alcuni di loro hanno anche fatto amicizia con il proprio robot e di conseguenza dire addio non è stato così facileJ – questo è il motivo per il quale, il giorno dopo, i due organizzatori del gruppo sono tornati nel nostro negozio per comprare 5 robot per il team.

20160726_192324

Se avete voglia di partecipare ad un evento di squadra diverso dai soliti – contattaci!

Ecco il primo giorno di corso nel nostro spazio al Maker Space a Berlino

Il nostro Maker Space è al centro di Berlino, a Prenzlauer Berg dove la creatività non ha alcun limite.

20160426_161520

20160426_165210

Il nostro obiettivo è quello di rendere la nuova generazione interessata alla tecnologia introducendola e insegnandola in maniera alternativa e divertente. Vogliamo incoraggiare gli studenti per immaginare e costruire qualcosa di nuovo, concependo il mondo dell’elettronica in maniera divertente. Invitiamo anche gli insegnanti per promuovere un nuovo metodo di insegnamento. Avremo diversi tavoli per mostrare circuiti elettronici con i Bricks, robot e per costruire nuovi programmi Arduino.

20160426_163852

Agli insegnanti di Informatica spesso piace Arduino, coinvolgendo quindi i loro studenti. Gli insegnanti di Fisica ritengono molto utile i Bricks per insegnare i fondamenti, inoltre per procedere anche per progetti più complessi. Gli Advanced sets sono utili anche a coloro che vogliono giocare e non sono da intendere solo per professionisti! Abbiamo dei mBots disponibili per costruire e programmare, inoltre Sophie risponde a tutti le domande che pongono gli studenti specie quelle in merito a “mBlock” che è un sistema operativo come Scratch ma per principianti.

20160426_163321

20160426_172332

Invitiamo i professori al nostro Makerspace per far visitare agli studenti tante nuove possibilità di impiego. Non sarebbe divertente avere delle lezioni di informatica, elettronica e fisica fuori dalla classe?

20160426_160437

20160426_165100

Se siete interessati scrivete a service@allknow.de

Ti aspettiamo per mostrarti il Maker Space e tutto ciò che c’è dentro!

www.maker-space.de

Makers emozionanti sulla Westcoast

ì

“Il più grande show sulla Terra” – Il Maker Faire ha origine qui: a San Francisco. Essere Maker al festival più creativo e grande è un onore per noi.

dav

Abbiamo condiviso uno stand con il nostro partner internazionale Arduino.org e i nostri ospiti cioè studenti, insegnanti e maker fan hanno potuto giocare con i nostri brick. Ci siamo focalizzati sull’interazione tra Arduino e Bricks ma anche strumenti per la misurazione o Bricks per controllo di motori.

Ô

ë

P

Negli USA è molto comune la home schooling perciò abbiamo venduto un bel numero di kit. Grazie al nostro nuovo distributore, KJD electronics, il nostro progetto sta diventando noto anche oltreoceano.

 º

Il mio primo Maker Faire

Vorrei raccontarvi della mia prima esperienza al Maker Faire ad Hannover dove ho partecipato due settimane fa. Tutto il team di Berlino era presente insieme a Julia che è venuta da Germering. Il Maker Faire ha avuto luogo da Lunedì a Domenica, Venerdì è stato un “giorno di scuola” per studenti e insegnanti.

Watch video
20160528_102831

E’ stato un evento molto interessante: i visitatori potevano vedere, imparare e sperimentare nuove cose. Purtroppo non ho avuto altro tempo di vedere gli altri makers e la loro creatività. Ne sarebbe valsa la pena, sono sicuro.
20160529_110948

Il nostro stand è stato molto frequentato. Non mi aspettavo tante persone e tanti buoni feedback. Molti erano interessati ai Bricks, dagli insegnati agli studenti, dai tecnici elettronici ai semplici entusiasti. I bambini adorano il “7 Color Light Set” e hanno trascorso molto tempo a creare nuove forme. Ho inoltre riconosciuto dei studenti universali che hanno passato più di un’ora costruendo i loro esperimenti.
20160528_104127

20160529_124448
20160529_115715

20160529_115855

Mi è davvero piaciuto vedere così tanta gente felice, ispirata e entusiasta. Ho inoltre condiviso molte idee con i visitatori.

Non vedo già l’ora del prossimo Mkaer Faire Bodensee. Al Maker Faire puoi imparare davvero tanto!

 

Mohamed

Concorso Do-It-Yourself

La conferenza dei radio-amatori quest’anno si è tenuta il 12-13 Marzo all’Università di Monaco (http://www.darc.de/distrikte/c/amateurfunktagung-muenchen). All’interno della conferenza c’è stata organizzata una gara che consisteva nel costruire un trasmettitore e ricevitore di codice Morse. I partecipanti dovevano fornire la documentazione dei loro progetti che raffigurasse lo sviluppo del prototipo. La qualità della presentazione, la documentazione, la genuinità dell’idea e le tecniche di realizzazione erano tutti vari aspetti della valutazione.

Iris Freitag DG5MLH ha sviluppato una chiave che riunisce molti dei simboli del codice Morse. Per creare energia ha utilizzato una dinamo, dei fischertechnik (gioco tedesco tra Lego e Meccano), forchette e cucchiai. Come ha detto Iris durante la sua presentazione all’OV Munich North a Mohr-Villa, lei era “nel posto sbagliato al momento giusto”. Rolf-Dieter ha deciso di aiutarla fornendole i suoi Brick’R’Knowledge per la trasmissione. Iris ha vinto il primo premio !

Willi Pfadler DK4MY ha realizzato il più grande interruttore per l’invio del codice Morse. Ha tagliato una bici a metà e con l’aiuto della catena ha realizzato la metodologia di creazione del segnale. Ha inoltre collegato il generatore alla bicicletta. Con 10W ha creato la macchina in grado di avere le migliori prestazioni in termini di potenza trasmessa.

Afu_Wettbewerb2

Rolf-Dieter Klein DM7RDK ha presentato un interruttore gestito coi pied. Per l’occasione ha utilizzato un generatore speciale utilizzato per caricare le batterie con un pedale.  E’ un meccanismo molto simile a quello di Iris Freitag, capace di caricare un condensatore di 1 Farad fino a 15V. Inutile dire che Rolf-DIeter ha costruito il suo progetto tramite i mattoncini di Brick’R’Knowledge e un convertitore (input 2.6V-25V) conducono ad una tensione in uscita pari a 8.8V con un massimo di 2.5A. Il generatore di potenza SiLabs RF porta a 144.19 MHz, con un amplificatore HMC311 + Motorola PA 10 W e un emettitore di squillo attraverso cassa acustica, LM386 e controllo di carico attraverso voltmetro e display.

 

Afu_Wettbewerb3

Gli operatori necessitano forza fisica per usare il pedale e per trasmetter il codice Morse, perciò Rolf-DIeter ha ridotto le prestazioni del trasmettitore a 3.6W. Il pubblico ha riconosciuto l’assoluta validità e fantasia del progetto.

Molti partecipanti hanno utilizzato i Brick’R’knowledge (www.brickrknowledge.de)    in quanto oramai è risaputo che sono perfetti per rapide installazioni e esperimenti !

 

Stefan Auracher DL1MCE

 

Premio per Aurdino Coding Set

Fatto! per la competizione “IT Innovation Place”, L’Arduino Coding Set è stato premiato come BEST OF nella categoria “Hardware”!
www.innovationspreis-it.de
Initiative_Mittelstand

Per questa ragione, vogliamo aggiungere qualche dettaglio a riguardo:

125697_2

l’idea dietro l’Arduino Coding Set è quella di consentire di far fare esperienza a tutti dell’elettronica analogica e digitale, nonché di scrittura di semplice codice per i microcontrollori.

Il manuale allegato contiene descrizioni individuali dei vari Brick, illustrandone le potenzialità attraverso grafici e disegni chiari e comprensibili (disponibile in download:  https://www.brickrknowledge.de/content/uploads/2015/10/BRK_Arduinoset_en.pdf  ).

Il manuale di programmazione di Arduino contiene numerosi esempi che consentono di realizzare semplici progetti e che potrebbero essere spunto per nuove idee (https://www.brickrknowledge.de/en/sets/downloads/) .

Tra i Brick analogici ci sono anche Brick digitali come il display a 7 caratteri, il display OLED, bus digitali…tutti utili a fornire la massima flessibilità al progetto che si ha in mente. Integrando Arduino Nano si possono realizzare circuiti anche complessi!

125697_3

Con Arduino Coding Set parliamo ad apprendisti, formatori, insegnanti, assistenti di ricerca e professori, ingegneri e sviluppatori di software che vogliono saperne di più sulla programmazione e microcontrollori. Arduino Coding Set è perfettamente qualificato per esperimenti tecnici, per spiegare contenuti didattici e per creare innovazione nel campo della tecnologia elettrica. Con Arduino Coding Set puoi semplicemente costruire, implementare e documentare circuiti complessi e dare vita ai tuoi esperimenti.

Perché non visiti il nostro store a Berlino, Danziger Str. 22? Non vediamo l’ora di incontrarti!