Orodha ya maudhui:
- Hatua ya 1: Unganisha Dongle
- Hatua ya 2: Mawasiliano ya serial
- Hatua ya 3: Endesha Hati ya Python
- Hatua ya 4: Changanua Kifaa chako
Video: Badili Pi ya Raspberry kuwa Beacon ya Bluetooth: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Bluetooth ni moja ya teknolojia ya ubunifu kuhamisha data bila waya, kujenga mifumo ya kiotomatiki ya nyumbani, kudhibiti vifaa vingine n.k.
Katika mafunzo haya, nitajaribu kugeuza Raspberry Pi kuwa Beacon ya Bluetooth.
Mahitaji
- Pi ya Raspberry
- BleuIO (Bluetooth Dongle yenye nguvu ndogo ya Bluetooth)
- Simu ya rununu iliyo na Bluetooth na App kama Skena ya BLE, LightBlue au DSPS kutoka kwa Semiconductor ya Dialog.
Hatua ya 1: Unganisha Dongle
Unganisha dongle ya BleuIO kwenye Raspberry Pi yako.
Ili kutambua ni jina gani la kifaa ambalo dongle imeunganishwa, utahitaji kukimbia:
ls / dev
Unaweza kuhitaji kuifanya mara mbili, mara moja kabla ya kuunganisha dongle na mara baada ya kuweza kutambua ni ipi jina la kifaa. Wakati wa kuanza, dongle itafungua bandari ya COM kwa bootloader kwa sekunde 10 kukuruhusu kusasisha firmware (au kuangaza programu yako mwenyewe).
Baadaye itafunga bandari hiyo na kufungua bandari mpya ya programu ya BleuIO ambayo ndiyo tunayovutiwa nayo hapa. Unaweza kukimbia:
lsusb
Hatua ya 2: Mawasiliano ya serial
Utahitaji mpango wa mawasiliano ya serial kuwasiliana na dongle. Kwa mafunzo haya tutatumia Minicom. Unaweza kupata Minicom kwa kukimbia:
Sudo apt-get kufunga minicom
Sasa, kuanza kutumia dongle tumia amri ifuatayo ikiwa, kwa mfano, dongle yako imeunganishwa na jina la kifaa ttyACM0:
minicom -b 9600 -o -D / dev / ttyACM0
Sasa jaribu kuandika AT-Command. Kwa mfano
KATIKA
Ukipata jibu SAWA hiyo inamaanisha kuwa dongle inafanya kazi.
Hatua ya 3: Endesha Hati ya Python
Tuna hati ya chatu tayari kusaidia kugeuza hii Raspberry Pi kuwa Bluetooth Beacon.
Ili kutumia hati hizi utahitaji kuweka Python.
ou utahitaji pia kusanidi moduli pySerial. Njia rahisi ya kuiweka ni kupitia bomba (ambayo unapaswa kuwa nayo baada ya kusanikisha Python) kwa kukimbia:
Python2:
bomba kufunga pyserial
Python3:
python3 -m pip kufunga pyserial
Baada ya kuunganisha, unaweza kutumia mfano wa hati ya chatu ili kuanzisha iBeacon yako mwenyewe.nambari ya chanzo inaweza kupatikana kwenye GitHub.
Hifadhi hati hii kwenye faili inayoitwa ibeacon.py au unaweza kutaja chochote unachopenda.
Sasa fungua faili kwa kutumia mwongozo wa amri kwa kuandika
chatu ibeacon.py
Hatua ya 4: Changanua Kifaa chako
Unapoanza hati ya chatu, unapaswa kuona iBeacon yako ukitumia Programu ya skana iliyoundwa kwa Nishati ya chini ya Bluetooth (BLE).
Mifano ya Programu ya skana inaweza kuwa Skana ya BLE kutoka Teknolojia za Bluepixel.
Hapa unaweza kuona, kifaa chako kimeanza kutangaza.
Unaweza pia kutumia hati ya Eddystone. Simbo ya rasilimali inapatikana hapa.
Ilipendekeza:
Badili IMac iliyovunjika 2009 24 Kuwa Uonyesho wa Wima wa Sekondari: Hatua 4
Badili IMac iliyovunjika 2009 24 Kuwa Uonyesho wa Wima wa Sekondari: Ya haraka na chafu inayoweza kufundishwa. Samahani. Unaweza kutuma ujumbe ikiwa una swali. Nilikuwa na shida nyingi kupata habari mkondoni juu ya hii kwa hivyo nilifanya hii ifundike. Kimsingi: soma yote inayoweza kufundishwa, tupu imac, weka kesi na s
Badili vichwa vya sauti vilivyovunjika kuwa Cable ya AUX: Hatua 6
Badili vichwa vya kichwa vilivyovunjika kuwa Cable ya AUX: Daima huwa na vichwa vya sauti vya zamani vilivyovunjika karibu, kwa hivyo niliamua kuzigeuza kuwa kitu muhimu
Badili Picha ya 2D kuwa Kielelezo cha 3D: Hatua 7 (na Picha)
Badilisha picha ya 2D kuwa Mfano wa 3D: Je! Unataka kuchukua picha ya 2D na kuibadilisha kuwa mfano wa 3D? Mafundisho haya yatakuonyesha jinsi na hati ya bure na Fusion 360. Kile UtakachohitajiFusion 360 (Mac / Windows) Kile UtakachofanyaPakua na usakinishe Fusion 360. Bonyeza hapa kujisajili bure
Badili Kengele yako ya Mlango kuwa Wango la Smart na IFTTT: Hatua 8
Badili mlango wako wa Wired kuwa mlango wa Smart na IFTTT: Wango la Mlango wa WiFi hubadilisha kengele yako iliyopo ya wired kuwa kengele nzuri ya mlango. https://www.fireflyelectronix.com/product/wifidoor
Badili Commodore 64 kuwa Kinanda ya IOS Bluetooth: Hatua 6 (na Picha)
Badili Commodore 64 kuwa Kibodi ya IOS Bluetooth: Hii inaelezea jinsi ya kugeuza kompyuta ya Commodore 64 kuwa kibodi ya Bluetooth. Inajumuisha kupanga kidhibiti kidogo na IDE ya Arduino na kujenga bodi ya mzunguko.Saidizi utahitaji (zingine ni za hiari): Commodore 64 na