Comenius I&R CAROUSEL PROJECT by Dario and Alessandro - 5AT
|
|
- Angela Festa
- 6 anni fa
- Visualizzazioni
Transcript
1 Comenius I&R CAROUSEL PROJECT by Dario and Alessandro - 5AT Our project is the scale reproduction of an industrial production line for wiring assembling of any kind. Wirings are usually performed on a fixed table where the operator follows the production from the beginning to the end; this method is quite inefficient for the production of very complex wirings as the required knowledge and sequence of the operations are quite difficult for a single operator who has to complete the entire work. As a consequence the error rate is high and the production time extended and variable. Conversely employing a conveyor, more complex wirings can be produced, the operator can learn the process easily as the procedure is divided into different steps, obtaining the following advantages: reduction of processing time, also referred to the reduction of anomalies or non-compliances higher specialization of the operator on the product criticalities Lower set-up starting time thanks to the work phases simplification and consequent reduction in costs
2 This machinery can be operated into two different modes: Manual: the conveyor moves only when the button "Start" is pressed by one of the operators Automatic: the conveyor moves automatically according to a fixed, preprogrammed time. In case one or more workers haven't completed their task or in case of any problem that may arise, an "Emergency" button can be pushed stopping the movement, allowing the worker to complete his task or fix a possible error. Once the "Emergency" button is pushed again, the cycle starts from the previous step. Cad 3D program was used to draw the structure plan, then, to implement it, PLA (Polylactic Acid) was employed and realized with a 3D printer: Wiring pattern:
3 CYCLE FLOW SHEET: ========================================================
4 STRIP LED: Striscia led RGB anodo comune Alimentazione 12Vcc diretto alimentatore Catodi connessi a blocco Amplificazione LED Utilizzata per segnalazione visiva di preavviso giro, giro, raggiungimento postazione ed emergenza. AMPLIFICAZIONE LED: Circuito stampato dimensioni 10x10 cm. Il circuito stampato contiene nr. 3 transistor 2N6055 in configurazione interruttore (ON-OFF). Le basi dei transistor sono pilotate tramite 3 uscite digitali di Arduino. Quando il transitor è in saturazione, ovvero quando scorre una corrente tra base ed emettitore di almeno 10 ma, si crea un collegamento tra collettore ed emettitore mettendo così a massa il catodo della striscia LED. La scelta di utilizzare i transistor 2N6055 è dovuta al fatto che possono dissipare una potenza fino a 100W (Datasheet: Semiconductor/2N6055/?qs=Ypxpq5eNvNV5dYQoSdAKMA==) LED POSTAZIONI: Striscia LED RGB anodo comune Alimentazione 12Vcc diretto alimentatore Catodi R,G,B cortocircuitati tra loro e collegati a GND alimentatore. Utilizzata per illuminazione tavole di lavoro. I catodi R,G,B sono stati cortocuitati per ottenere il colore bianco. SENSORE HALL: Sensore ad effetto HALL rileva il campo magnetico di una calamita mandando in saturazione il transitor presente al suo interno. Il sensore presenta un uscita Open-collector collegata a un resistore di 980Ω a sua volta collegato ad un ingresso analogico di Arduino Absolute Maximum Ratings Characteristic Symbol Notes Rating Units Forward Supply Voltage VCC 26.5 V Reverse Supply Voltage VRCC 30 V Output Off Voltage VOUT 26 V Continuous Output Current IOUT 25 ma Reverse Output Current IROUT 50 ma Operating Ambient Temperature TA Range E 40 to 85 ºC Range L 40 to 150 ºC Maximum Junction Temperature TJ(max) 165 ºC Storage Temperature Tstg 65 to 170 ºC
5 Viene utilizzato come finecorsa del ciclo. E stato posizionato un magnete sotto ogni postazione al fine che venga rilevato dal sensore e venga interrotto la corsa della giostra. PULSANTE EMERGENZA: Interruttore 3 contatti C, NA, NC con LED Il contatto comune è stato collegato ad un ingresso digitale di Arduino Il contatto NC è stato collegato a GND Il contatto NA è stato collegato a VCC 5V Il LED è collegato indipendentemente dallo stato dell interruttore ad un ingresso digitale di Arduino PULSANTE AVVIO CICLO: Pulsante 3 contatti C, NA, NC con LED Il contatto comune è stato collegato ad un ingresso digitale di Arduino Il contatto NC è stato collegato a GND Il contatto NA è stato collegato a VCC 5V Il LED è collegato indipendentemente dallo stato del pulsante ad un ingresso digitale di Arduino SUONO: Circuito stampato 7 x 5 cm
6 Alimentazione: 5Vcc diretto alimentatore Il circuito stampato per la riproduzione dei suoni di avviso giro ed emergenza è stato costruito utilizzando un microcontrollore PIC16F84A. E stato utilizzato un microcontrollore in quanto garantisce maggior semplicità circuitale, minore componentistica e quindi dimensioni del circuito ridotte. Inoltre permette la personalizzazione delle tonalità, aggiunta di suoni e modifiche su quelli preesistenti senza necessità di modifiche hardware. Il circuito è dotato di un clock a 4MHz al quarzo per le funzionalità del microcontrollore. I suoni vengono emessi da un buzzer in base alla frequenza emessa dal PIC16F84A. La scelta del suono avviene tramite due ingressi digitali comandati da Arduino. Sono presenti inoltre dei LED di segnalazione del corretto funzionamento del circuito. Il programma è stato realizzato in Assembler (Allegato: Datasheet PIC16F84A) MOTORE: Il motore utilizzato è un servomotore a rotazione continua: tramite il contatto PWM è possibile variare direzione e velocità dello stesso. Il segnale PWM è un tipo di modulazione digitale che permette di ottenere una tensione media variabile dipendente dal rapporto tra la durata dell' impulso positivo e di quello negativo (duty-cycle variabile). La scelta di utilizzare un servo motore a 360 è dovuta al fatto che il movimento del macchinario è relativamente piccolo ed è necessario un rallentamento della velocità di rotazione in prossimità della postazione di arrivo.
7 ARDUINO UNO: Il blocco centrale del progetto è costituito da Arduino: una scheda elettronica embedded che monta il microcontrollore ATmega328. Tutti i comandi I/O del progetto sono pilotati e controllati dalla sopracitata scheda. Di seguito alcune caratteristiche tecniche fondamentali: Microcontroller Operating Voltage ATmega328 5V Input Voltage (recommended) 7-12V Input Voltage (limits) 6-20V Digital I/O Pins Analog Input Pins 6 DC Current per I/O Pin DC Current for 3.3V Pin Flash Memory SRAM EEPROM Clock Speed 14 (of which 6 provide PWM output) 40 ma 50 ma 32 KB (ATmega328) of which 0.5 KB used by bootloader 2 KB (ATmega328) 1 KB (ATmega328) 16 MHz La programmazione è stata effettuata utilizzando il software IDE Arduino con codice di programmazione C (vedi par. 6) PROGRAMMAZIONE SUONO: Codice programmazione Assembler ;GENERATORE DI FREQUENZE AUDIO ;inizializzazioni PROCESSOR 16f84 RADIX HEX INCLUDE "p16f84a.inc" errorlevel -302 CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC ORG 0CH d1 EQU 0DH d2 EQU 0EH d3 EQU 011H d4 EQU 012H d5 EQU 013H d6 EQU 014H d7 EQU 015H INPUT1 EQU 0 INPUT2 EQU 1 ;ASSOCIAZIONE I/O ORG 00 BSF STATUS, RP0 MOVLW B' ' MOVWF TRISB BCF STATUS, RP0 ;Cambio banco memoria ;Tutte uscite tranne pin RB0 e RB1 ;Carico in TRISB ;Cambio banco memoria ;CICLO PRINCIPALE
8 CICLO MOVLW B' ' ;Set tutti i BIT a 0 BTFSS PORTB,INPUT1 ;Controlla se RB0 = 0 - Se VERO salta istruzione successiva - Se FALSO chiama SUONO1 CALL SUONO1 ;Chiama SUBROUTINE SUONO1 BTFSS PORTB,INPUT2 ;Controlla se RB1 = 0 - Se VERO salta istruzione successiva - Se FALSO chiama SUONO2 CALL SUONO2 ;Chiama SUBROUTINE SUONO2 GOTO CICLO ;SUBROUTINE SUONO1 SUONO1 SUONO1_0 MOVLW B' ' ;Set BIT RB2 a 0 e LED movlw 0x03 ; cycles movwf d1 movlw 0x02 movwf d2 MOVLW B' ' ;Set BIT RB2 a 1 CALL RIT0225 ;Chiama ritardo per frequenza 2200Hz MOVLW B' ' ;Set BIT RB2 = 0 CALL RIT0225 ;Chiama ritardo per frequenza 2200Hz decfsz d1, f goto $+2 decfsz d2, f goto SUONO1_0 ;Ripete ciclo per tempo di 0,50 sec goto $+1 nop ;3 cycles SUONO10 SUONO10_0 MOVLW B' ' ;Set BIT RB2 a 0 movlw 0x03 ; cycles ;MOVLW 02H movwf d1 movlw 0x02 ;MOVLW 01H movwf d2 CALL RIT0225 ;Chiama ritardo per frequenza 2200Hz CALL RIT0225 ;Chiama ritardo per frequenza 2200Hz decfsz d1, f goto $+2 decfsz d2, f goto SUONO10_0 ;Ripete ciclo per tempo di 0,50 sec goto $+1 nop ;3 cycles ;4 cycles (including call) RETURN ;Ritorno a ciclo iniziale ;SUBROUTINE SUONO2 SUONO2 MOVLW B' ' ;Set BIT RB2 a 0 movlw 0x03 ; cycles ;MOVLW 09H movwf d1 movlw 0x02 ;MOVLW 01H movwf d2 SUONO2_0 MOVLW B' ' ;Set BIT RB2 a 1 CALL RIT0415 ;Chiama ritardo per frequenza 1200Hz MOVLW B' ' ;Set BIT RB2 = 0
9 CALL RIT0415 ;Chiama ritardo per frequenza 1200Hz decfsz d1, f goto $+2 decfsz d2, f goto SUONO2_0 ;Ripete ciclo per tempo di 0,50 sec SUONO2_3 SUONO2_30 goto $+1 nop MOVLW B' ' ;Set BIT RB2 a 0 movlw 0x03 ; cycles ;MOVLW 09H movwf d1 movlw 0x02 ;MOVLW 01H movwf d2 ;3 cycles MOVLW B' ' ;Set BIT RB2 a 1 CALL RIT029 ;Chiama ritardo per frequenza 1200Hz MOVLW B' ' ;Set BIT RB2 = 0 CALL RIT029 ;Chiama ritardo per frequenza 1200Hz decfsz d1, f goto $+2 decfsz d2, f goto SUONO2_30 ;Ripete ciclo per tempo di 0,50 sec goto $+1 nop RETURN ;3 cycles ;SUBROUTINE RITARDO PER FREQUENZA 1200HZ (0,415 ms) RIT0415 RIT0415_0 movlw movwf 0x88 d3 decfsz d3, f goto RIT0415_0 goto $+1 return ;409 cycles ;2 cycles ;4 cycles(including call) ;SUBROUTINE RITARDO PER FREQUENZA 1700HZ (0,29 ms) RIT029 RIT029_0 movlw movwf 0x5F d4 decfsz d4, f goto RIT029_0 return ;286 cycles ;4 cycles (including call) ;SUBROUTINE RITARDO PER FREQUENZA 2200HZ (0,225 ms) RIT0225 RIT0225_0 movlw movwf 0x49 d5 decfsz d5, f goto RIT0225_0 ;220 cycles nop ;1 cycle
10 return ;4 cycles (including call) END PROGRAMMA ARDUINO: Codice di programmazione C #include <Servo.h> //Inclusione libreria per controllo motori servo /* VARIABILI HARDWARE CONNESSIONI */ int SUONO1 = 13; // Abilitazione suono1 (Emergenza) connesso a PIN13 int SUONO2 = 12; // Abilitazione suono2 (Giro) connesso a PIN12 int R = 7; // LED Rosso su protezione organi movimento connesso a PIN7 int G = 6; // LED Verde su protezione organi movimento connesso a PIN6 int B = 5; // LED Blu su protezione organi movimento connesso a PIN5 int emergency = 4; // INTERRUTTORE STOP CICLO - EMERGENZA connesso a PIN4 int start = 3; // INTERRUTTORE AVVIO CICLO MANUALE connesso a PIN3 int ledstart = 9; // LED Pulsante AVVIO CICLO MANUALE connesso a PIN9 int ledemergency = 8; // LED Pulsante STOP CICLO - EMERGENZA connesso a PIN8 const int analoginpin = A0; // Pin Analogico connessione sensore effetto HALL open collector /*VARIABILI DI STATO */ int OK=0; // Flag di stato inizializzazione variabili tramite console seriale int sensorvalue = 0; // Valore digitalizzato del sensore int M = 0; // Flag modalita' manuale int A = 0; // Flag modalità' automatica int flagemergency = 0; // Flag stato emergenza int flagstart = 0; // Flag avvio ciclo /* VARIABILI DI SERVIZIO */ byte tempchar; // Memorizzazione temporanea caratteri seriali int lamp = 0; // Variabile per numero cicli lampeggio pre-giro int caratteri = 0; // Variabile per controllo numero caratteri immessi da seriale Servo motore; // Definizione nome motore /* VARIABILI PER FUNZIONI */ unsigned long time; // Variabile tempo per modalità automatica int contatore = 0; // Variabile contapezzi /* INIZIALIZZAZIONI */ void setup() /*Inizializzazione PIN */ pinmode(suono1, OUTPUT); //PIN SUONO1 modalità uscita pinmode(suono2, OUTPUT); //PIN SUONO2 modalità uscita pinmode(r, OUTPUT); //PIN R modalità uscita pinmode(g, OUTPUT); //PIN G modalità uscita pinmode(b, OUTPUT); //PIN B modalità uscita pinmode(emergency, INPUT); //PIN emergency modalità ingresso pinmode(start, INPUT); //PIN start modalità ingresso pinmode(ledemergency, OUTPUT); //PIN ledemergency modalità uscita pinmode(ledstart, OUTPUT); //PIN ledstart modalità uscita digitalwrite(suono1, HIGH); //SUONO1 livello alto default digitalwrite(suono2, HIGH); //SUONO2 livello alto default digitalwrite(b,high); //LED BLU livello alto default motore.attach(11); //Motore connesso a PIN 11 /* COMUNICAZIONE CON UTENTE TRAMITE SERIALE - INIZIALIZZAZIONE VARIABILI */ Serial.begin(9600); //Inizializzazione porta seriale velocità 9600baud delay(1000); //Attendi 1 secondo dopo apertura porta seriale Serial.println("Inserisci modalita' Manuale o Automatica + Tempo di giro (m/a + tempo)"); //Mostra messaggio per operatore (IT) Serial.println("Insert automatic or manual mode + cycle time (m/a + time)"); //Mostra messaggio per operatore (EN) while(ok==0) // Esegui ciclo finchè non viene data una risposta dall'operatore
11 if (Serial.available()) //Se sono presenti dati sulla porta seriale byte command = Serial.read(); //Lettura byte inviato da operatore caricata su variabile "command" switch (command) //Verifica se il dato inserito corrisponde a istruzione case 'm': //se uguale a M Serial.println ("Modalita' manuale impostata"); //Mostra messaggio per operatore (IT) Serial.println ("Manual mode set"); //Mostra messaggio per operatore (EN) OK = 1; //Cambio stato flag ad 1 - Uscita dal ciclo al "break" M = 1; //Cambio stato flag Manuale break; //Termine caso case 'a': //se uguale ad A Serial.println("Modalita' automatica impostata"); //Mostra messaggio per operatore (IT) Serial.println ("Automatic mode set"); //Mostra messaggio per operatore (EN) OK = 2; //Cambio stato flag a 2 - Uscita dal ciclo al "break" A = 1; //Cambio stato flag Automatico break; // Termine caso while(ok==2) // Esegui ciclo se stato selezionato precedentemente "Modo automatico" fino ad aggiornamento da operatore, ciclo ignorato in caso "Manuale" if (Serial.available()) //Se sono presenti dati sulla porta seriale tempchar = Serial.read(); //Lettura byte inviato da operatore caricato temporaneamente su variabile "tempchar" caratteri++; //Incremento numero caratteri if ((tempchar>=45) && (tempchar <=57)) //Controllo ASCII - Verifica se il byte inserito è un numero time = (time*10)+(tempchar-48); //Se Vero il byte viene condizionato e inserito nella variabile "time" else if ((tempchar == 10) (tempchar==13)) //Se inviato un carattere terminatore di riga (quale INVIO o CR) OK=3; //Cambio stato flag a 3 - Uscita dal ciclo al termine istruzione Serial.println ("Tempo impostato a:"); //Messaggio di conferma a operatore del tempo inserito Serial.println ("Time set:"); Serial.print (time); Serial.println ("s"); Serial.println(); /* CICLO RIPETUTO PRINCIPALE */ void loop() digitalwrite(ledemergency, LOW); Emergency(); if (M == 1) flagstart = digitalread(start); digitalwrite(ledstart, HIGH); if (flagstart == HIGH) Emergency(); lampyellow(); digitalwrite(ledstart, LOW); cycle(); //Controlla che non ci siano condizioni di emergenza //Se modalità manuale //Stato pulsante su variabile flagstart //Se flagstart livello alto //Controlla emergenza //Funzione lampeggio - Suono2 (pregiro) //Funzione ciclo
12 else if (A == 1) Emergency(); lampyellow(); cycle(); //Se modalità automatica //Controllo emergenza //Funzione lampeggio - Suono2 (pregiro) //Funzione ciclo void cycle() //funzione ciclo digitalwrite(b, LOW); //Settaggio LED colore rosso fisso digitalwrite(g, LOW); digitalwrite(r,high); motore.write(88); //Settaggio velocità motore delay(1000); //Ritardo di 1 secondo per uscire da campo sensore hall do motore.write(88); //Mantiene velocità motore sensorvalue = analogread(analoginpin); //Stato sensore su variabile sensorvalue Emergency(); //Controllo emergenza while (sensorvalue > 10); //Esegue ciclo quando il sensore non ha raggiunto il magnete motore.write(89); //Rallentamento motore delay(200); //Ritardo rallentamento motore.write(95); //Ferma motore contatore ++; //Incremento contapezzi Serial.print ("Numero pezzi prodotti - Produced pieces number: "); //Mostra numero pezzi prodotti a op Serial.println (contatore); digitalwrite(b, LOW); //Abilita LED verde digitalwrite(g, HIGH); digitalwrite(r,low); delay(500); //Attende 0.5 secondi digitalwrite(b, HIGH); //Disabilita LED verde digitalwrite(g, LOW); digitalwrite(r,low); delay(time*1000); //Tempo di attesa ciclo in ms = tempo in secondi x 1000 void lampyellow() //funzione lampeggio pregiro lamp=2; //numero di lampeggi impostato a 2 digitalwrite(suono2, LOW); //Abilita SUONO2 - giro while(lamp>0) //Finchè lamp non è uguale a 0 digitalwrite(r, HIGH); //Abilita LED giallo digitalwrite(g, HIGH); digitalwrite(ledstart, HIGH); //Abilita LED pulsante avvio ciclo Emegency(); //Controllo emergenza delay(500); //Attesa 0.5 secondi digitalwrite(r, LOW); //Disabilita LED giallo digitalwrite(g, LOW); digitalwrite(ledstart, LOW); //Disabilita LED pulsante avvio ciclo Emergency(); //Controllo emergenza delay(500); //Attesa 0.5 secondi lamp=lamp-1; //Decrementa variabile lamp digitalwrite (SUONO2, HIGH); //Disabilita SUONO2 void Emergency() //funzione emergenza flagemergency = digitalread(emergency); //assegna stato pulsante emergenza a variabile flagemergency while(flagemergency == HIGH) motore.write(95); //Blocco motore digitalwrite(suono2, HIGH); //Spegne SUONO2 (qualora attivo) flagstart = LOW; //Pulsante Avvio ciclo - non considerato flagemergency = digitalread(emergency); //Controlla cambio stato pulsante digitalwrite(suono1,low); //Abilita SUONO1
13 digitalwrite(g, LOW); //Accende LED rosso digitalwrite(b, LOW); digitalwrite(r,high); digitalwrite(ledemergency, HIGH); //Accende LED pulsante emergenza delay(100); //attesa 100ms digitalwrite(r,low); //Spegne LED Rosso digitalwrite(ledemergency, LOW); //Spegne LED pulsante emergenza delay(100); //attesa 100ms digitalwrite(suono1,high); //Spegnimento SUONO1
Pilotare un motore passo-passo, in questo caso il modello della Sanyo le cui caratteristiche principali sono quelle di figura1.
10. Pilotaggio unipolare di un motore passo-passo Scopo della prova Pilotare un motore passo-passo, in questo caso il modello 103-547-52500 della Sanyo le cui caratteristiche principali sono quelle di
DettagliCorso di programmazione Arduino DI MALVEZZI DAVIDE
Corso di programmazione Arduino DI MALVEZZI DAVIDE Argomenti Pin digitali e pin analogici Gestione di timer e bottoni Utilizzo della porta seriale Oggetto String Controllo di schermi LCD Utilizzo dell
DettagliArduino. Laboratorio Arduino Base. HackLab Terni. Laboratorio aperto a tutti di elettronica, scienza e arte. hacklabterni.
Laboratorio Base HackLab Terni Laboratorio aperto a tutti di elettronica, scienza e arte. hacklabterni.org Cos'è? è una piattaforma di prototipazione elettronica open-source basata su microcontrollore
DettagliCORSO ARDUINO. Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii
CORSO ARDUINO Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM 2016 1 FAQ time domande e risposte? 2 Iterazioni: while Si usa per ripetere un blocco di codice finché una condizione è vera, ma senza tenere
DettagliPer controllare un motore DC (funzionante in corrente continua) con Arduino, devi utilizzare il circuito integrato Ponte H (nel mio caso un L293NE
Controllo di velocità e verso di un motore DC con Arduino con L293NE Per controllare un motore DC (funzionante in corrente continua) con Arduino, devi utilizzare il circuito integrato Ponte H (nel mio
DettagliApplicazioni dei microcontrollori PIC
Applicazioni dei microcontrollori PIC In questa unità vengono esposte le modalità di realizzazione di un circuito hardware con il microcontroller PIC16C84 (o PIC16F84), per la prova dei programmi presentati
DettagliArduino L'elettronica Open Source!
Arduino L'elettronica Open Source! Microcontrollori Un microcontrollore o microcontroller, detto anche computer single chip è un sistema a microprocessore completo, integrato in un solo chip, progettato
DettagliGESTIONE DEI TEMPI CON IL TIMER1 DEL PIC16F876
GESTIONE DEI TEMPI CON IL TIMER1 DEL PIC16F876 6.0 TIMER1 MODULE The Timer1 module is a 16-bit timer/counter consisting of two 8-bit registers (TMR1H and TMR1L), which are readable and writable. The TMR1
DettagliCORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Stefano Panichi e Giulio Fieramosca
CORSO ARDUINO Giulio Fieramosca Stefano Panichi Corso ASEV 2015 Pulsanti e interruttori Pushbutton Momentary button Pulsante monostabile A B Switch Interruttore bistabile C A B C D C B A Pulsanti e interruttori
DettagliFar lampeggiare un led o forse un semaforo?
Far lampeggiare un led o forse un semaforo? Lezione 1 di Arduino Grazie per le slide a Giacomo Magisano, Duilio Peroni, Michele Maffucci Il circuito Un circuito è un percorso chiuso fatto da conduttore
DettagliIntroduzione a Arduino
Introduzione a Arduino Gianpaolo Gonnelli gianpaolo.gonnelli@gmail.com Arduino 1 Contenu7 l Cosa è? l Da cosa è composto? l Alcuni componen7 u7li l Programmare Arduino l Esperimen7 l Comunicare col PC
DettagliCORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Lezione 3 PWM e motori. Stefano Panichi e Giulio Fieramosca
CORSO ARDUINO Giulio Fieramosca Stefano Panichi Corso ASEV 2015 Lezione 3 PWM e motori PWM modulazione a larghezza d'impulso Formule e Dati Ton = 1/3 del periodo Toff = 2/3 del periodo Duty Cycle = Ton
DettagliARDUINO. Ing. Francesco Giurlanda francesco.giurlanda@iet.unipi.it
ARDUINO Ing. Francesco Giurlanda francesco.giurlanda@iet.unipi.it Cos'è ARDUINO? Il progetto nasce ad Ivrea, nel 2005. Obiettivo: realizzare un sistema di prototipizzazione economico. Al Maggio del 2011
DettagliCIRCUITO DI TEST E SOFTWARE UTILIZZATI
CIRCUITO DI TEST E SOFTWARE UTILIZZATI Circuito di Test Nello schema elettrico di figura A è rappresentato un circuito, realizzabile anche senza l ausilio di un circuito stampato, che consente di testare
DettagliMarcia e Arresto di un Motore elettrico
Marcia e Arresto di un Motore elettrico Si vuole realizzare un circuito elettronico gestito da un microcontrollore PIC16F876 che sia in grado di pilotare un motore elettrico AC 220 volt utilizzando i classici
DettagliAutomobile Bluetooth
Automobile Bluetooth Ivancich Stefano 17 Maggio 2015 SOMMARIO Di seguito s illustra un progetto di un automobile comandata da uno smartphone tramite la connessione Bluetooth. E stata presa una automobilina
DettagliMacchina con Arduino Uno comandata tramite dispositivo Android e sensore ultrasuoni per fermarsi istantaneamente di fronte ad un ostacolo
Macchina con Arduino Uno comandata tramite dispositivo Android e sensore ultrasuoni per fermarsi istantaneamente di fronte ad un ostacolo Progetto di fine anno Gruppo C, A.S 2015/2016 Realizzato da Classe:
DettagliProf. Capuzzimati Mario - ITIS Magistri Cumacini - Como MICROCONTROLLORE
Microcontrollori MICROCONTROLLORE I Microcontrollori (MCU: MicroController Unit) sono dispositivi integrati su un singolo chip, che interagiscono direttamente col mondo esterno, grazie a un programma residente.
DettagliSISTEMA DI ILLUMINAZIONE PER VERRICELLI WINDLASS LIGHTING SYSTEM
Istruzioni per l uso Instructions for use SISTEMA DI ILLUMINAZIONE PER VERRICELLI WINDLASS LIGHTING SYSTEM WLS WINDLASS LIGHTING SYSTEM - 1 - Rev.01-2013 Italiano SISTEMA DI ILLUMINAZIONE PER VERRICELLI
DettagliLezione 4. Figura 1. Schema di una tastiera a matrice di 4x4 tasti
Lezione 4 Uno degli scogli maggiori per chi inizia a lavorare con i microcontroller, è l'interfacciamento con tastiere a matrice. La cosa potrebbe a prima vista sembrare complessa, ma in realtà è implementabile
DettagliELECTRONICS LAB [WITH ARDUINO]
ELECTRONICS LAB [WITH ARDUINO] >>> DAY #2 Daniele Costarella Salvatore Carotenuto Teatro Carlo Gesualdo / Casina Del Principe Avellino Rights to copy Attribution ShareAlike 3.0 Unported You are free: to
DettagliI SENSORI DI PROSSIMITA
I SENSORI DI PROSSIMITA In questa lezione su Arduino, parleremo di un interessante trasduttore, che può essere utile per tantissimi progetti: il sensore di presenza o di prossimità I sensori di prossimità
DettagliPROCESSOR 16F84A. ;configurazione FUSES: oscillatore XT, WDT disabilitato PWRT abilitato, CP disabilitato config 0x3FF1
---- ; Programma per ROBOT MDB3F2004-05 Evolution ; Autore: MICCI Antonello copyright 2005 ---- ------------------------- ;Piedino RA0 ingresso fotocellula dx livello basso rilevazione ostacolo ;Piedino
DettagliSENSORI OTTICI - FOTORESISTENZE
SENSORI OTTICI - FOTORESISTENZE ComponentI elettronici con resistenza inversamente proporzionale alla quantità di luce che lo colpisce. La corrente che attraversa una fotoresistenza è direttamente proporzionale
Dettagli14^ parte : Sensore a ultrasuoni HC SR04 e Arduino. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)
14^ parte : Sensore a ultrasuoni HC SR04 e Arduino Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) La GPRS Shield Un sensore a ultrasuoni come il HC SR 04 misura il tempo impiegato dalle onde
DettagliFONDAMENTI DI ARDUINO
FONDAMENTI DI ARDUINO LEZIONE 1: LE BASI 8 novembre 2016 presso POLIFACTORY il makerspace del Politecnico di Milano PROGRAMMA DEL CORSO 8/11 Le basi, corrente elettrica, led, resistenze 10/11 Ingressi
DettagliAUTOMAZIONE CANCELLO SCORREVOLE A MICROCONTROLLORE con ARDUINO
AUTOMAZIONE CANCELLO SCORREVOLE A MICROCONTROLLORE con ARDUI DATI DI PROGETTO Un sistema a microcontrollore controlla un dispositivo automatico di apertura e chiusura di un cancello scorrevole, mediante
DettagliLaboratorio di Elettronica. Arduino Lezione 1 Descrizione della board e installazione
Laboratorio di Elettronica Arduino Lezione 1 Descrizione della board e installazione 1 Lezione 1 - Arduino: introduzione ai componenti fondamentali - Hardware: microcontrollore e I/O - Software: come programmare
DettagliArduino: Programmazione
Programmazione formalmente ispirata al linguaggio C da cui deriva. I programmi in ARDUINO sono chiamati Sketch. Un programma è una serie di istruzioni che vengono lette dall alto verso il basso e convertite
DettagliFC-51: IR Infrared Obstacle Detection Sensor Module 2-30cm
FC-51: IR Infrared Obstacle Detection Sensor Module 2-30cm Giorgio De Nunzio Giovanni Marsella 0 Premessa: i raggi infrarossi (IR) Fig. 0 Lo spettro delle onde elettromagnetiche, in cui è presente la porzione
DettagliProgrammazione di Base Variabili Array Funzioni Strutture di controllo. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)
Programmazione di Base Variabili Array Funzioni Strutture di controllo Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 3^ parte Com è fatto Arduino Programmazione da USB Nota: Firmware: Insieme
Dettaglibyte Fase1 = 5; byte Fase2 = 6; byte Fase3 = 7; byte Fase4 = 8; int Ritardo = 15 ; puntatore! // sono equivalenti le sintassi:
/* * Prova per la verifica del funzionamento di un motore passo-passo con modulo L298N * Motorino in prova di tipo unipolare oppure bipolare passo-passo. * L'elemento comune (in genere il file rosso) dei
DettagliCorso Base Arduino ed Elettronica
Corso Base Arduino ed Elettronica Quarto incontro Display LCD, Sensori avanzati Relatore: Roberto Beligni rbeligni@altratecnoloiga.com Sensore di temperatura LM35 Il sensore di temperatura LM35 Possiede
DettagliARDUINO COLOR SENSOR TCS230 / TCS3200
ARDUINO COLOR SENSOR TCS230 / TCS3200 Per imparare come rilevare i colori utilizzando il sensore di colore TCS3200 o il TCS230, si può guardare il seguente video: https://www.youtube.com/watch?v=cpuxxuyd9xw
DettagliTipologie dei dati nell SDK di Arduino come in un vero LP ad alto livello :
Questa è una breve guida alla sintassi di base della famosa scheda a microprocessore Arduino. Maggiori informazioni potrete trovarle sul sito ufficiale a questo link Tipologie dei dati nell SDK di Arduino
DettagliCos'è Arduino? rilasciata con licenza di tipo open source.
Arduino Base Cos'è Arduino? scheda elettronica che può essere programmata per ricevere input da diversi sensori e che può interagire con il mondo esterno attraverso il controllo di dispositivi attuatori
DettagliTFT LCD -5 /COL Monitor a colori LCD TFT 5 senza fili 2.4 GHz 2.4 GHz Wireless CCD 5" TFT color LCD monitor
I GB TFT LCD -5 /COL Monitor a colori LCD TFT 5 senza fili 2.4 GHz 2.4 GHz Wireless CCD 5" TFT color LCD monitor IS1168-AA Manuale di Installazione Installation manual 1/8 TFT LCD-5 /COL GUIDA DI INSTALLAZIONE
DettagliProgetto Arduino BART. Corso di Sistemi RT Prof. Davide Brugali Università degli Studi di Bergamo
Progetto Arduino BART Corso di Sistemi RT Prof. Davide Brugali Università degli Studi di Bergamo Ultrasonic sensor The ping sound pulse is generated when the pingpin level goes HIGH for two microseconds.
DettagliLezione 8. Figura 1. Configurazione del registro INTCON
Lezione 8 In questa puntata, ci dedicheremo all'impiego dei cosiddetti "interrupt", che tanto incutono temore ai più inesperti. Ma che cosa sono questi interrupt? Come abbiamo già visto, un programma non
DettagliEsercitazione Monitoraggio temperatura via WEB mediante Arduino YUN
Percorsi Abilitanti Speciali A.A. 2013/2014 classe abilitazione C320 LABORATORIO MECCANICO TECNOLOGICO Esercitazione Monitoraggio temperatura via WEB mediante Arduino YUN Pag. 2 SOMMARIO Presentazione
DettagliMacchinina evita ostacoli Arduino
Macchinina evita ostacoli Arduino Sviluppo di una macchina autonoma in grado di evitare gli ostacoli sul suo percorso. Introduzione In questo progetto abbiamo realizzato una macchinina in grado di muoversi
DettagliCTU Presenta. Contest Automation con Arduino. IK0XBX - Francesco
CTU Presenta Contest Automation con Arduino IK0XBX - Francesco Arduino cosa è??? Arduino Uno lo standard Arduino Mega più in/out e 4 seriali Arduino Nano quello tascabile Arduino è una piattaforma open-source
DettagliACCENDERE E SPEGNERE UN DIODO LED
ACCENDERE E SPEGNERE UN DIODO LED ACCENDERE E SPEGNERE UN DIODO LED ACCENDERE E SPEGNERE UN DIODO LED ACCENDERE E SPEGNERE UN DIODO LED CON UN PULSANTE ACCENDERE E SPEGNERE UN DIODO LED CON UN PULSANTE
DettagliPRIMI PASSI CON ARDUINO
PRIMI PASSI CON ARDUINO 1) Accensione e spegnimento del led presente sulla scheda Arduino. La scheda Arduino presenta, a bordo, alcuni led uno dei quali può essere controllato dal pin digitale 13; quando
DettagliProgetti reali con ARDUINO
Progetti reali con ARDUINO Introduzione alla scheda Arduino (parte 2ª) ver. Classe 3BN (elettronica) marzo 22 Giorgio Carpignano I.I.S. Primo LEVI - TORINO Il menù per oggi Lettura dei pulsanti Comunicazione
DettagliCorso Base Arduino ed Elettronica
Corso Base Arduino ed Elettronica Terzo incontro Sensori e comunicazione con il computer Relatore: Roberto Beligni rbeligni@altratecnoloiga.com Il comunicazione seriale Per comunicare con la seriale abbiamo
DettagliIntroduzione alla scheda Arduino/Genuino
Introduzione alla scheda Arduino/Genuino Francesco Mar6nelli, Sergio Galeani e Daniele Carnevale Università di Roma "Tor Vergata" Dipar6mento di Ingegneria Civile e Ing. Informa6ca DICII 1 FRAMEWORK GENERALE
DettagliControllo di una soglia analogica
Controllo di una soglia analogica CONTROLLO DI UNA SOGLIA ANALOGICA Questo esempio mostra il procedimento di acquisizione di un ingresso analogico ed il controllo del segnale rispetto ad una soglia con
DettagliINSEGUITORE SOLARE CON ARDUINO. Dispositivo che insegue il movimento solare realizzato con: 1. Arduino 2. 2 foto resistenze 3.
INSEGUITORE SOLARE CON ARDUINO Dispositivo che insegue il movimento solare realizzato con: 1. Arduino 2. 2 foto resistenze 3. 1 servomotore 1 PRINCIPIO DI FUNZIONAMENTO Le due fotoresistenze devono essere
DettagliModulo di uscite di sicurezza AS-i con slave di diagnostica
uscite di sicurezza, ingressi di sicurezza e ingressi standard in un unico modulo 4 x uscite di sicurezza elettroniche veloci ingressi di sicurezza di -canali, regolabile per contatti senza potenziale
DettagliUnità CAN slave a relè
ISTRUZIONI Unità CAN slave a relè Datasheet 1 ISTRUZIONI Sommario 1. INTRODUZIONE... 3 2. SCHEDA CAN RELAY... 4 3. HARDWARE... 5 4. MAPPA MESSAGGI... 6 4.1 Messaggio di controllo... 6 4.2 Messaggio di
DettagliPUNTATORE LASER AUTOMATICO CON COMANDO VIA ETHERNET
Canzian Sara Liberali Marco 5AT A.S.2007/2008 PUNTATORE LASER AUTOMATICO CON COMANDO VIA ETHERNET Questo sistema permette di posizionare una luce laser in una determinata posizione data dalle coordinate
DettagliAttuatore a relè Manuale di istruzioni
Attuatore a relè Manuale di istruzioni www.ecodhome.com 1 Sommario 3 Introduzione 4 Descrizione e specifiche prodotto 5 Installazione 6 Funzionamento 6 Garanzia 2 Introduzione SmartDHOME vi ringrazia per
DettagliPROGRAMMAZIONE ASSEMBLER
PROGRAMMAZIONE ASSEMBLER Esempio di semplice lampeggiatore a LED 072805 Sistemi Elettronici Dicembre 2006 Ultimo aggiornamento: 11 dicembre 2006 1 OBBIETTIVI 1 Discutere delle metodologie di progetto e
DettagliDescrizione Sistema Monitoraggio Contametri
MANUALE CONTAMETRI Descrizione Sistema Monitoraggio Contametri Il sistema di monitoraggio CONTAMETRI è stato progettato specificatamente per l industria tessile Il sistema si compone di 36 sensori ad effetto
DettagliProgetto per il corso di Microcontrollori: Gestore Ambientale
UNIVERSITÀ DEGLI STUDI DELL INSUBRIA Corso di Laurea Magistrale in Informatica Progetto per il corso di Microcontrollori: Gestore Ambientale Studente: Bonizzi Mauro Matr. 711020 Anno Accademico 2013/2014
DettagliProgetto Esami Di Stato Anno 2014/2015
Progetto Esami Di Stato Anno 2014/2015 Candidato: Ardilio Angelica Classe: 5 B - I.T.I.S. Elettronica ed Elettrotecnica. T.P.S.E.E. Tecnologia & Progettazione di Sistemi Elettrici ed Elettronici ARDUINO.
DettagliDescrizione caratteristiche cilindri elettrici serie ECC+
Descrizione caratteristiche cilindri elettrici serie ECC+ Tipologie e potenzialità nuovo cilindro elettrico in cc 12/24V della famiglia EASY tipo ECC + Caratteristiche generali del sistema: Alimentazione
DettagliLezione 2. Figura 1. Schema del circuito necessario per le prove
Lezione 2 Inizializzazione porte Il primo argomento che tratteremo è la prima operazione da effettuare quando si programma un microcontrollore ovvero settare correttamente le porte ed inizializzare i registri
DettagliAzionamento bipolare per motore passo STEP40 Versione LS
WIDE RANGE s.r.l. Via Galileo Ferraris 21, 20090 Cusago (MI) Tel. 02-9019366 Fax. 02-9019267 E-mail : widerange@widerange.it Web: www.widerange.it P. IVA IT 11220980152 Azionamento bipolare per motore
DettagliSEA Descrizione. Centralina Controllo Strip LED RGB
Descrizione La centralina di controllo consente di pilotare Strip LED RGB o Bianchi fino ad un massimo di 10 Mt per Strip da 60 LED/mt o 20 Mt per Strip da 30 LED/Mt. La centralina puo essere configurata
DettagliDavide Gennaretti, Matteo Nicolini
Seminario sui Microcontrollori Davide Gennaretti, Matteo Nicolini AA 2003-04 II Facoltà di Ingegneria Elettronica Cesena Cosa sono i microcontrollori? Piccoli computer concentrati in un chip Un Datapath
DettagliFinalità delle misure
Sistemi di controllo industriale tramite Ing. Lorenzo Comolli Finalità delle misure In ambito scientifico,, studiare i fenomeni, verificare sperimentalmente modelli matematici e teorie scientifiche, monitorare
DettagliINVERTER MMA SOUND MMA 2336/T
SOUND MMA 2336/T SOUND MMA 2336/T Art. 328 400V 50/60 Hz ± 10% 10 A 8,3 KVA 35% 6,9 KVA 60% 6,0 KVA 100% Dati tecnici Specification Alimentazione trifase Three phase input Fusibile ritardato Fuse rating
DettagliMPDS-1CV/1CC HV PUSH
MPDS-1CV/1CC HV PUSH ETL400MA04 / ETLMB400MB04 MANUALE UTENTE V. 1.5 INDICE: Alimentazione Del Dispositivo e Connessione al Modulo Led 2 Modalità Di Funzionamento 2-4 Modalità Potenziometro 100KΩ 2 Modalità
DettagliGenere DATA Generalità Note Distribuzione
UTILIZZO DISPLAY 16X2 SU BREAD-BOARD ARDUINO RIFERIMENTI GENERALITA Genere DATA Generalità Note Distribuzione radio Feb 16 laboratorio af Utilizzare ARDUINO con efficacia per prove in laboratorio richiede
DettagliMST_K12_FAN. Regolatore di velocita per ventole PC. Manuale d uso e d installazione
MST_K12_FAN Regolatore di velocita per ventole PC Manuale d uso e d installazione Page 1 of 7 Indice Argomenti 1.0 Revisioni. pag. 3 2.0 Introduzione.... pag. 3 2.1 Caratteristiche generali... pag. 3 3.0
DettagliI PIC Partendo da Zero By link_89
I PIC Partendo da Zero By link_89 Indice: 1. Introduzione 2. Che cosa serve 3. I più usati 4. I registri 5. Il Primo progetto Introduzione Con questa guida non pretendo di insegnarvi a usare perfettamente
Dettagli5^ parte : Controllare un LED RGB con 3 potenziometri. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)
5^ parte : Controllare un LED RGB con 3 potenziometri Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Esperienzan 3 Lo scopo è riuscire a controllare i tre canali di un led RGB attraverso dei
DettagliMST_K15. Regolatore di velocita per Ventole in CC. Controllato in temperatura. Manuale d uso e d installazione
MST_K15 Regolatore di velocita per Ventole in CC Controllato in temperatura Manuale d uso e d installazione Introduzione Il circuito MST_K15 e' un regolatore di velocità per ventole (Fan Manager) in corrente
DettagliDimensioni 101mm x 71mm x 28mm (H) Alimentazione 12..24 Vac/Vcc Morsettiera o alimentatore plug, o da porta USB Connessioni lato RS232 e USB
Sommario 1 Introduzione... 3 2 Dati tecnici... 3 2.1 Note generali di utilizzo... 3 3 DIMENSIONE E INSTALLAZIONE... 4 4 COLLEGAMENTI ELETTRICI... 5 4.1 Alternativa di collegamento lato PC... 5 4.2 Collegamento
DettagliProgetto di Microcontrollori. Cronotermostato per Caldaia
Progetto di Microcontrollori Cronotermostato per Caldaia Obiettivo del Progetto Realizzazione di un dispositivo elettronico capace di gestire l accensione di una caldaia mediante il controllo della temperatura
DettagliHP LED Driver Shield. EtherMania di Signorini Marco Via Cadore 9 21046 MALNATE (VA) P.I. 03111760124 REA VA-324137 http://www.ethermania.
HP LED Driver Shield Introduzione Lo HPLEDDriverShield e' uno shield per Arduino (UNO e Mega 2560) che permette di pilotare fino a 4 stringhe di LED High Power. Ogni canale e' dotato di un preciso generatore
DettagliIST-1395.CS01.01/A CE395CS / Istruzioni d uso Pag. 2/6
IT IST-1395.CS01.01/A File: IST-1395.CS01.01-A_CE395CS-IT_Convertitore RS232-RS422.docx CONVERTITORE SERIALE RS232-RS485 CE395CS ISTRUZIONI D USO TECNOCONTROL S.r.l. Via Miglioli, 4720090 SEGRATE (MI)
DettagliAttuatore a relè Manuale di istruzioni
Attuatore a relè Manuale di istruzioni www.ecodhome.com 1 Sommario 3 Introduzione 4 Descrizione e specifiche prodotto 5 Installazione 6 Funzionamento 6 Garanzia 2 Introduzione SmartDHOME vi ringrazia per
DettagliSerie DRWS: driver per motori Stepper, taglia unica Serie DRWB: driver per motori Brushless, taglie da 100, 400 e 750 W
C_Electrics > 206 > Driver per il controllo dell attuazione elettrica Serie DRWS e DRWB Driver per il controllo dell attuazione elettrica Serie DRWS e DRWB Serie DRWS: driver per motori Stepper, taglia
DettagliVogliamo far lampeggiare i led collegati come in figura ai bit della porta D del PIC 18F8722 presente sulla demo board in dotazione al laboratorio.
Lampeggio di 8 led Vogliamo far lampeggiare i led collegati come in figura ai bit della porta D del PIC 18F8722 presente sulla demo board in dotazione al laboratorio. Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1
DettagliGestione dell'interrupt con il microcontrollore ATMega328 (scheda Arduino)
Gestione dell'interrupt con il microcontrollore ATMega328 (scheda Arduino) Un microcontrollore normalmente esegue le istruzioni nella sequenza definita in fase di programmazione (fig. 1). Comunque, il
DettagliAlimentatori per LED di segnalazione (MINILED) Power supply units for Signal LEDs (MINILED)
Alimentatori per LED di segnalazione (MINILED) Power supply units for Signal LEDs (MINILED) Alimentatori elettronici con tensione di uscita stabilizzata per moduli LED di segnalazione. Led driver with
DettagliOpera Crate Monitor Software Reference Manual V2.0
Opera Crate Monitor Software Reference Manual V2.0 La scheda comunica con il mondo esterno tramite CAN BUS o tramite RS232 (38400 baud 8bit 1stop). Il led ROSSO (ERR) sul pannello frontale indica le seguenti
DettagliIn questo tutorial decodificheremo i segnali provenienti da un telecomando qualsiasi e utilizzeremo gli stessi segnali per comandare Arduino a
Arduino lettore e trasmettitore di codici IR In questo tutorial decodificheremo i segnali provenienti da un telecomando qualsiasi e utilizzeremo gli stessi segnali per comandare Arduino a distanza per
DettagliCablaggio ponte H con integrato L293B
ISTITUTO SUPERIORE Fossati - Da Passano A.S. 2012/2013 Relazione Tecnica Cablaggio ponte H con integrato L293B Redatori: Bianchi Claudia Gjoni Juela Manfredi Francesca Musso Giada Pelati M. Chiara INDICE
DettagliDisplay numerico con i LED
Display numerico con i LED Ferrari, Porti, Zannetti 1 febbraio 2016 1 Scheda Questo progetto prevede l unione di più caratteristiche prese dai vari progetti fatti in precedenza, per riuscire a formare
DettagliSDM320M. Guida e caratteristiche tecniche
SDM320M Guida e caratteristiche tecniche Simboli utilizzati nella presente guida: Importanti informazioni sulla sicurezza e sul funzionamento, Leggere la guida prima di procedere con l'installazione e
DettagliLaboratorio Arduino seconda lezione Pietro Bonora - L.S. Sabin - Bologna
Laboratorio Arduino seconda lezione Pietro Bonora - L.S. Sabin - Bologna Abbiamo imparato a: - Comunicare tra Arduino e il PC (caricando programmi) e viceversa (attraverso il monitor seriale) - Collegare
DettagliIl Theremin con il microcontrollore
Il Theremin con il microcontrollore Possiamo costruire uno strumento simile al Theremin utilizzando un dispositivi programmabile come il microcontrollore e un sensore di distanza (ultrasuoni). A secondo
DettagliPIC Esempi - LED. Per i primi esempi viene utilizzato soltanto un LED sulla porta B (PortB), successivamente si utilizzano più LED.
PIC Esempi - LED Per i primi esempi viene utilizzato soltanto un LED sulla porta B (PortB), successivamente si utilizzano più LED. 1.1 Questo semplice programma esegue uno switch ripetutamente su tutti
DettagliLezione 1 Caratteristiche principali del PIC16C84 L'hardware
Lezione 1 Nella prima lezione del corso, cercheremo di comprendere come sia fatto internamente il controller più conosciuto di Microchip, ovvero il PIC16C84 poi evoluto nel PIC16F84. Sebbene i microcontroller
DettagliScheda elettrica per sistema di miscelazione a punto fisso
IT Scheda elettrica per sistema di miscelazione a punto fisso Art.: AC654 Alimentazione: 230 V AC Caratteristiche relé: 8A/250 V AC AC1 3A/250 V AC AC3 Il dispositivo è una scheda elettrica dotata di circuito
DettagliLight intensity regulator for Aim LED. Regolatore d intensità luminosa per Aim LED
X Light intensity regulator for Aim LED Continuous regulation Light intensity memory Soft start Soft stop Light intensity regulation Min. 30% Max. 100% Runs from 1 to 5 Aim Dimmer that needs to be inserted
DettagliTesina di Maturità. Gianfriddo Giuseppe Classe: 5^B I.T.I.S Indirizzo: Elettronica ed elettrotecnica Anno: 2014/15. Autore: Gianfriddo Giuseppe
1 Tesina di Maturità Gianfriddo Giuseppe Classe: 5^B I.T.I.S Indirizzo: Elettronica ed elettrotecnica Anno: 2014/15 2 3 Premesse 4 L obiettivo che mi sono prefissato, inizialmente era quello di progettare,
Dettaglicontrollo inclinazione veicolo
32 34 controllo inclinazione veicolo vehicle inclination controls sar sistema anti-ribaltamento load moment indicator (l.m.i.) sensore di inclinazione vehicle inclination sensor 789 790 ENTER SAR sistema
DettagliSENTRY Energy Profiler
SENTRY Energy Profiler SENTRY Energy Profiler è una centralina semplice e immediata per il monitoraggio dei consumi elettrici o della produzione di energia elettrica. Applicato a un contatore dotato di
DettagliDISPOSITIVO PER LA LETTURA DI UN ENCODER INCREMENTALE
DISPOSITIVO PER LA LETTURA DI UN ENCODER INCREMENTALE Si propone l'uso di un microcontrollore pic16f84 della Microchip. Si acquisiscono i segnali di un encoder con due canali in quadratura con la possibilità
DettagliCORSO ARDUINO. Giulio Fieramosca Stefano Panichi. Corsi GOLEM 2014
CORSO ARDUINO Giulio Fieramosca Stefano Panichi Corsi GOLEM 2014 Cosa c'è dietro Arduino? Pensiamo sia essenziale giocare con la tecnologia, esplorando le diverse possibilità di hardware e software spesso
DettagliSoluzioni a 8 bit per il bus del PIC18F8x20
Soluzioni a 8 bit per il bus del PIC18F8x20 Questo schema necessita di adattamenti software (e quindi non è ottimizzato per la velocità di esecuzione del ciclo di bus esterno) e non sfrutta tutto lo spazio
DettagliM1410 Ingresso/Uscita parallelo
M1410 Ingresso/Uscita parallelo Descrizione tecnica Eiserstraße 5 Telefon 05246/963-0 33415 Verl Telefax 05246/963-149 Data: 12.7.95 Versione : 2.0 pagina 1 di 13 M1410 Ingresso/uscita parallelo Indice
DettagliINTECNO TRANSTECNO. MICRO Encoder ME22 ME22 MICRO Encoder. member of. group
INTECNO MICRO ME22 ME22 MICRO 2 0 1 5 member of TRANSTECNO group Pag. Page Indice Index Descrizione Description I2 Caratteristiche principali Technical features I2 Designazione Classification I2 Specifiche
DettagliCentralina controllo pompa
Centralina controllo pompa INDICE 1 Il progetto...4 2 Gestione...6 2.1 TaskA_Main...6 2.2 TaskB_CpuClock...8 2.3 TaskC_InOut...12 2.4 Task ausiliari...13 2.5 Parametri ritentivi...13 3 Sonar...14 3.1 TaskD_Sonar...17
DettagliPROLAB ONE: INFORMAZIONI GENERALI PROLAB ONE: GENERAL INFORMATION
PROLAB ONE: INFORMAZIONI GENERALI PROLAB ONE: GENERAL INFORMATION Siboni ha progettato un motoriduttore con elettronica integrata 4 NXT a bordo del sistema. Il cuore del progetto, è il motore della serie
Dettagli