Zaɓi Harshe

Lambar Bakan Gani don Samun Intanet: Tsarin OCC Mai Sarrafa Bluetooth

Nunin aikace-aikacen samun intanet ta amfani da Sadarwar Kyamara ta Gani (OCC) da sarrafa Bluetooth, yana ba wayoyin hannu damar fassara siginonin gani daga LED da kuma samun shafukan yanar gizo masu dacewa.
rgbcw.org | PDF Size: 0.2 MB
Kima: 4.5/5
Kimarku
Kun riga kun ƙididdige wannan takarda
Murfin Takardar PDF - Lambar Bakan Gani don Samun Intanet: Tsarin OCC Mai Sarrafa Bluetooth

1. Bayyani

Wannan aikin ya gabatar da sabon aikace-aikace don samun intanet ta hanyar amfani da Sadarwar Kyamara ta Gani (OCC), wani ɓangare na Sadarwar Haske da ake iya Gani (VLC). Tsarin yana amfani da tasirin rufewa mai birgima (RSE) na na'urori masu ɗaukar hoto na CMOS na wayar hannu don fassara siginonin gani masu sauri daga mai watsa LED, wanda ake sarrafa shi ta hanyar mara waya ta Bluetooth. Bayanan da aka fassara, waɗanda aka gabatar a matsayin "lambar bakan gani," suna kai tsaye kunna aikace-aikacen wayar hannu don samun shafin yanar gizo mai dacewa, yana ba da damar dawo da bayanai masu motsi ba tare da adana bayanai a cikin na'urar sarrafawa ta gida ba.

Nunin yana magance ƙarancin bakan a cikin tsarin RF na al'ada kuma yana amfani da yaduwar kyamarorin wayoyin hannu. Yana nuna yuwuwar OCC don aikace-aikacen IoT, kamar nunin wayo, rajistar taro, da tallan hulɗa, ta hanyar samar da gadar haɗin kai tsakanin tushen haske na zahiri da abun cikin yanar gizo na dijital.

2. Kirkire-kirkire

Babban gudummawar nunin guda uku ne, yana mai da hankali kan ƙira na kayan aiki, aikace-aikacen software, da haɗin tsarin.

2.1 Mai Turawar LED Mai Sarrafa Bluetooth

An ƙera na'urar turawar LED ta musamman, ta mai da hankali kan microcontroller na STM32F1. Tana amfani da na'urar Bluetooth (misali, HC-02) don watsa bayanai mara waya daga tashar sarrafawa mai nisa. Tsarin yana amfani da daidaitawar Kunna-Kashe (OOK) don sarrafa yanayin LED, yana ba da damar a gyara umarnin siginonin gani da aka watsa a cikin ainihin lokaci ta hanyar haɗin Bluetooth, yana ƙara sassauci.

2.2 Aikace-aikacen Lambar Bakan Gani

An ƙera aikace-aikacen wayar hannu na musamman. Ba wai kawai yana aiwatar da algorithms na sarrafa hoto don tacewa da fassara siginonin gani da kyamarar gaban wayar ta kama ba, har ma yana nuna duka bayanan da aka fassara da kuma wakilcin gani na "lambar bakan gani" akan mu'amalarsa. Mafi mahimmanci, app ɗin yana samun URL ɗin gidan yanar gizon da ke cikin bayanan da aka fassara ta atomatik.

2.3 Dandalin Gwaji na OCC Haɗe-haɗe

An haɗa abubuwan da ke sama cikin dandalin gwaji mai aiki. Aikin mai amfani ne ya fara: kyamarar wayar tana karɓar siginonin gani, app ɗin yana fassara shi, yana nuna sakamakon, kuma yana ƙaddamar da burauzar yanar gizo—duka a cikin aiki guda ɗaya mara tsangwama, yana tabbatar da hujjar ra'ayi don abubuwan kunna intanet masu motsi na tushen haske.

3. Bayanin Nunin

3.1 Tsarin Tsarin & Saita Kayan Aiki

Sarkar kayan aikin mai watsawa kamar haka: Ana canza tushen wutar lantarki na 220V AC zuwa 5V DC. Wannan wutar 5V tana ba da wutar LED da kewayen turawarta. A lokaci guda, ana ƙara daidaita shi zuwa 3.3V DC (misali, ta hanyar na'urar AMS1117) don ba da wutar microcontroller na STM32F1, na'urar Bluetooth, da sassan dabaru na kewayen turawa. LED yana aiki a matsayin mai watsa gani.

3.2 Sarrafa Sigina & Gudanar da Bayanai

Ana aika bayanai (misali, URL ɗin gidan yanar gizo) daga app ɗin sarrafawa mai nisa zuwa na'urar Bluetooth, wanda ke mika shi zuwa STM32F1. Microcontroller ɗin sai ya tsara wannan bayanin kuma yana amfani da daidaitawar OOK don turawar LED, yana kunna shi da kashe shi da sauri don saka bayanan dijital cikin bugun jini na haske. Kyamarar wayar hannu, tana aiki a yanayin rufewa mai birgima, tana ɗaukar waɗannan bugun jini a cikin layukan pixel daban-daban a cikin firam ɗaya, yana ba da damar cire bayanai a ƙimar da ta fi ƙimar firam ɗin bidiyo.

4. Fahimtar Tsaki & Ra'ayi na Mai Bincike

Fahimtar Tsaki: Wannan ba wani nunin VLC kawai bane; ƙoƙari ne na zahiri na sayar da OCC ta hanyar haɗa shi da harshen yanar gizo na duniya (URLs) da kuma matakin sarrafawa na Bluetooth da ya yadu. Ainihin kirkire-kirkire shine sauƙaƙan tsarin matakin tsarin—amfani da Bluetooth don sanya tushen haske ya zama mai shirye-shirye, don haka yana guje wa buƙatar ƙayyadaddun kayan aiki masu rikitarwa, ƙayyadaddun ƙira. OCC ne da aka yi amfani da shi a aikace don yanayin abun ciki na zahiri, masu canzawa.

Gudanar da Hankali: Hankali yana da kyau a layi daya: 1) Shigar da Bayanai Masu Motsi: Bluetooth yana ba da damar sabunta URL a kan tafiya zuwa mai watsa LED. 2) Ƙirar Gani: Sauƙaƙan daidaitawar OOK yana sanya tsarin ya zama mai ƙarfi kuma mai sauƙin aiwatarwa akan microcontrollers masu arha. 3) Fassarar da ta Yadu: Kyamarar wayar hannu da app ɗin suna sarrafa rikitarwar fassarar rufewa mai birgima, suna buƙatar sifili gyare-gyaren kayan aiki a ƙarshen mai amfani. 4) Aiki mara Tsangwama: Fassarar ta atomatik tana kunna aikin yanar gizo, yana rufe madauki daga haske zuwa bayanai zuwa sabis. Wannan gudana yayi kama da tsarin nasara na lambobin QR amma tare da yuwuwar yawan bayanai da sabuntawa masu motsi.

Ƙarfi & Kurakurai: Ƙarfin yana cikin yiwuwar aiwatar da shi a aikace. Ta hanyar amfani da Bluetooth don sarrafawa, yana ba da damar aikace-aikace kamar canza labarin nunin gidan kayan tarihi ko menus na gidan abinci na yau da kullun ba tare da taɓa kayan aikin LED ba. Duk da haka, kuskuren takarda shine rashin ƙididdige bayanan aiki. Menene matsakaicin ƙimar bayanai? Menene kewayon aiki? Menene ƙimar kuskuren bit (BER) a ƙarƙashin hasken muhalli? Ba tare da waɗannan ma'auni ba, da'awar fa'idodi akan RF ko ma lambobin QR sun kasance masu hasashe. Idan aka kwatanta da ƙarin tsare-tsare na OCC masu rikitarwa ta amfani da daidaitawar matsayi mafi girma (kamar waɗanda aka tattauna a cikin wallafe-wallafen IEEE akan VLC), amfani da OOK na asali ya zama takobi mai kaifi biyu—yana tabbatar da ƙarfi amma yana takura sosai yuwuwar sauri.

Fahimta mai Aiki: Ga masu bincike: Dole ne mataki na gaba ya zama ƙayyadaddun sifa. Yi kwatankwacin lambobin QR dangane da yawan bayanai, lokacin dubawa, da kewayon. Bincika ingantattun haɓaka rikitarwa, kamar daidaitawar faɗin bugun jini mai canzawa, don ƙara yawan bayanai ba tare da yin barazanar fa'idar microcontroller mai arha ba. Ga masu amfani da masana'antu: Wannan tsarin ya cika don turawa na matukin jirgi a cikin ƙayyadaddun yanayi na cikin gida, ɗan gajeren zango inda ake buƙatar canza abun ciki akai-akai—tunanin wuraren bayanin samfurin dillali ko nunin gidan kayan tarihi masu hulɗa. Yi haɗin gwiwa tare da masu haɓaka app don haɗa SDK ɗin fassarar cikin manyan dandamali na yanzu (kamar ƙananan shirye-shiryen WeChat) don shawo kan cikas na buƙatar app na musamman.

5. Cikakkun Bayanai na Fasaha & Tsarin Lissafi

Tsarin fassarar ya dogara ne akan tsarin rufewa mai birgima na wayar hannu. A cikin na'urar CMOS mai rufewa mai birgima, kowane layi na pixel ana fallasa shi a jere a ɗan jinkiri kaɗan. Idan LED yana ƙyalli a mitar da ta fi ƙimar firam ɗin kyamara $f_{frame}$, amma ƙasa da ƙimar duban layi, ana kama yanayin LED na kunna/kashe a matsayin ƙungiyoyi masu haske da duhu a faɗin hoton.

Dangantakar asali don gano ita ce mitar daidaitawar LED $f_{LED}$ dole ne ta gamsar da: $$f_{frame} < f_{LED} < N_{rows} \cdot f_{frame}$$ inda $N_{rows}$ shine adadin layukan pixel. Za'a iya wakilta tsarin daidaitawar Kunna-Kashe (OOK) cikin sauƙi. Bari $m(t)$ ya zama siginonin bayanan binary (0 ko 1). Ƙarfin gani da aka watsa $P_t(t)$ shine: $$P_t(t) = P_0 \cdot [1 + k \cdot m(t)]$$ inda $P_0$ shine matsakaicin ƙarfin gani kuma $k$ shine ma'anar daidaitawa (yawanci 1 don OOK, don haka $P_t$ ko dai $2P_0$ ko 0). Siginin da aka karɓa a layin $i$ na kyamara, wanda aka fallasa a lokacin $t_i$, yayi daidai da $P_t(t_i)$. Ta hanyar ƙididdige ƙarfin kowane layi, ana iya sake gina jerin binary $m(t_i)$.

6. Sakamakon Gwaji & Bayanin Zane

Hoto 1. Saita Nunin: Zanen da aka bayar (wanda aka bayyana a cikin rubutu) yana kwatanta saitin kayan aiki. Yawanci zai nuna manyan abubuwan: na'urar samar da wutar lantarki (canjin AC-DC), na'urorin daidaitawa na 3.3V/5V, allon ci gaban STM32F1, na'urar Bluetooth, kewayen turawar LED, da LED kanta. Zanen toshe zai nuna a fili gudanar da bayanai: "App Mai Nisa -> Bluetooth -> STM32 -> Kewayen Turawa -> LED". Wani ɓangare na biyu zai nuna sarkar karɓa: "Hasken LED -> Kyamarar Wayar Hannu -> App Mai Fassarawa -> Burauzar Yanar Gizo".

Sakamakon da aka ƙaddara: Duk da yake ba a bayar da takamaiman sakamakon lamba a cikin ɓangaren da aka cire ba, nasarar nunin an bayyana shi ta sakamakon aiki: aikace-aikacen wayar hannu ya yi nasara ya nuna bayanan da aka fassara (misali, kirtani na URL) da kuma wakilcin gani na tsarin lambar bakan gani da aka kama (ƙungiyoyin haske/duhu daga rufewa mai birgima), kuma daga baya ya ƙaddamar da burauzar yanar gizon na'urar don kewaya zuwa gidan yanar gizon da aka yi niyya. Wannan yana tabbatar da aikin ƙarshen-zuwa-ƙarshen na ƙirar da aka sarrafa ta Bluetooth, watsa gani, da fassarar da ke tushen wayar hannu da kunna aiki.

7. Tsarin Bincike: Misalin Amfani

Yanayi: Alamar Nunin Gidan Kayan Tarihi Mai Motsi

1. Matsala: Gidan kayan tarihi yana son samar da cikakkun bayanai, harsuna da yawa don kayan tarihi. Allunan tsayayye ba su da sassauci. Lambobin QR suna buƙatar baƙi su duba kowannensu kuma an daidaita su da zarar an buga su.

2. Maganin OCC-Bluetooth: Ƙaramin hasken LED yana haskaka kayan tarihin. Tsarin baya na gidan kayan tarihi yana riƙe da URLs don shafin bayanin kayan tarihin a cikin harsuna daban-daban.

3. Gudanar da Aiki:

  • Gudanar da Abun Ciki: Ma'aikaci yana amfani da app ɗin kwamfutar hannu don zaɓar kayan tarihi da harshe (misali, Faransanci). App ɗin yana aika URL ɗin da ya dace ta Bluetooth zuwa na'urar turawar LED kusa da wannan nunin.
  • Ƙira & Watsawa: LED nan da nan ya fara daidaita haskensa tare da URL ɗin shafin bayanin Faransanci.
  • Hulɗar Baƙo: Baƙon Faransanci ya buɗe app ɗin gidan kayan tarihi na musamman (ko daidaitaccen app tare da SDK), ya nuna kyamarar wayar sa zuwa kayan tarihin da aka haskaka, kuma ya tsaya tsayayye na ~1 daƙiƙa.
  • Fassarar & Samun dama: App ɗin yana fassara siginonin gani, yana dawo da URL, kuma yana nuna shafin bayanin Faransanci kai tsaye, mai yuwuwar tare da labarin sauti.

4. Fa'ida akan Lambar QR: Bayanan da ke bayan "lambar haske" ana iya canza su nan take ta ma'aikaci (misali, don haskaka sabon binciken) ba tare da wani canji na zahiri ga nunin ba. Ana iya ma haɗa bayanai da yawa ta hanyar lokaci ta hanyar haske ɗaya.

8. Aikace-aikace na Gaba & Hanyoyin Ci Gaba

Aikace-aikace na Gaggawa:

  • Dillali Mai Hankali: Shingen samfura tare da tsiri na LED waɗanda ke watsa farashin yanzu, tallace-tallace, ko cikakkun bayanai kai tsaye zuwa wayar mai siye.
  • Tallan Hulɗa: Allunan talla ko fosta tare da haɗaɗɗun LED waɗanda ke isar da URLs na kafofin watsa labarai masu wadata, suna ba da damar ƙwarewar talla mai nutsewa.
  • IoT na Masana'antu: Matsayin inji ko umarnin kulawa da aka watsa ta hanyar fitulun matsayi zuwa kwamfutar hannu na mai fasaha a cikin yanayi mai hayaniya inda za a iya hana RF.

Hanyoyin Bincike & Ci Gaba:

  • Daidaitawar Matsayi mafi girma: Bincika tsare-tsare kamar Daidaitawar Matsayi-Bugun Jini (PPM) ko Maɓalli-Canja Launi (CSK) ta amfani da LED na RGB don ƙara ƙimar bayanai yayin riƙe ƙarfi.
  • Daidaituwa & Haɓaka SDK: Ƙirƙirar ɗakunan karatu masu buɗe ido, ingantattun fassarori don iOS da Android don sauƙaƙe haɗin app mai yaduwa, kama da ɗakin karatu na ZXing don lambobin QR.
  • Tsarin Haɗin gwiwa: Haɗa OCC tare da sauran na'urori masu auna wayar hannu (na'urori masu auna inertia, fitilun Ƙarancin Makamashi na Bluetooth) don ingantattun sabisoshi masu sanin yanayi ko ƙayyadaddun matsayi na cikin gida, kamar yadda aikin da ke da alaƙa a cikin VLP (Matsayin Haske da ake iya Gani) ya nuna.
  • Haɗin Tarin Makamashi: Bincika tsarin inda siginonin gani ba wai kawai yana ɗauke da bayanai ba har ma yana ba da wutar lantarki ga na'urori masu auna ƙarancin makamashi ta hanyar ƙaramin tantanin hasken fotovoltaic, ƙirƙirar nodes na IoT marasa baturi.

9. Nassoshi

  1. D. C. O'Brien, da sauransu, "Sadarwar Haske da ake iya Gani: Kalubale da Yiwuwa," IEEE PIMRC, 2008. (Don tushen mahallin VLC).
  2. [2] a cikin PDF: Mai yiwuwa yana nuni ga takarda akan haɗin VLP-SLAM. (Misali: Y. Zhuang, da sauransu, "Binciken Dabarun Matsayin Haske da ake iya Gani," Binciken Sadarwa na IEEE & Tutorials, 2021).
  3. [3] a cikin PDF: Mai yiwuwa yana nuni ga tsarin VLP na robot na cikin gida. (Misali: H. Steendam, "Algorithm na Matsayi 3-D don VLP Mai Tushen AOA Tare da Mai Karɓa Mai Tushen Budewa," IEEE JLT, 2018).
  4. [4] a cikin PDF: Mai yiwuwa yana nuni ga tsarin fosta na OCC. (Misali: T. Nguyen, da sauransu, "Poster: Tsarin Sadarwar Kyamara ta Gani mai Amfani don Wayoyin Hannu," ACM MobiCom, 2016).
  5. [5] a cikin PDF: Mai yiwuwa yana nuni ga sadarwar gani ta ƙarƙashin ruwa. (Misali: H. Kaushal, "Sadarwar Maras waya ta Gani ta Ƙarƙashin Ruwa," IEEE Access, 2016).
  6. IEEE 802.15.7 Standard: Gajeren Zango Maras waya na Sadarwar Gani ta amfani da Haske da ake iya Gani. (Babban ƙoƙarin daidaitawa don VLC).
  7. Z. Ghassemlooy, W. Popoola, S. Rajbhandari, "Sadarwar Maras waya ta Gani: Tsarin da Ƙirar Tashoshi tare da MATLAB®," CRC Press, 2019. (Littafin malami don zurfin fasaha).