E' capitato di dover installare una o più teste mobili e doverle pilotare tramite dmx, tutto questo comporta dover tirare molti cavi, ma con arduino che riceve il segnale dmx via LAN e si interfaccia alle teste mobili, tutto diventa più semplice e veloce.
Tutto quello che serve è un arduino uno, una ethernet shield w5100, un cip MAX485 e una resistenza; i segnali dmx saranno inviati tramite un software preposto: Q light Controller Plus tramite l'uscita artnet.
Il collegamento è abbastanza semplice e alla portata di chiunque abbia una minima dimestichezza con la saldatura a stagno.
Il pin 4 viene collegato al pin 3 di arduino (pin output di default utilizzato dalla libreria DmxSimple)
Arduino deve essere dotato di una w5100 (non ho provato con la enc28j60) .
/****************
Inizio sketch
****************/
#include <Artnet.h>
#include <Ethernet.h>
#include <EthernetUdp.h>
#include <SPI.h>
#include <DmxSimple.h>
Artnet artnet;
byte ip[] = {192, 168, 10, 229};
byte mac[] = {0x04, 0xE9, 0xE5, 0x00, 0x69, 0xEC};
void setup()
{
Serial.begin(115200);
//Serial.begin(9600);
artnet.begin(mac, ip);
//pinMode(TXEnablePin,OUTPUT);
}
void loop()
{
if (artnet.read() == ART_DMX)
{
// print out our data
/*Serial.print("universe number = ");
Serial.print(artnet.getUniverse());
Serial.print("\tdata length = ");
Serial.print(artnet.getLength());
Serial.print("\tsequence n0. = ");
Serial.println(artnet.getSequence());*/
Serial.print("DMX data: ");
if (artnet.getUniverse()==2) {
for (int i = 0 ; i < artnet.getLength() ; i++)
{
DmxSimple.write(i+1, artnet.getDmxFrame()[i]);
/*Serial.print(i+1);
Serial.print(", ");
Serial.println(artnet.getDmxFrame()[i]);*/
}
}
Serial.println();
Serial.println();
}
}
/****************
FINE sketch
****************/
Con questo semplice sketch Arduino è in grado di ricevere il dmx (sull'universo 2 in questo caso ) e lo inoltrerà direttamente al MAX485 che potrà comandare il dispositivo DMX.
Arduino e raspberry, laboratorio di sviluppo progetti e appunti sulle difficoltà riscontrate nello sviluppo di tutti i giorni
martedì 19 dicembre 2017
giovedì 14 dicembre 2017
Arduino Pro mini (5v - 16Mhz) e modulo ethernet
Collegamenti pin:
Ho cercato nei vari siti web, ma molti riportano l'assegnazione dei pin di Arduino uno anche per il Pro Mini.
La piedinatura corretta per il Pro Mini è la seguente, utilizzando la libreria EtherCard
I collegamneti per la scheda di rete w5100 invece sono i seguenti:
La libreria da utilizzare in questo caso è quella ufficiale "Ethernet" e i pin dell'arduino pro mini sono i medesimi che vengon outilizzati su arduino uno.
Ho cercato nei vari siti web, ma molti riportano l'assegnazione dei pin di Arduino uno anche per il Pro Mini.
La piedinatura corretta per il Pro Mini è la seguente, utilizzando la libreria EtherCard
Arduino Pro Mini | | | Enc28j60 |
Pin 10 | CS | |
Pin 11 | SI | |
Pin 12 | SO | |
Pin 13 | SCK | |
5v | VCC | |
GND | GND |
I collegamneti per la scheda di rete w5100 invece sono i seguenti:
La libreria da utilizzare in questo caso è quella ufficiale "Ethernet" e i pin dell'arduino pro mini sono i medesimi che vengon outilizzati su arduino uno.
martedì 23 maggio 2017
w5100 e arduino problemi connessione lan
Probabilmente ci state sbattendo il naso da diverso tempo, perchè vi siete accorti che montando la scheda di rete w5100 su arduino ed utilizzando le sue librerie, riuscite a connettervi alla rete lan solo con alcuni modelli di router e switch.
venerdì 17 febbraio 2017
Il jukebox sociale che ti permette di votare la playlist via web
In una struttura che manda musica in filodiffusione è auspicabile che non tutti siano accontentati dai brani scelti! Cosa ci sarebbe di meglio che far scegliere proprio alle persone all'interno della struttura quale sia la classifica delle canzoni da ascoltare?
In una struttura che manda musica in filodiffusione è auspicabile che non tutti siano accontentati dai brani scelti! Cosa ci sarebbe di meglio che far scegliere proprio alle persone all'interno della struttura quale sia la classifica delle canzoni da ascoltare?
mercoledì 30 marzo 2016
project Lasertag - ancora sulle pistole
Eravamo rimasti alla realizzazione delle pistole nell'ultimo post:
http://labwma.blogspot.it/2016/03/costruire-pistola-lasertag1.html
--------------------------------------------------------------------------
Procediamo quindi, una volta individuati i piedini da cortocircuitare possiamo anche procedere al taglio della scheda.
http://labwma.blogspot.it/2016/03/costruire-pistola-lasertag1.html
--------------------------------------------------------------------------
Procediamo quindi, una volta individuati i piedini da cortocircuitare possiamo anche procedere al taglio della scheda.
venerdì 25 marzo 2016
project Lasertag - le prime idee
leggi anche il primo post - http://labwma.blogspot.it/2016/03/lasertag-arduino-intrattenimento.html
-------------------------------------------------------------
Navigando un pò in rete ho subito capito che l'unico sistema efficace per realizzare un'idea come quella che avevamo in mente era quello di impiegare gli infrarossi come proiettili.
Realizzare un sistema che generi un impulso infrarossi "costruito" secondo le nostre necessità sarebbe stato troppo oneroso in ternimi di tempo e costi, visto che l'idea è quella di realizzare molte pistole.
Quindi abbiamo pensato all'utilizzo di normali telecomandi da televisione.
Dopo una ricerca in rete, in negozi di elettronica, nelle cantine e sottoscala, siamo riusciti a trovare una fornitura di telecomandi ragguardevole che sarebbero stati buttati, e quindi abbiamo iniziato con lo studio di un sistema efficace per realizzare la prima parte di questo progetto: La pistola.
-------------------------------------------------------------
Navigando un pò in rete ho subito capito che l'unico sistema efficace per realizzare un'idea come quella che avevamo in mente era quello di impiegare gli infrarossi come proiettili.
Realizzare un sistema che generi un impulso infrarossi "costruito" secondo le nostre necessità sarebbe stato troppo oneroso in ternimi di tempo e costi, visto che l'idea è quella di realizzare molte pistole.
Quindi abbiamo pensato all'utilizzo di normali telecomandi da televisione.
Dopo una ricerca in rete, in negozi di elettronica, nelle cantine e sottoscala, siamo riusciti a trovare una fornitura di telecomandi ragguardevole che sarebbero stati buttati, e quindi abbiamo iniziato con lo studio di un sistema efficace per realizzare la prima parte di questo progetto: La pistola.
Un'idea coinvolgente - lasertag per intrattenimento
Attualmente sono impegnato come programmatore web all'interno di una struttura dedicata all'intrattenimento estivo e nel mio ruolo sono spesso coinvolto nelle varie attività, in modo da avere le idee chiare per quanto riguarda la comunicazione web.
Recentemente era stato proposto di ampliare il livello di coinvolgimento durante gli spettacoli serali all'aperto e, visto che il tema degli spettacoli è "piratesco" ho proposto una sorta di "battaglia con le pistole" da contestualizzare nell'ambiente deidcato allo spettacolo.
dopo una serie di valutazioni è stato deciso di disseminare l'area del palco di bersagli che gli spettatori, muniti di pistole dotate dallo staff, dovranno colpire durante vari momenti della serata.
Sarebbe anche interessante se ogni pistola potesse potesse essere identificata così da dare a ciascuno il suo punteggio in base al numero di bersagli colpiti.
Recentemente era stato proposto di ampliare il livello di coinvolgimento durante gli spettacoli serali all'aperto e, visto che il tema degli spettacoli è "piratesco" ho proposto una sorta di "battaglia con le pistole" da contestualizzare nell'ambiente deidcato allo spettacolo.
dopo una serie di valutazioni è stato deciso di disseminare l'area del palco di bersagli che gli spettatori, muniti di pistole dotate dallo staff, dovranno colpire durante vari momenti della serata.
Sarebbe anche interessante se ogni pistola potesse potesse essere identificata così da dare a ciascuno il suo punteggio in base al numero di bersagli colpiti.
Iscriviti a:
Post (Atom)