Orodha ya maudhui:
- Hatua ya 1: Upimaji wa Bluetooth
- Hatua ya 3: Suala Langu
- Hatua ya 4: Adapter ya serial
- Hatua ya 5: JDY-30/31 Bluetooth
Video: OldMan na Bluetooth: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Sasisho la Aprili 2020, shukrani kwa maoni kutoka kwa msomaji, Krasla, sasa ninaweza kuingia katika hali ya amri na JDY-31s.
Kujaribu kujaribu mashindano ya Sensorer.
Kwa hivyo hii Lazy Old Geek (L. O. G.) imekamilisha tu mradi wa GPS:
www.instructables.com/id/Old-Man-and-the-Arduino-GPS/
na alikuwa anafikiria njia za kuwasiliana na GPS. Kweli, nilikuwa na moduli za zamani za Bluetooth zilizolala na nikaamua kuona ikiwa naweza kuzifanya zifanye kazi. Sasa hizi zilikuwa moduli za Bluetooth za HC-05 / HC-06 ambazo huenda nilipanga zilifanya kazi lakini sio nzuri sana.
Kwa hivyo nilifanya utafiti mwingi wa mtandao. Mojawapo ya rasilimali bora nilizopata ni Martyn Currey:
www.martyncurrey.com/hc-05-zg-b23090w-bluetooth-2-0-edr-modules/#more-5681
Hatua ya 1: Upimaji wa Bluetooth
Sawa, hatua inayofuata ni kuzungumza Bluetooth. Kwa hivyo nina smartphone ya Android na nilijaribu programu iitwayo B-BLE. Sikuweza kuifanya ifanye kazi. Kisha nikajaribu 'Bluetooth Terminal' Hii ilifanya kazi.
Utaratibu Smartphone
Nenda kwenye Google Playstore na usakinishe Kituo cha Bluetooth.
Sanidi HC-06 na Seeduino (au CP2102) na unganisha kwenye PC, fungua Arduino Serial Terminal.
Kwenye Smartphone, bonyeza kwenye Mipangilio, pata Bluetooth, bonyeza kifaa kipya. Ikiwa hii ni mara ya kwanza kuungana unapaswa kuona kitu kama hiki:
00:12:09:27:18:94
Hii ni anwani ya HC-06s MAC. Bonyeza juu yake
Ikiwa sio mara ya kwanza, itaonyesha jina la Bluetooth, kwa mfano, my2BT, bonyeza juu yake. Tazama picha
Itakuuliza Nenosiri, zile nilizonazo ni 1234. (Ikiwa una ufikiaji wa amri unaweza kubadilisha Nenosiri). Tazama picha.
Kwenye Smartphone fungua programu ya Kituo cha Bluetooth. Inapaswa kufungua na skrini ya Vifaa Vilivyooanishwa, angalia picha, Chagua jina la BT, (my2BT).
Kwa njia, hapa ndipo moduli ya BT inayoangaza LED inapaswa kubadilika kuwa ngumu.
Skrini ya Terminal inapaswa kuonyeshwa. Tazama picha
Ambapo inasema "Ingiza Amri ya ASCII", andika kitu cha kutuma kwa PC. Kisha gonga (Tuma ASCII) (Nina baadhi ya BTN zilizowekwa.)
Takwimu zilizoingizwa zinapaswa kuonekana kwenye Kituo cha Siri cha PC Arduino. Tazama picha
Kutuma kutoka kwa PC, (niliibadilisha kuwa (zote NT na CR) kwenye kisanduku cha amri, andika unachotaka kutuma kisha bonyeza (Tuma). Inapaswa kuonekana kwenye skrini ya Kituo cha Bluetooth, angalia picha iliyopita
Ndio, tunawasiliana!
Hatua ya 3: Suala Langu
Kama nilivyosema kabla ya moduli hizi zimeundwa kwa uingizaji wa 5V na ishara za 3.3v. Kwangu mimi, huu ndio ulimwengu mbaya kabisa. Njia sahihi ya kutumia hii ni 5V Arduino, kisha ubadilishe viwango vya TX na RX kuwa sahihi. Watu wengine hutumia wagawanyiko wa kupinga. Sasa nadhani Seeduino yangu hata katika hali ya 5V hutoa ishara 3.3V lakini Arduinos zingine hazifanyi hivyo.
Sasa ninatumia vifaa vya 3.3V kama Manyoya ya Adafruit M4 Express. M4 Express haina nguvu ya 5V kwa hivyo ninawezaje kutumia moduli hizi. Njia moja ni kutumia moduli iliyo wazi ya HC-06 bila msingi lakini ni ngumu kufanya kazi nayo. Kile ninachoamua kufanya ni kubadilisha moduli zangu za BT kuwa 3.3V tu. Hiyo ndivyo njano kubwa 3 inavyoonyesha.
Kwa msaada wa mtandao, nilikuja na matoleo kadhaa ya muundo wa moduli ya JY-MCU BT tazama picha na uziweke kwenye Eagle Cadsoft, angalia zip.
TECHNOBABBLE: BTI BCM ni Bluetooth na iliyobaki ni bodi ya msingi. Kwa bahati mbaya, kuna bodi nyingi za msingi. Wengine hawana diode ya B1, wengine wana P channel mosFET kuwezesha kifaa. Lakini katika kesi hii shida kuu ni B1 na mdhibiti wa 3.3V. Kwa uingizaji wa 3.3V huwezi kupata 3.3V kwa HC-06.
Kwa hivyo niliruka pini ya kuingiza ya VCC (5V) hadi 3.3V kwenye pini 12 ya moduli. Sasa nadhani hiyo ndiyo yote inahitajika lakini pia niliondoa mdhibiti (XC6206P332, lakini inaweza kuwa aina tofauti). Kutoka kwa maoni ya kiufundi, sidhani kama ni wazo zuri kufupisha pembejeo na pato la mdhibiti. Sitaelezea hii kwa undani zaidi kwani kila bodi ya msingi inaweza kuwa tofauti. Tazama waya wa manjano kwenye picha.
Kwa hivyo sasa moduli hizi zitafanya kazi kwenye mifumo ya 3.3V.
Hatua ya 4: Adapter ya serial
Kwa hivyo badala ya kutumia Arduino kwenye PC, unaweza pia kutumia kibadilishaji cha USB-serial. Arduinos wa zamani walitumia FTDI232 lakini ni ghali, kwa hivyo nilikuwa nikitumia waongofu wa serial-PL2303 wa USB. Lakini kwa kuwa sikuweza kupata dereva wa modeli za zamani za Windows 10, nilianza kutumia CP2102s. Sasa tena shida ni pini za pato zote zina 5V juu yao (zinakuja moja kwa moja kutoka kwa kiunganishi cha USB). Na kuna aina nyingi. Kwa hivyo, kawaida huwa ninabadilisha kwa 3.3v na solder kwenye kichwa cha kike kwa hivyo inafanya kazi na miradi yangu mingi ya Maagizo. Sasa nimeongeza mdhibiti wa 3.3v (L4931C33 nadhani) Tazama picha. Sehemu nyingi za kufunika IC zina pato la 3.3V lakini nadhani nyingi zimepunguzwa kwa karibu 50mA. Kweli, kwa kuzungumza tu na HC-06, 50mA inatosha.
Sawa hivyo hizi zinaweza kushikamana na HC-06 kama ifuatavyo:
BT CP2102
Gnd Gnd
3.3V 3.3V
Rx Tx
Tx Rx
Tazama picha
Unganisha CP2102 na PC USB. Sasa Arduino Serial Terminal sio rahisi kutumia kwa hivyo nilijaribu Tera Term na Putty lakini hazikufanya kazi vizuri, na sikuweza kujua jinsi ya kusanidi bila mstari wowote, kwa hivyo bado ninatumia Arduino. Inafanya kazi nzuri.
Hatua ya 5: JDY-30/31 Bluetooth
Kwa hivyo ukitafuta ebay kwa HC-06, ni ngumu kupata na mara nyingi utapata JDY-30s badala yake. Kwa hivyo kwa kuwa zilionekana kuwa rahisi, nilinunua michache kutoka Aliexpress. Wanatakiwa kuwa sawa.
Watu wengine na wachuuzi wanadai kuwa JDY-30 na JDY-31 ni sawa. Sina hakika sana.
Kwa hivyo, zile ambazo nilipata zinaonekana kuwa zinaambatana na siri na yangu ilikuja kwenye bodi sawa ya msingi kama HC-06.
Upimaji: Sasisho la Aprili 2020: Shukrani kwa maoni kutoka Krasla, sasa ninaweza kuungana na JDY-31 yangu katika hali ya amri. Ncha kuu ilikuwa kwamba amri ya "AT" haipati majibu lakini amri zingine kama "AT + VERSION" hufanya kazi vizuri. Na unahitaji kuongeza CR + LF. Kwa kufurahisha, sikuweza kufanya hii kufanya kazi na Tera Term au Putty lakini inafanya kazi na Arduino Serial Monitor.
Kwa hivyo, kwa hivyo niliamua kujaribu hii na Bluetooth. Kutumia usanidi sawa na HC-06 niliweza kuungana na Bluetooth kwa baud 9600.
Tena mara ya kwanza kuunganishwa jina la kifaa litakuwa anwani ya MAC, lakini mara moja ikiunganishwa jina la Bluetooth ni: JDY-31-SPP. Inafanya kazi nzuri.
Kwa hivyo pia nikapata BT nyingine inayoitwa JDY-31, Tazama picha. Ninachopenda juu yao ni kwamba wana mashimo kwa kichwa cha kiume bila kuhitaji bodi ya msingi. Tazama picha. Kwa hivyo niliamuru kadhaa ya hizi.
Huo ndio uzoefu wangu hadi sasa na moduli za Bluetooth.
Ilipendekeza:
Kubadilisha Kichwa changu cha Bluetooth Kuwa Spika za Bluetooth: Hatua 5
Kubadilisha vifaa vyangu vya sauti vya Bluetooth kuwa vipaza sauti vya Bluetooth: Kifaa changu cha kichwa hakina nguvu tena, nguvu tu wakati ninaunganisha kuchaji kontakt-USB, betri tayari imekufa na moja ya spika haifanyi kazi. Lakini Bluetooth bado inafanya kazi bila shida yoyote.Leo nitaonyesha
Bluetooth ya Mjumbe Mdhibiti wa Bluetooth -- LCD 16x2 -- Hc05 -- Rahisi -- Bodi ya Arifa isiyo na waya: Hatua 8
Bluetooth ya Mjumbe Mdhibiti wa Bluetooth || LCD 16x2 || Hc05 || Rahisi || Bodi ya Matangazo isiyo na waya: …………………………. Tafadhali SUBSCRIBE Kwenye kituo changu cha YouTube kwa video zaidi …… ………………………………. Bodi ya matangazo inatumiwa kusasisha watu na habari mpya au Ikiwa unataka kutuma ujumbe na katika chumba au kwa hal
OldMan na Bluetooth2: 4 Hatua
OldMan na Bluetooth2: Kwa hivyo hii Lazy Old Geek (L.O.G.) mwishowe ilipata moduli ya Bluetooth HC05 kutoka AliExpress.com. Niliamuru moja baada ya kuandika hii Inayoweza kufundishwa: https: //www.instructables.com/id/OldMan-and-Blueto… Naam, nilitumia masaa kadhaa kujaribu kufanya kazi hii katika comm
Taa ya Smart Smart ya Bluetooth inayodhibitiwa na Bluetooth: Hatua 7
Taa ya Smart Smart ya Bluetooth inayodhibitiwa na Bluetooth: Daima ninaota kudhibiti vifaa vyangu vya taa. Kisha mtu akatengeneza taa nzuri ya kupendeza ya LED. Hivi karibuni nilikutana na Taa ya LED na Joseph Casha kwenye Youtube. Kupata msukumo kwa hiyo, niliamua kuongeza kazi kadhaa wakati nikitunza
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)