Taula de continguts:
- Pas 1: connecteu el dongle
- Pas 2: comunicació en sèrie
- Pas 3: executeu Python Script
- Pas 4: escanejar el dispositiu
Vídeo: Converteix un Raspberry Pi en un fanal Bluetooth: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
El Bluetooth és una de les tecnologies innovadores per transferir dades sense fils, construir sistemes domòtics, controlar altres dispositius, etc.
En aquest instructable, intentaré convertir un Raspberry Pi en Bluetooth Beacon.
Requisits
- Raspberry Pi
- BleuIO (un dongle USB Bluetooth de baix consum)
- Un telèfon mòbil amb Bluetooth i una aplicació com ara BLE Scanner, LightBlue o DSPS de Dialog Semiconductor.
Pas 1: connecteu el dongle
Connecteu el dongle BleuIO al vostre Raspberry Pi.
Per identificar a quin nom de dispositiu està connectat el dongle, haureu d'executar:
ls / dev
És possible que hàgiu de fer-ho dues vegades, una vegada abans de connectar el dongle i una altra després per poder identificar quin és el nom del dispositiu. En iniciar-se, el dongle obrirà un port COM per al carregador d’arrencada durant 10 segons per permetre-li actualitzar el firmware (o fer flaix la seva pròpia aplicació).
Després tancarà aquest port i obrirà un nou port per a l’aplicació BleuIO que és la que ens interessa aquí. Podeu executar:
lsusb
Pas 2: comunicació en sèrie
Necessitareu un programa de comunicació en sèrie per comunicar-vos amb el dongle. Per a aquest tutorial utilitzarem Minicom. Podeu obtenir Minicom executant:
sudo apt-get install minicom
Ara, per començar a utilitzar el dongle, executeu l'ordre següent si, per exemple, el dongle està connectat al nom del dispositiu ttyACM0:
minicom -b 9600 -o -D / dev / ttyACM0
Ara intenteu escriure un AT-Command. Per exemple
AT
Si obteniu una resposta correcta, significa que el dongle funciona.
Pas 3: executeu Python Script
Tenim un script Python a punt per ajudar a convertir aquest Raspberry Pi en Bluetooth Beacon.
Per utilitzar aquests scripts, haureu de tenir instal·lat Python.
també haureu d'instal·lar el mòdul pySerial. La manera més senzilla d’instal·lar-lo és mitjançant pip (que ja hauríeu de tenir després d’instal·lar Python) executant:
Python2:
pip instal·lar pyserial
Python3:
python3 -m pip instal·la pyserial
Després de connectar-vos, podeu utilitzar l’exemple d’exemple d’escriptura python per configurar el vostre propi iBeacon. El codi font es troba a GitHub.
Deseu aquest script en un fitxer anomenat ibeacon.py o podeu anomenar qualsevol cosa que vulgueu.
Ara obriu el fitxer mitjançant un indicador d’ordres escrivint
python ibeacon.py
Pas 4: escanejar el dispositiu
Quan inicieu l’escriptura Python, hauríeu de poder veure l’iBeacon mitjançant una aplicació d’escàner dissenyada per Bluetooth Low Energy (BLE).
Exemples d'aplicacions per a escàners poden ser BLE Scanner de Bluepixel Technologies.
Aquí podeu veure que el vostre dispositiu ha començat a anunciar-se.
També podeu utilitzar el script Eddystone. El codi font està disponible aquí.
Recomanat:
Com es fa un fanal automàtic mitjançant LM555 IC: 8 passos
Com fer un fanal automàtic mitjançant LM555 IC: Hii amic, avui faré un circuit de fanal automàtic mitjançant LM555 IC. Aquest circuit funciona així Quan la llum caurà a LDR (al dia), el LED no brillarà i quan no hi hagi llum a la LDR, el LED s'encén automàticament
Com es fa un fanal automàtic: 7 passos
Com fer un fanal automàtic: Hii amic, avui faré un circuit de fanal automàtic. Aquest circuit funcionarà automàticament. Al matí la llum es tancarà automàticament. Aquest circuit funciona amb LDR. Comencem
Converteix un Commodore 64 en un teclat Bluetooth IOS: 6 passos (amb imatges)
Converteix un Commodore 64 en un teclat Bluetooth IOS: aquest document descriu com convertir un ordinador Commodore 64 en un teclat Bluetooth. Es tracta de programar un microcontrolador amb l’IDE Arduino i construir una placa de circuit. Subministraments que necessiteu (alguns són opcionals): Commodore 64 amb
Afegiu llums i música fantasmagòrica al vostre fanal Jack-O-Lantern: sense soldadura ni programació (tret que vulgueu): 9 passos (amb imatges)
Afegiu llums i música fantasmagòrica al vostre Jack-O-Lantern: sense soldadura ni programació (tret que vulgueu): teniu el Jack-O-Lantern més aterrador al vostre carrer afegint llums brillants i música fantasmagòrica. Aquesta també és una manera fantàstica de provar Arduino i l'electrònica programable, ja que tot el projecte es pot completar sense escriure codi ni soldar - tot
Converteix qualsevol altaveu en un altaveu Bluetooth: 4 passos
Converteix qualsevol altaveu en un altaveu Bluetooth: fa uns quants anys era habitual que els altaveus portàtils tinguessin un jack de 3,5 mm i que funcionessin amb piles AA. Segons els estàndards actuals, està una mica obsolet sobretot la bateria, ja que actualment tots els gadgets tenen una bateria recarregable. La presa d’àudio és st