Sommario:
- Passaggio 1: collega il dongle
- Passaggio 2: comunicazione seriale
- Passaggio 3: esegui lo script Python
- Passaggio 4: scansiona il tuo dispositivo
Video: Trasforma un Raspberry Pi in un faro Bluetooth: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Il Bluetooth è una delle tecnologie innovative per trasferire dati in modalità wireless, costruire sistemi di automazione domestica, controllare altri dispositivi ecc.
In questo tutorial, proverò a trasformare un Raspberry Pi in Bluetooth Beacon.
Requisiti
- Lampone Pi
- BleuIO (un dongle USB Bluetooth a bassa energia)
- Un telefono cellulare con Bluetooth e un'app come scanner BLE, LightBlue o DSPS di Dialog Semiconductor.
Passaggio 1: collega il dongle
Collega il dongle BleuIO al tuo Raspberry Pi.
Per identificare il nome del dispositivo a cui è connesso il dongle, dovrai eseguire:
ls /dev
Potrebbe essere necessario farlo due volte, una prima di collegare il dongle e una dopo per poter identificare quale è il nome del dispositivo. All'avvio, il dongle aprirà una porta COM per il bootloader per 10 secondi per consentirti di aggiornare il firmware (o eseguire il flashing della tua applicazione).
Successivamente chiuderà quella porta e aprirà una nuova porta per l'applicazione BleuIO che è quella che ci interessa qui. Puoi eseguire:
lsusb
Passaggio 2: comunicazione seriale
Avrai bisogno di un programma di comunicazione seriale per comunicare con il dongle. Per questo tutorial utilizzeremo Minicom. Puoi ottenere Minicom eseguendo:
sudo apt-get install minicom
Ora, per iniziare a utilizzare il dongle, esegui il seguente comando se, ad esempio, il tuo dongle è connesso al nome del dispositivo ttyACM0:
minicom -b 9600 -o -D /dev/ttyACM0
Ora prova a digitare un comando AT. Per esempio
A
Se ricevi una risposta OK significa che il dongle funziona.
Passaggio 3: esegui lo script Python
Abbiamo uno script Python pronto per aiutare a trasformare questo Raspberry Pi in Bluetooth Beacon.
Per utilizzare questi script dovrai avere installato Python.
Dovrai anche installare il modulo pySerial. Il modo più semplice per installarlo è tramite pip (che dovresti già avere dopo aver installato Python) eseguendo:
Python2:
pip install pyserial
Python3:
python3 -m pip install pyserial
Dopo la connessione, puoi utilizzare lo script python di esempio per configurare il tuo iBeacon. Il codice sorgente può essere trovato su GitHub.
Salva questo script in un file chiamato ibeacon.py o puoi nominare qualsiasi cosa ti piaccia.
Ora apri il file usando un prompt dei comandi digitando
python ibeacon.py
Passaggio 4: scansiona il tuo dispositivo
Quando avvii lo script Python, dovresti essere in grado di vedere il tuo iBeacon utilizzando un'app scanner progettata per Bluetooth Low Energy (BLE).
Esempi di app per scanner possono essere BLE Scanner di Bluepixel Technologies.
Qui puoi vedere che il tuo dispositivo ha iniziato a fare pubblicità.
Puoi anche usare lo script Eddystone. Il codice sorgente è disponibile qui.
Consigliato:
Raffreddamento migliorato del faro anteriore Cree Led H4 - DISMESSA: 4 passaggi
Raffreddamento migliorato del faro anteriore Cree Led H4 - DISMESSA: Sostituzione delle ventole di raffreddamento di serie con un ventilatore d'aria esterno per fornire un migliore raffreddamento per una maggiore durata del led. I led che ho usato sono il ricambio faro newsun h4 di Amazon http://www.amazon.com/dp/B00HFK2RAE/ref=sr_ph?ie=UTF8&qid=1415547
Come installare un faro anteriore AGS-001 controllabile in un Game Boy Advance originale (nessun LOCA!): 5 passaggi (con immagini)
Come installare un faro anteriore AGS-001 controllabile in un Game Boy Advance originale (nessun LOCA!): Stai cercando di illuminare lo schermo del tuo vecchio Game Boy Advance. Non puoi trovare quei nuovissimi kit IPS retroilluminati da nessuna parte e i vecchi kit AGS-101 sono esauriti o troppo cari. Inoltre, vuoi essere in grado di vedere lo schermo mentre sei fuori
Come realizzare un faro a LED ad alta potenza per bicicletta: 4 passaggi (con immagini)
Come realizzare un faro LED ad alta potenza per bicicletta: è sempre conveniente avere una luce intensa mentre si va in bicicletta di notte per una visione chiara e sicurezza. Inoltre mette in guardia gli altri in luoghi bui ed evita incidenti. Quindi in questo tutorial dimostrerò come costruire e installare un LED da 100 watt p
Mini luce d'avvertimento del faro rotante a due colori: 6 passaggi
Mini luce di segnalazione rotante a doppio colore: in questo Instructable, creeremo una mini luce di segnalazione. Sai, una di quelle luci rotanti vecchio stile che mettevano sulle macchine edili prima che i LED diventassero grandi? Sì. Uno di quelli. Questo sarà relativamente semplice e piccolo
Faro per bici a LED da 20 W con visibilità laterale: 10 passaggi (con immagini)
Faro per bici a LED da 20 W con visibilità laterale: questa luce per bici utilizza due LED Cree XPL bianchi e ha LED ambra rivolti verso 0 e 45° per la visibilità diurna e laterale. Ha modelli diversi per condizioni diverse, modalità boost di 3 minuti, modalità di sospensione e un monitor della batteria. Ha anche una modalità solida