Post

Synology NAS Python API

Immagine
Synology Python API Questo articolo va un pò fuori tema in quanto tratta di un modulo scritto da me in Python 3 per, chi lo conosce, il nostro amato Synology NAS. DS218J uno dei tanti modelli disponibili Il NAS nell'immagine è solo di esempio in quanto il modulo funzionerà con tutti i modelli della serie DS. Il Synology è un NAS per casa e ufficio facile da usare, accessibile ovunque ti trovi grazie alla sua interfaccia facile da capire e impostare. Interfaccia utente DS Se usi molto python, per la precisione python 3, e ti piace creare script o applicazioni con questo linguaggio di programmazione, in più se possiedi un NAS di questo genere, questo modulo potrebbe fare al tuo caso. link al modulo: https://github.com/N4S4/synology-api Tutte le istruzioni sono incluse nella pagina su Github, purtroppo in Inglese per renderlo accessibile a chiunque, qui spiegherò genericamente l'installazione  e funzioni disponibili in questo modulo. Per com

Stazione Meteo Fatta in casa Con Arduino

Immagine
Stazione Meteo Fatta in casa Con Arduino Stazione Meteo Fatta in casa Con Arduino C'è chi come me, assetato di informazioni, ha sempre desiderato di auto-produrre una semplice stazione meteo casalinga o per monitorare le condizioni ambientali all'interno della casa. Non molto tempo fa ho deciso di interfacciare una scheda Arduino con la fantastica piattaforma IOT gratuita Thingspeak, in modo da poter controllare i dati ambientali della mia casa in qualsiasi momento ed in qualsiasi luogo. In questo tutorial  vedremo come mostrare i valori di Temperatura, Pressione, Umidità e presenza di fiamma della vostra casa sulla piattaforma Thingspeak. La prima cosa da fare Creare un account gratuito su Thingspeak.com  è semplice, andare all'indirizzo e cliccare in alto a destra su "Registrati". Una volta registrati ed eseguito l'accesso basta cliccare sul menu a tendina "Canali" in alto e poi su "I Miei Canali"

Controllare un Relay con Arduino in base alla temperatura

Immagine
Controllare un Relè con Arduino in base alla temperatura Controllare un Relè con Arduino in base alla temperatura Alcune volte è necessario dover controllare delle apparecchiature ad alta tensione, (come elettrodomestici, luci ecc) in base a dei valori. Oggi vedremo come controllare un Relè, la quale può a sua volta attivare altre apparecchiature ad alta tensione, tramite una scheda Arduino in base ai valori di temperatura. Per il mio tutorial userò un sensore di temperatura Dallas Ds18b20 ma qualsiasi sensore andrà bene cambiando opportunamente il codice. Cosa serve:  x 1  Ds18b20  sensore di temperatura.  x 1  Modulo Relè .  x 1 Scheda Arduino qualsiasi essa sia.  Cavi per il collegamento.  Assemblaggio Colleghiamo i componenti in questo modo: Sensore Temp Vcc --- Arduino 5V  Sensore Temp GND --- Arduino GND Sensore Temp Data --- Arduino Pin 2 Relè Vcc --- Arduino 5V Relè GND --- Arduino GND Relè Signal --- Arduino Pin 

DIY IR Remote Controlled Arduino Lego Car

Immagine
DIY IR Remote Controlled Arduino Lego Car DIY IR Remote Controlled Arduino Lego Car Chi non ha mai sognato un Auto RC o meglio ancora costruirne una? Con un vecchio kit lego trovato nelle mie cianfrusaglie ho provato, negli ultimi giorni, a creare una piccola RC auto controllata da un telecomando IR. Il risultato non sarà il massimo essendo il telecomando non un ottima soluzione per maggiori distanze, in quanto la ricezione può essere disturbata, per cui potrebbe non rispondere ai comandi propriamente. Cosa Serve? Ingredienti: Arduino Nano o UNO x1 Stepper motor x1 Servo Motor  x1 IR receiver module + Remote Un kit Lego con almeno 3 ruote Assemblaggio Colleghiamo tutte le componenti all'Arduino in questo modo:  Servo Vcc  ---  Arduino 5V  Servo GND ---  Arduino GND  Servo Data  ---  Arduino D5 Stepper Driver Vcc  ---  Arduino 5V   Stepper Driver GND --- Arduino GND  Stepper Driver IN1 ---  Arduino D8 Stepp

Mostrare Temperatura & Umidità su uno schermo OLED 128x64 pi

Immagine
Mostrare Temperatura ed Umidità su uno schermo OLED 128x64 pi Mostrare Temperatura ed Umidità su uno schermo OLED 128x64 pi Abitando su un isola sono abituato ad un tasso di umidità abbastanza elevato, sopratutto in estate, la sera è quasi insostenibile. Ero curioso di sapere quanto fosse il tasso di umidità in casa mia, per poi in un futuro loggare i dati su una scheda SD per comparare i dati con il deumidificatore acceso e non.....una di questo parleremo in seguito! Oggi parliamo di come mostrare dati su di uno schermo OLED delle dimensioni ridottissime di soli 0,96" Prepariamo l'occorrente Cosa serve: Arduino nano (o qualsiasi tu abbia a disposizione) Schermo OLED 0.96" DHT11 Cavi preferibilmente tipo  F-F Collegamenti Ora passiamo al collegare i moduli con il nostro Arduino nano. Avendo a disposizione Pin maschi su Arduino e moduli non ho bisogno di una Breadboard in quanto i collegamenti saranno diretti. Se ne

Usare un bot Telegram per ricevere dati da un canale Thingspeak

Immagine
     Usare un bot Telegram per ricevere dati da un canale Thingspeak             Usare un bot Telegram per ricevere dati da un canale Thingspeak Ultimamente mi sono cimentato in Telegram e le sue vastissime funzioni, tra cui, quella molto interessante dei bot. Avendo in precedenza collegato un Arduino UNO ad un canale Thingspeak, avrei voluto creare uno script per programmare un bot Telegram sul mio RPI Zero che fosse in grado di rispondere ad alcuni semplici comandi. Non essendoci alcuna guida (o che almeno io abbia trovato) ho deciso di pubblicarla qui. SI ASSUME: Che tu abbia un canale personale o pubblico di Thingspeak la quale ricavare i dati Che tu abbia una macchina sulla quale far girare Python 3.6 Es. RPI Cosa Serve:  Telegram ed un bot creato su di essi Raspberry Pi  Thingspeak account Per creare n bot bisogna innanzitutto aggiungere @BotFather e creare un bot inviando il comando /newbot, una volta inserito tutti i dati richiesti

Translate