Nell'utilizzare la laser cut, spesso, si sbaglia ad impostare la potenza del laser in base al tipo di materiale che si vuole tagliare.
Vediamo come costruirci un regolatore di potenza "manuale" da aggiungere come plugin a qualsiasi laser cut.
Visualizzazione post con etichetta arduino. Mostra tutti i post
Visualizzazione post con etichetta arduino. Mostra tutti i post
mercoledì 23 maggio 2018
venerdì 14 luglio 2017
Lettura di dati dalla SD Card
Facile trovare qualche esempio su come scrivere dati sulla SD con Arduino, ma è altrettanto facile leggere dei dati dalla SD verso Arduino?
Purtroppo no, in questa guida si affronta una possibile soluzione a questo ostico problema.
lunedì 24 aprile 2017
ATtiny85 Sleep Mode & Interrupt
Il consumo energetico nei dispositivi di piccole dimensioni, come l'IOT, diventa sempre più una prerogativa.
In questa guida analizziamo un veloce approccio all'utilizzo delle tecniche di Sleep Mode -power consumption- per il risparmio di batteria della nostra ATtiny85.
In questa guida analizziamo un veloce approccio all'utilizzo delle tecniche di Sleep Mode -power consumption- per il risparmio di batteria della nostra ATtiny85.
Etichette:
arduino,
ATMEL,
ATtiny,
ATtiny85,
batteria,
interrupt,
libray,
libreria,
power consumption,
sleep mode
giovedì 1 settembre 2016
ESP8266 & MicroPython
Per apprezzare a pieno le potenzialità di connettività della nostra ESP8266, diamo uno sguardo ad un linguaggio di programmazione d'alto livello, più semplice ed intuitivi rispetto ad Arduino, chiamato Python.
Etichette:
arduino,
esp8266,
esptool.py,
iot,
mircopython,
python,
REPL
sabato 6 agosto 2016
Arduino di piccole dimensioni
Spesso mi viene chiesto di consigliare qualche "Arduino" per progetti veramente piccoli.
Ovviamente sarebbe meglio se fosse il più possibile compatibile con tutte le librerie e caratteristiche dell'Arduino UNO.
Questa guida ha lo scopo di mostrare un dettaglio veloce di dispositivi alternativi, sempre di piccole dimensioni, in comparazione con l'originale Arduino Micro ( scheda Arduino di riferimento per le piccole dimensioni ).
Etichette:
arduino,
arduino nano,
Digispark pro,
dimensioni,
FTDI,
piccolo,
pro micro,
ridotte,
STM8S103F3P6,
trinket,
tutorial
lunedì 18 luglio 2016
ESP-01 Guida al primo utilizzo e DIY programmer
Finalmente andiamo ad utilizzare la versione più piccola e comune della ESP8266, appunto la ESP-01 .
Collegamenti e primo utilizzo.
giovedì 23 giugno 2016
Controllo DC motor con encoder e L293D
Ormai i motori Servo motori si trovano ovunque, ma cosa possiamo dire dei motori DC?
giovedì 5 maggio 2016
Temperatura di stoccaggio - Blynk & ESP8266
Per diversi materiali la temperatura di stoccaggio è un punto da tener ben presente.
Recentemente mi sono scontrato con l'ostico problema della temperatura di stoccaggio del filo per la stampa 3D.
Nel FabLab abbiamo una stanza dedicata allo stoccaggio del filo, PLA e ABS di diverse persone.
La stanza non è molto ben areata e necessita d'un controllo di temperatura per migliorare le cose.
Perchè non utilizzare un progetto IOT per controllare, momento per momento ed a distanza, la temperatura della stanza?
Magari potendo intervenire accendendo alcune ventole per migliorare la ventilazione!
lunedì 11 aprile 2016
Oled Display I2C
Esistono diversi display utilizzabili con Arduino, in questa guida vedremo comandare un piccolo display Oled con protocollo di comunicazione I2C.
domenica 3 aprile 2016
Servo - Blynk esempio ESP8266
In questo esempio controlleremo la posizione d'un Servo motore tramite l'applicazione Blynk.
Guida riassuntiva del progetto: http://goo.gl/0rRHtI
Riporto il codice da caricare sulla nostra ESP8266:
NB: Ricordo che ogni segnale generato dalla nostra ESP8266 è di 3.3V . E' possibile che il segnale di controllo d'alcuni Servo di grandi dimensioni richiedano un segnale di 5V ( TTL ).
Guida riassuntiva del progetto: http://goo.gl/0rRHtI
Riporto il codice da caricare sulla nostra ESP8266:
/* Dave Calaway
This example code is in public domain.
**************************************************************
This example runs directly on ESP8266 NodeMCU 0.9 chip.
Please be sure to select the right ESP8266 module
in the Tools -> Board menu!
Change WiFi ssid, pass, and Blynk auth token to run :)
**************************************************************/
#define BLYNK_PRINT Serial // Comment this out to disable prints and save space
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <Servo.h>
Servo myservo;
int button;
int pos;
// You should get Auth Token in the Blynk App.
char auth[] = "authtoken";
void setup() {
Serial.begin(9600);
Blynk.begin(auth, "ssid", "pass");
myservo.attach(5); // D1 physical pin
}
BLYNK_WRITE(V0) {
button = param.asInt();
}
BLYNK_WRITE(V1) {
pos = param.asInt();
}
void loop() {
Blynk.run();
if ( button == 1 ) {
myservo.write(pos);
}
else
myservo.write(10);
}
Riporto il mio pannello nell'App:
Da notare dall'immagine si evince:
- Il bottone è collegato al Virtual0 = V0.
- Lo slider è collegato al Virtual1 = V1.
- Lo slider ha un range da 10-150 , non 0-180. Questo per non far sforzare a battuta il Servo.
NB: Ricordo che ogni segnale generato dalla nostra ESP8266 è di 3.3V . E' possibile che il segnale di controllo d'alcuni Servo di grandi dimensioni richiedano un segnale di 5V ( TTL ).
lunedì 28 marzo 2016
Led luminosità potenziometro - Blynk esempio ESP8266
In questo esempio controlleremo la luminosità d'un led tramite un potenziometro virtuale sul nostro dispositivo, tramite l'applicazione Blynk.
Guida riassuntiva del progetto: http://goo.gl/0rRHtI
- Per prima cosa creiamo un progetto:
- Da zero, nuovo Auth Token, necessita di caricare nuovamente l'Auth Token secondo la guida Prepariamo la scheda .
- Da precedente, riutilizzo dello stesso codice Auth Token precedentemente caricato sulla ESP8266.
- Apriamo l'applicazione di Blynk ed aggiungiamo un potenziometro, Slider.
Il mio led è collegato alla pin GP0, che secondo lo schema è il pin D3. - Avviamo il programma premendo su "play", in alto a destra, all'interno dell'App.
Questo controllo di luminosità è stato possibile grazie alla porta PWM della nostra ESP8266.
Etichette:
arduino,
blynk,
esempio,
potenziometro,
slider
Blynk - ESP8266 Online
Blynk è un progetto che ci permette di collegare Online schede come Arduino e ESP8266.
Questo è un primo e completo esempio di IOT, Internet Of Things.
Questo è un primo e completo esempio di IOT, Internet Of Things.
sabato 26 marzo 2016
Line follower con shield motor V1
Una soluzione molto elegante e funzionale per costruire un Line Follower è utilizzando una shield apposita.
Richiami alla guida di base del Line Follower: http://goo.gl/vu5qLC
Questa guida tratterà la Motor Shield Arduino più comune: http://goo.gl/511XCM
Richiami alla guida di base del Line Follower: http://goo.gl/vu5qLC
Questa guida tratterà la Motor Shield Arduino più comune: http://goo.gl/511XCM
La sua vera potenzialità è l'integrazione con la libreria AdaFruit Motor Shield: https://goo.gl/6EcJiH
Etichette:
alimentazione,
arduino,
batteria,
collegamento,
comandi,
condivisione,
FabLab,
git,
guida,
IDE,
libreria,
line follower,
make it modena,
Modena,
open source,
power,
sensore,
setSpeed,
usb
mercoledì 27 gennaio 2016
FTDI - quando la USB manca
L'FTDI è un piccolo modulo che converte il segnale TTL in un segnale USB.
Tutti i computer utilizzano lo standard USB, ormai super compatibile, ma non è sempre presente in tutte le schede.
sabato 2 gennaio 2016
ESP8266
Il modulo ESP8266 è sostanzialmente un Arduino con un modulo WiFi.
La facilità nel reperimento, il basso costo e la grande community che sta nascendo lo rende un vero e proprio modulo al pari d'Arduino.
domenica 6 dicembre 2015
Mille modi per distruggere Arduino
Arduino è veramente un dispositivo robusto, molto ben pensato e semplice.
Tuttavia non è poi così difficile distruggerlo\danneggiarlo.
Questa breve guida mette sul tavolo diverse "esperienze" su cosa NON fare con Arduino.
Etichette:
alimentazione,
arduino,
bruciare,
distruggere
sabato 5 dicembre 2015
Power for Arduino!
Domanda da un milione di dollari, come alimento Arduino?
Classica risposta, tramite USB.
Nel caso volessimo fare di più, controllare carichi più "pesanti"?
Alimento da jack? ma brucio qualcosa? stacco o non stacco la USB?
... e Vin.... cos'è? .... dov'è?!?
Questa piccola guida vuole fare un po' di chiarezza su come Arduino, sotto la scocca, mangia e smista l'energia data da una qualunque fonte.
Classica risposta, tramite USB.
Nel caso volessimo fare di più, controllare carichi più "pesanti"?
Alimento da jack? ma brucio qualcosa? stacco o non stacco la USB?
... e Vin.... cos'è? .... dov'è?!?
Questa piccola guida vuole fare un po' di chiarezza su come Arduino, sotto la scocca, mangia e smista l'energia data da una qualunque fonte.
Etichette:
alimentazione,
arduino,
batteria,
jack comparatore,
power,
usb
lunedì 2 novembre 2015
Approfondimento sensori IR
Riassumiamo il corretto funzionamento del sensore IR nel nostro Line Follower.
Il dispositivo IR ha due componenti essenziali:
- trasmettitore, che emette un segnale ( onda ) ad infrarossi
- ricevitore, che riceve un'onda ad infrarossi
Nel caso opposto, un oggetto "bianco" assorbe parzialmente l'onda del trasmettitore, ed una porzione ritorna verso il ricevitore.
Tipicamente il sensore manda ad Arduino uno 0 per il bianco, ed un 1 per il nero.
Per verificare come ragiona il nostro modulo IR utilizziamo: https://goo.gl/cdCJNC
Il sensore, quindi:
stima la quantità di luce riflessa dall'oggetto, determinando il colore della linea.Successivamente il programma decide come affrontare il problema.
Materiali diversi riflettono in modo diverso, quindi per avere una miglior lettura da parte del sensore, abbiamo un piccolo trimmer regolabile posto sul componente.
Distanza minima, sensore oggetto:
Le onde tendono a spegnersi, deteriorarsi, nelle lunghe distanze.
Per questo motivo è un punto, non trascurabile, la distanza del sensore rispetto alla linea.
Il modulo IR per Arduino, monta una coppia ricevitore-trasmettitore chiamata TCRT-5000.
Dal suo datasheet leggiamo che la distanza ottimale sensore-oggetto è di 0.1 - 1.5 cm.
Si riporta una distanza massima di 2.5 cm.
Etichette:
arduino,
condivisione,
infrarossa,
IR,
line follower,
linea,
onda,
TCRT-5000
domenica 4 ottobre 2015
IMU GY-521 accelerometro - giroscopio - termometro
IMU (Inertia Measurement Unit) sensors, questo il nome tecnico del nostro sensore GY-521.
Un dispositivo con questo appellativo, appunto IMU, è un dispositivo che ingloba 2 sensori:
- Accelerometro [ (m/s2) o G-force ]
- Giroscopio [ RPM o gradi su secondi]
che tramite un'apposita centralina di controllo ed elaborazione ( MPU-6050 ) calcola posizione, velocità e orientamento.
Etichette:
accelerometro,
arduino,
giroscopio,
GY-521,
I2C,
IMU,
MPU-6050,
sensore
giovedì 10 settembre 2015
DIY ATtiny Programming Shield for Arduino
Spesso per questioni di comodità si utilizza un programmatore per testare e scrivere la nostra ATtiny. Utilizzando Arduino come programmatore, sarebbe comodo avere una basetta -shield- collegabile direttamente ad Arduino per programmare la nostra ATtiny.
| by Plusea |
Questa guida ci aiuterà a creare DIY la nostra Shield Arduino Attiny85\45.
Etichette:
10uf,
arduino,
ATMEL,
ATtiny,
ATtiny85,
condensatore,
pin,
programmer,
shield
Iscriviti a:
Post (Atom)










