Kazalo:
- 1. korak: Priključite ključ
- Korak: Serijska komunikacija
- 3. korak: Zaženite skript Python
- 4. korak: Preglejte napravo
Video: Pretvorite Raspberry Pi v svetilnik Bluetooth: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Bluetooth je ena izmed inovativnih tehnologij za brezžični prenos podatkov, izdelavo sistemov za avtomatizacijo doma, nadzor drugih naprav itd.
V teh navodilih bom poskušal spremeniti Raspberry Pi v svetilnik Bluetooth.
Zahteve
- Malina Pi
- BleuIO (USB ključek z nizko porabo energije Bluetooth)
- Mobilni telefon z Bluetoothom in aplikacijo, kot sta BLE Scanner, LightBlue ali DSPS podjetja Dialog Semiconductor.
1. korak: Priključite ključ
Priključite ključ BleuIO na svoj Raspberry Pi.
Če želite ugotoviti, na katero ime naprave je povezan ključ, morate zagnati:
ls /dev
Morda boste morali to storiti dvakrat, enkrat, preden priključite ključ, in enkrat za tem, da boste lahko ugotovili, katero je ime naprave. Ob zagonu bo ključ odprl vrata COM za zagonski nalagalnik za 10 sekund, da boste lahko posodobili vdelano programsko opremo (ali utripali svojo aplikacijo).
Nato bo zaprl ta vrata in odprl nova vrata za aplikacijo BleuIO, ki nas tukaj zanima. Lahko zaženete:
lsusb
Korak: Serijska komunikacija
Za komunikacijo z ključem potrebujete serijski komunikacijski program. Za to vadnico bomo uporabljali Minicom. Minicom lahko dobite tako, da zaženete:
sudo apt-get install minicom
Zdaj, če želite začeti uporabljati ključ, zaženite naslednji ukaz, če je na primer vaš ključ povezan z imenom naprave ttyACM0:
minicom -b 9600 -o -D /dev /ttyACM0
Zdaj poskusite vnesti ukaz AT. Na primer
AT
Če dobite odgovor v redu, to pomeni, da ključ deluje.
3. korak: Zaženite skript Python
Imamo pripravljen skript python, ki bo pomagal spremeniti to Raspberry Pi v svetilnik Bluetooth.
Če želite uporabljati te skripte, morate imeti nameščen Python.
Prav tako boste morali namestiti modul pySerial. Najlažji način za namestitev je prek pipa (ki bi ga morali imeti že po namestitvi Pythona) z zagonom:
Python2:
pip install pyserial
Python3:
python3 -m pip install pyserial
Po povezovanju lahko z vzorčnim vzorčnim python skriptom nastavite svoj iBeacon. Izvorno kodo najdete na GitHubu.
Shranite ta skript v datoteko z imenom ibeacon.py ali pa poimenujte karkoli želite.
Zdaj odprite datoteko z ukaznim pozivom tako, da vnesete
python ibeacon.py
4. korak: Preglejte napravo
Ko zaženete skript Python, bi morali videti svoj iBeacon s pomočjo aplikacije za optični bralnik, zasnovane za nizkoenergijski Bluetooth (BLE).
Primeri skenerja so lahko BLE Scanner podjetja Bluepixel Technologies.
Tukaj lahko vidite, da se je vaša naprava začela oglaševati.
Uporabite lahko tudi skript Eddystone. Koda vira je na voljo tukaj.
Priporočena:
Svetilnik vremenske napovedi: 4 koraki (s slikami)
Svetilnik vremenske napovedi: V tem projektu predstavljam model lokalnega vremenskega svetilnika, ki sem ga naredil s 3D tiskanjem, LED trakovi, napajalnikom in ploščo Arduino z brezžično povezavo, da dostopam do vremenske napovedi za naslednji dan. Glavni namen
Skener IBeacon in svetilnik DIY z Raspberry Pi in HM13: 3 koraki
Naredi sam skener IBeacon in svetilnik z Raspberry Pi in HM13: zgodba Svetilnik bo neprekinjeno oddajal signale, da bo drugim napravam Bluetooth omogočil njihovo prisotnost. Vedno sem si želel imeti bluetooth svetilnik za sledenje ključem, saj sem jih že lani pozabil prinesti približno 10 -krat. In zgodi se mi
DIY RF svetilnik: 5 korakov
DIY RF Beacon: Hej fantje, vrnil sem se s povsem novimi navodili. Začnimo. Kaj je RF svetilnik? RF svetilnik je brezžična naprava, ki označuje fiksno lokacijo in omogoča, da jo oprema za iskanje smeri locira. Oddaja neprekinjen ali občasen radijski znak
Adventni svetilnik z animacijo POV: 7 korakov
Adventni svetilnik z animacijo POV: Projekti Vztrajnost vizije (POV) obstajajo že kar nekaj časa, preprosti in poceni kompleti DIY so na voljo celo za spletni nakup. POV temelji na optični iluziji, kjer vidimo osvetljene predmete, potem ko objekt ni več osvetljen predvečer
Svetilnik/eddystone in Adafruit NRF52, preprosto oglašujte svojo spletno stran/izdelek: 4 koraki
Beacon/eddystone in Adafruit NRF52, Oglašujte svojo spletno stran/izdelek preprosto: Pozdravljeni, danes želim z vami deliti projekt, ki sem ga pred kratkim izvedel, poiskal sem napravo, ki jo bo povezovala v zaprtih prostorih/na prostem in omogočila ljudem, da se nanjo povežejo z uporabo pametnega telefona in jim omogoči obisk določenega spletnega mesta ali oglaševanje