Esempio Display LCD i2c 16×2 o 20×4 Raspberry Pi 3: Librerie: adafruit-circuitpython-charlcd MIT: github.com/adafruit/Adafruit_CircuitPython_CharLCD sudo pip3 install adafruit-circuitpython-charlcd “””Simple test for I2C RGB character LCD shield kit””” import time import board import busio import adafruit_character_lcd.character_lcd_rgb_i2c as character_lcd # Modify this if you have a different sized Character LCD lcd_columns = 16 lcd_rows = 2 # […]
Tag: Python
Come usare interrupt Pull Up e Pull Down con Python Raspberry Pi
Premessa: Chiunque si è imbattuto nel realizzare software ha avuto modo di affrontare delle particolari resistenze denominate PULL UP e PULL DOWN. In questo articolo vedremo come e dove impiegare queste resistenze e perchè hanno un ruolo fondamentale in elettronica ma soprattutto nella gestione degli interrupts. Realizzeremo un piccolo progetto in python e vedremo come […]
Lettore Barcode e QRcode Esempio Zbar Python Raspberry Pi
Premessa: Con questo mini-tutorial sarete in grado di collegare una web-cam alla vostra Raspberry Pi e realizzare il vostro sistema di controllo Barcode e QRcode. Per prima cosa cominciamo con un update della nostra distro che non guasta mai: sudo apt-get update Una volta svolti i soliti aggiornamenti di routine andiamo a installare alcune librerie […]
Progetto Raspberry Pi Web Relays con Server Apache LAMP
Premessa: Questo articolo spiegherà passo passo le procedure da seguire per realizzare un server LAMP su distro debian linux. Fondamentalmente vedremo nello specifico ogni istruzione da seguire nel DB nella programmazione php e html ed infine il python che scatenerà gli eventi di attivazione porte GPIO tramite il PHP. Un breve video descrittivo di cosa […]
Guida Esempi Script MicroPython
Premessa: Linea guida di script python da eseguire per utilizzare a pieno le funzionalità della Pyboard prima di utilizzare questi script vedere lezione base Micropython. LISTA PRODOTTI: Micropython General board control import pyb pyb.delay(50) # wait 50 milliseconds pyb.millis() # number of milliseconds since bootup pyb.repl_uart(pyb.UART(1, 9600)) # duplicate REPL on UART(1) pyb.wfi() # pause […]
Come realizzare un Mouse con Accelerometro 3 Assi della MicroPython
Premessa: Oggi vediamo come realizzare con la Micropython il nostro mouse. LISTA PRODOTTI: Micropython Per chi non conosce bene la board può seguire questa guida prima di cominciare questo progetto. Useremo l’accelerometro 3 Assi di bordo (MMA7660). Per prima cosa andremo a modificare il file boot.py decomentando l’ultima riga e salvando il tutto in questo […]
Come usare MicroPython Board Primo Script
Premessa: Come promesso in questo articolo parleremo della MicroPython e delle sue grandi funzionalità. Questa scheda permette di eseguire degli script python, procedura molto simile a quella di arduino, ma avendo a disposizione un cortex M4 da 168MHz. LISTA PRODOTTI: Micropython Caratteristische principali micropython: STM32F405RG microcontrollore CPU 168 MHz Cortex M4 Flash ROM 1024KiB e […]
Sintetizzatore Vocale Google tts API Python Raspberry Pi
Premessa: Come ci hanno chiesto molti dei nostri lettori, questa guida nasce da un’esigenza di rendere il raspberry pi un sintetizzatore vocale ottimale. Ci siamo sempre soffermati all’utilizzo di sintetizzatori vocali locali come espeak o altri programmi che non permettevano un’efficente sintetizzazione. Con questo articolo faremo parlare il nostro raspberry pi tramite il tts di […]
Python modulo Tkinter Inviare dati seriali da PC ad Arduino
Premessa: Questa guida nasce soprattutto per le molteplici richieste fatte dai nostri visitatori riguardo l’argomento di invio dati tra dispositivi via seriale. Molto spesso in rete troviamo solo tutorial su come inviare dati da arduino a dispositivi come PC, Smartphone e Schede embedded come la Raspberry. In questo articolo invece ci concentreremo su come si può […]
Mini Thermal Printer Raspberry Pi Come Stampante Termica
Premessa: Con questa guida vedremo come collegare una stampante termica, genericamente chiamata Thermal Printer, con la Raspberry Pi. Può essere impiegata per molti utilizzi come ad esempio la realizzazione di un registro di cassa o anche semplicemente per stampare immagini, codici a barre di varie tipologie grazie alla libreria che troverete in questo articolo o […]
Riconoscimento Facciale SimpleCv Raspberry Pi
Premessa: Abbiamo già visto come installare SimpleCV sul nostro Raspberry ora vedremo come fare un semplice programma di riconoscimento facciale con poche righe di programmazione. Vediamo subito il programma che spiegheremo passo passo. import SimpleCV i = SimpleCV.Camera().getImage() faces = i.findHaarFeatures(“/home/pi/haarcascade_frontalface_alt.xml”) #print locations for f in faces: print “I found a face at ” + […]
Come usare e impostare Client-Server import Socket Python Raspberry Pi – Lezione 7
Premessa: Il Socket in Python e come ogni altro linguaggio di programmazione viene genericamente usato per mettere in comunicazione due architetture o meglio dire per i neofiti, nel nostro caso due Raspberry Pi. A tal scopo ci procureremo due Raspberry o una raspberry e un pc con sistema operativo linux o qualsiasi altra distro. Il […]
Come installare sintetizzatore vocale Espeak con Python su Raspberry Pi – Lezione 6
Premessa: In questo tutorial facciamo vedere come installare un sintetizzatore vocale eSpeak ed eseguire uno script python sulla nostra Raspberry Pi. LISTA DEI MATERIALI: Raspberry Pi Micro SD Casse Audio Cavo Ethernet Per prima cosa installeremo eSpeak quin installeremo il pacchetto dirigendoci nel terminale: sudo apt-get update sudo apt-get install espeak Rispondiamo Y alla richiesta […]
Simple Cv Primo Programma import SimpleCV Rasspberry Pi
Premessa Questa libreria ci permetterà di lavorare con tutto quello che riguarda la computer vision o meglio dire la parte che si occupa della programmazione dei pixel riconoscimenti facciali o altro che riguarda l’immagine. Per cominciare vedremo come accedere e azionare la cam che abbiamo impostato sulla raspberry pi. Il funzionamento è identico a come […]
Come installare SimpleCV e OpenCV su Raspberry Pi
Cosa è Simplecv è un framework open source per la creazione di applicazioni di visione artificiale. Con esso, è possibile accedere a diverse librerie di visione artificiale ad alta potenza come OpenCV. Senza dover imparare prima sulla profondità di bit, i formati di file, spazi colore, gestione del buffer, autovalori, o matrice e archiviazione bitmap […]
Come controllare Stepper Motore Passo Passo con Raspberry Pi – Lezione 4
Premessa: In questo tutoriale spiegheremo come controllare uno Stepper noto anche come motore passo passo con la nostra Raspberry Pi. Utilizzeremo lo stesso integrato visto nelle precedenti lezioni L293D. LISTA DEI MATERIALI: Raspberry Pi Micro SD Breadboard L293D Stepper Jumper Maschio Femmina Jumper Maschio Maschio Millefori opzionale se non volete usare Breadboard Schema e parti […]
Controllo Servo motore Raspberry Pi – Lezione 3
Premessa: Installare Occidentalist distro Vedere Lezione Come installare occidentalist Con questa guida sarete in grado di pilotare un servo motore con la Raspberry Pi. Il nostro intento sarà quello di fare un piccolo esempio di programmazione python che ci permetterà di comunicare con il servo. inseriremo un dato valore che ci consentirà tramite una specifica […]
Fotoresistenza Raspberry Pi Accendere e Spengere LED Progetto – Lezione 2
Premessa In questo tutorial cercheremo di realizzare tramite una fotoresistenza un controllo che ci permetterà di accendere un led quando ci troviamo in una stanza buia e viceversa spengere un led quando la stanza è illuminata. Potete immaginare i mille utilizzi di questo semplice sistema che permette il controllo di questo led tramite i fasci […]
Progetti Raspberry Pi come inviare email con python rivelatore di movimento lezione 1
Premessa Dalla nostra Raspberry Pi abbiamo imparato a conoscere i suoi mille utilizzi. In particolar modo oggi impareremo a inviare email con python essendo il comilatore preimpostato del microprocessore. Python al suo interno contiene un modulo/libreria che permette l invio di email. Useremo come gestore web mail il servizio che mette a disposizione google GMAIL. […]
Come fare un proprio WEB server LAMP (Linux-Apache-Mysql-Php-Python) e muovere le Porte GPIO
Conoscenze richieste: Una buona conoscenza di Php e Mysql Le Basi della programmazione Python e le librerie GPIO Linux Premessa Abbiamo visto nelle lezioni precedenti come lanciare web server non scritto da noi. Webiopi è un buon inizio per chi volesse cominciare a muovere da remoto i propri pin GPIO, ma qualora volessimo fare un […]
Lezione 0 Raspberry Pi e Arduino – Come collegare Raspberry pi ad Arduino
Come collegare Raspberry pi ad Arduino Premessa Come promesso spiegheremo come collegare arduino alla basetta Raspberry Pi tramite porta seriale. Ciò ci permetterà in futuro di creare progetti molto più complessi con i due microprocessori che stanno prendendo piede ormai nel campo della domotica, robotica e altro. Il nostro intento sarà quello di leggere un […]
Come avviare programma Python all avvio del Raspberry Pi
Come avviare programma Python all avvio del Raspberry Pi Premessa Questa guida è molto interessante per tutti coloro che hanno cominciato a “smanettare” e fare programmi python. Per rendere un progetto competitivo e quello di far partire un programma all avvio del Raspberry Pi senza ogni volta da terminale o qualsiasi compilatore esguire lo script. […]
Lezione 0 Raspberry Pi Progetto Accensione Led
Lezione 0 Raspberry Pi Progetto Accensione Led Premessa: La prima lezione di Raspberry Pi spiegherà come da titolo l’accensione di un led usando la distro occidentalist e il tutto funzionerà tramite i moduli python quindi per cominciare consiglierei di darvi una “rinfrescata” con questo tipo di programmazione. Per tutta la durata dei progetti utilizzeremo questo […]
Controllare motore corrente continua con Raspberry Pi usando Python
Controllare motore corrente continua con Raspberry Pi usando Python Per cominciare il modo migliore per muovere i nostri servi o motori la distro più semplice da utilizzare è quella occidentalist. Comincieremo con lo spiegare i rispettivi moduli utili da installare da terminale per il vostro Raspberry Pi. Utilizzeremo un componente molto semplice denominato L293D che […]