Orodha ya maudhui:
Video: Mianzi nyepesi (Taa iliyounganishwa): Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Halo na karibu!
Mianzi nyepesi ni taa iliyounganishwa ambayo huangaza wakati arifa inapokelewa kwenye simu mahiri ya Android ambayo imeunganishwa. Lengo la kufundisha hii ni kukuonyesha hatua ya muundo wa mradi: kutoka kwa usanifu wa vifaa, hadi unganisho la Nishati ya chini ya Bluetooth (BLE) na jengo la programu ya Android.
Kwa taa yetu, tulichagua mmea wa plastiki kwa muundo mzuri wa mapambo. Kwa mradi huu, arifa zinazoonyeshwa ni kutoka kwa programu zifuatazo: simu, sms / mms, facebook, messenger, instagram, whatsapp ang gmail. Rangi moja nyepesi inahusishwa kwa kila aina ya arifa.
Kwa mradi huu, utahitaji:
- UC na moduli ya BLE iliyojumuishwa: nFR51822 RedBearLab
- Gonga la NeoPixel 3 (LED 12 za RGB)
- Smartphone ya Android
- Studio ya Android
Kila arifa ina kipaumbele maalum, kulingana na umuhimu wake. Kwa mfano, arifa ya simu inayoingia ni muhimu zaidi kuliko arifa ya Facebook. Katika kesi hiyo, rangi ya LED itahusishwa na arifa ya simu inayoingia.
Smartphone ambayo tumeanzisha programu ni Samsung Galaxy A5.
Hatua ya 1: Sehemu ya vifaa
Usanifu wetu ni rahisi sana.
Unganisha pini za Pete ya NeoPixel kwenye bodi ya nRF51822 kama ifuatavyo:
- Pini ya Takwimu ya Ndani ya Gonga la NeoPixel kwenye bandari ya 3 ya eC.
- Vcc ya Pete ya NeoPixel hadi 3.3V ya eC.
- GND ya Pete ya NeoPixel kwa GND ya eC.
Unaweza kugundua kuwa hatutumii pini ya Takwimu ya Pato ya Gonga la NeoPixel. Hiyo ni kwa sababu pini za Takwimu za Kuingiza Pete tatu za NeoPixel tunazotumia katika mradi huu zote zimeunganishwa kwenye bandari moja ya bodi ya nRF51822 (pini 3).
Hatua ya 2: Sehemu ya Programu
1. Mawasiliano ya Nishati ya chini ya Bluetooth:
Katika mawasiliano ya BLE, seva (ambayo kwa upande wetu uC) na mteja (smartphone) hubadilishana data kwa kutumia shughuli za GATT. Katika shughuli hizo, data imepangwa kimatabaka katika sehemu zinazoitwa huduma, ambayo huunda vipande vinavyohusiana na wazo la data ya mtumiaji inayoitwa sifa. Kwa upande wetu, ujumuishaji wa data ni rahisi kwani tuna habari moja tu ya kupitisha kutoka kwa mteja kwenda kwenye seva (angalia picha hapo juu).
- upande wa seva: Ili kuweza kutumia bodi ya nrf51822 kama seva ya BLE, kwanza sakinisha maktaba ya "BLEPeripheral.h" kwenye Arduino IDE. Maktaba hii hutoa kazi zilizo tayari kutumika kwa kuunda huduma na sifa na matangazo.
- upande wa mteja: Kuanzisha mawasiliano ya BLE katika Studio ya Android, sanidi ruhusa za BLE kwenye faili ya Manifest. Kisha, kwenye faili ya shughuli_main. Katika faili kuu_activity.java, tekeleza kazi zinazohusiana na vifungo vya awali:.
2. Usimamizi wa arifa
- upande wa mteja (kwenye Studio ya Android): Kusikiliza arifa zinazokuja kutoka kwa simu mahiri, tekeleza msikilizaji wa arifu ambayo imeamilishwa wakati arifa inatokea kwenye upau wa hadhi. Msikilizaji huyu wa arifa atatuma "ujumbe", unaoitwa dhamira, kwa shughuli kuu wakati arifu inachapishwa au kuondolewa. "Ujumbe" huu una nambari ya arifu ambayo husaidia kutambua programu ambayo ilituma arifa. Ili kuchakata arifa katika shughuli kuu, unda mpokeaji wa matangazo ambayo itapokea ujumbe kutoka kwa msikilizaji wa arifa. Kisha, kulingana na nambari ya arifa, tabia tofauti hutumwa kwa seva.
- upande wa seva (kwenye Arduino IDE): arifa ambayo ina kipaumbele cha juu zaidi inaonyeshwa.
Hatua ya 3: Hatua ya 3: Viambatisho
Hapa, utapata chanzo chote cha nambari.
Ilipendekeza:
Mashine nyepesi nyepesi: Hatua 5
Mashine nyepesi nyepesi: UtanguliziNitatumia arduino kutengeneza mashine nyepesi nyepesi. Mashine hii ni rahisi sana, lakini ilihitaji vifaa ambavyo vinahusiana na arduino. Kila mtu anaweza kuifanya iwe rahisi. Vyanzo: https://www.instructables.com/id/Arduino-Heart-Sh
Sensor nyepesi nyepesi na LED (Analog): Hatua 3
Rahisi Sensor ya Mwanga Na LED (Analog): Halo! Katika hii inayoweza kufundishwa nitakuonyesha jinsi ya kutengeneza sensa nyepesi nyepesi na LED. Kimsingi mzunguko huu unawasha tu LED, ikiwa imefunuliwa na nuru. Kwangu mimi mzunguko huu hauna maana kwa sababu huwezi kufanya mengi na hii, lakini nadhani
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano Nk ..: Hatua 11 (na Picha)
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano nk. Shida ni kwamba modeli za taa zinaweza kuwa ndogo na nafasi ndogo ya betri na
Spika ya Mianzi iliyonunuliwa Spika ya Bluetooth: Hatua 4 (na Picha)
Spika Iliyodhibitiwa ya Mianzi ya Bluetooth: Kwa sababu sipendi sana muundo wa spika za plastiki zinazoaminika niliamua kujaribu kujenga moja kutoka sehemu nilizo nazo nyumbani. Nilikuwa na sanduku la mianzi linalofaa mradi huo na kutoka kwenye sanduku hilo nilianza kazi. Nina furaha kabisa na matokeo ya mwisho hata
Panda Monopod yako mwenyewe ya kukunja ya Mianzi: Hatua 15
Jikuze mwenyewe Monopod ya Mianzi ya kukunja: Hii ni sehemu ya mkusanyiko wa mianzi yenye sehemu tatu, inayoweza kutumiwa na kamera nyepesi, upeo mdogo wa kuona na chochote kingine unachotaka kushikilia thabiti bila kubeba kitatu. Ni bidhaa rahisi, fimbo tupu iliyoshikiliwa pamoja na baiskeli