Orodha ya maudhui:
- Hatua ya 1: Kuweka Mazingira
- Hatua ya 2: Wiring HC-05
- Hatua ya 3: Programu
- Hatua ya 4: Kusanidi HC-05
- Hatua ya 5: Kuweka Kijijini (Windows PC)
- Hatua ya 6: Kuweka Kijijini (Simu ya Android)
- Hatua ya 7: Matokeo ya Mwisho
Video: HiFive1 Arduino Pamoja na HC-05 Mafunzo ya Moduli ya Bluetooth: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
HiFive1 ni bodi ya kwanza inayoendana na Arduino RISC-V iliyojengwa na FE310 CPU kutoka SiFive. Bodi hiyo ina kasi mara 20 kuliko Arduino UNO na kwa kuwa UNO inakosa muunganisho wowote wa waya. Kwa bahati nzuri, kuna moduli kadhaa za bei rahisi kwenye soko ili kupunguza kiwango hiki.
Kwa muunganisho wa WiFi na ESP01 / ESP32 / ESP8266, unaweza kuangalia mafunzo ya AT, WEB na MQTT.
Katika mafunzo haya, tunatumia moduli ya Bluetooth ya HC-05. Ni ya bei rahisi, inaweza kufanya kazi kama mtumwa au bwana na ni rahisi kufanya kazi na kupitia amri za AT. Chaguo jingine ni ESP32 lakini ni ghali zaidi na inahitaji kusanidiwa kando.
Mradi huu unazingatia kuunda unganisho la waya kati ya HiFive1 na Windows PC au Simu ya Android kwa kutumia moduli ya Bluetooth ya HC-05. Kupitia unganisho, tutadhibiti rangi zilizojengwa ndani za RGB za HiFive1.
Kwa mradi huu utahitaji:
- Bodi ya HiFive1
- Moduli ya Bluetooth ya HC-05
- Chuma cha Jumper x 4
- Simu ya Android au Windows PC
Hatua ya 1: Kuweka Mazingira
- Sakinisha IDE ya Arduino
- Fuata maagizo ya kusanikisha kifurushi cha HiFive1 bodi ya Arduino na dereva wa USB.
Hatua ya 2: Wiring HC-05
DI / O 10 (HiFive1) -> Tx (HC-05) DI / O 11 (HiFive1) -> Rx (HC-05) GND (HiFive1) -> GND (HC-05) 3.3v (HiFive1) -> VCC (HC-05)
Hakikisha kwamba jumper ya IOREF imewekwa 3.3V kama inavyoonyeshwa kwenye picha na duara nyekundu.
Hatua ya 3: Programu
Kabla ya programu kuweka "Zana-> Bodi" kwa bodi ya HiFive1, "Zana-> Frequency ya Saa ya CPU" hadi "256MHz PLL", "Zana-> Programu" kwa "SiFive OpenOCD" na uweke Bandari sahihi ya Serial.
Baada ya kuunganisha kila kitu pamoja tunaweza kujaribu kuzungumza na HC-05 kupitia Arduino Serial Monitor. Kwa hili, tunahitaji kupanga mchoro rahisi ulioambatanishwa hapa chini. Inasikiliza amri za AT zinazotoka kwa Monitor kupitia kituo cha HW Serial na kuzipeleka kwa HC-05 kupitia kituo cha SoftwareSerial32. Inasikiliza majibu ya HC05 kutoka kwa Kituo cha SoftwareSerial32 na inaipeleka kwa Monitor kupitia kituo cha HW Serial.
Ikiwa kila kitu kiliwekwa kwa usahihi katika hatua zilizopita, kila Amri ya AT inapaswa kurudisha jibu "Sawa" kutoka HC-05.
Kumbuka: Kumbuka kuweka Monitor Serial kwa baudrate ya 9600 na "Wote NL & CR"
Mchoro huo unategemea nambari inayopatikana hapa
Zaidi kuhusu Amri za AT zinaweza kupatikana hapa
Hatua ya 4: Kusanidi HC-05
Katika hatua hii, tutasanidi HC-05. Unahitaji tu kufanya hatua hii mara moja kwani usanidi utakumbukwa katika HC-05.
- Ingiza Modi ya AT kwenye HC-05. Hii imefanywa kwa kuondoa kebo ya VCC kutoka HC-05, kisha bonyeza kitufe upande wa kulia chini wakati wa kuziba VCC tena. Ikifanywa vizuri taa inapaswa kuwasha na kuzima kwa muda wa sekunde ~ 2.
- Fungua Monitor Monitor katika IDE ambayo inalingana na bodi iliyounganishwa na HC-05. Hakikisha Monitor Monitor imewekwa kwa Baud Rate 9600 na "Wote NL + CR" imechaguliwa. Ikiwa imefanywa kwa usahihi, wakati unatuma "AT", inapaswa kurudi "Sawa".
- Ingiza "AT + ORGL" (Hii inabadilisha moduli kwa mipangilio ya kiwanda).
- Ingiza "AT + ROLE = 0" (Hii inaweka moduli kuwa jukumu la "Mtumwa").
- Ingiza "AT + CMODE = 0" (Hii inaweka moduli kuungana na kifaa chochote).
- Ingiza "AT + NAME = _" Badilisha alama za chini na jina la chaguo lako (Jina hili litaonyeshwa katika ugunduzi wa Bluetooth).
- Ingiza "AT + UART = 38400, 0, 0" (Hii inaweka kiwango cha baud ya moduli kuwa 38400)
- Ingiza "AT + Rudisha" ili utoke kwenye AT Mode.
- Sasa pakia mchoro wa mwisho ulioambatishwa na hatua hii
- Washa Bluetooth.
- Chini ya vifaa tafuta jina ulilotoa katika Hatua ya 3 - Sanidi Mtumwa.
- Nambari ya kuoanisha ni 1234.
- Katika msimamizi wa kifaa, unapaswa kuona bandari mpya ya COM ya Bluetooth. *
- Pakua na usakinishe PuTTY.
- Fungua PuTTY.
- Angalia chaguo la "Serial" na ubadilishe "COM1" na "COM_" (alama ya chini inapaswa kuwa nambari yako mpya ya bandari ya COM).
- Washa Bluetooth.
- Chini ya vifaa vya Bluetooth tafuta jina ulilotoa katika Hatua ya 4 - Kusanidi HC-05.
- Nambari ya kuoanisha ni 1234.
- Fungua Programu yako ya Arduino Bluetooth.
- Inapaswa kukushawishi uchague kifaa tena.
- Fungua kituo.
Hatua ya 5: Kuweka Kijijini (Windows PC)
Kumbuka: Ikiwa unatumia Simu ya Android badala yake ruka hatua inayofuata.
* Ikiwa bandari zaidi ya moja ya COM iliongezwa jaribu hatua ya 7 na bandari tofauti hadi moja ifanye kazi.
Hatua ya 6: Kuweka Kijijini (Simu ya Android)
Hatua ya 7: Matokeo ya Mwisho
Weka upya Bodi ya HiFive1 (ikiwezekana) na ufungue Monitor Monitor.
Andika 'r', 'g' au 'b' kwenye kituo chako kisha uchague kiwango kati ya 0 na 255 na uongeze 'n' hadi mwisho wa nguvu uliyochagua ('n' hutumiwa kama tabia ya kukomesha).
Hii itawasha RGB iliyojengwa ndani kwa maadili kulingana na nguvu uliyochagua.
Ilipendekeza:
HiFive1 Web Server na Mafunzo ya moduli za ESP32 / ESP8266: Hatua 5
HiFive1 Web Server Pamoja na Mafunzo ya Moduli za ESP32 / ESP8266: HiFive1 ni bodi ya kwanza inayoendana na Arduino RISC-V iliyojengwa na FE310 CPU kutoka SiFive. Bodi ina kasi mara 20 kuliko Arduino UNO lakini kama bodi ya UNO HiFive1 haina muunganisho wa waya. Kwa bahati nzuri, kuna gharama nyingi
Bodi ya HiFive1 Arduino Pamoja na Mafunzo ya Moduli ya WiFi ya ESP-01: Hatua 5
Bodi ya HiFive1 Arduino Na Mafunzo ya Moduli ya ESP-01: HiFive1 ni bodi ya kwanza inayoendana na Arduino RISC-V iliyojengwa na FE310 CPU kutoka SiFive. Bodi ina kasi zaidi ya mara 20 kuliko Arduino UNO lakini kama bodi ya UNO, haina muunganisho wowote wa waya. Kwa bahati nzuri, kuna gharama kadhaa
Mafunzo ya Moduli ya E32-433T - Bodi ya kuzuka kwa DIY ya Moduli ya E32: Hatua 6
Mafunzo ya Moduli ya E32-433T | Bodi ya kuzuka kwa DIY ya Moduli ya E32: Haya, kuna nini, Jamani! Mradi wangu huu ni zaidi ya eneo la kujifunza kuelewa kazi ya moduli ya E32 LoRa kutoka eByte ambayo ni moduli ya transceiver ya nguvu ya 1-watt. Mara tu tutakapofahamu kazi, nina muundo
Mafunzo ya Arduino - Magari ya Stepper Pamoja na Bluetooth: Hatua 6
Mafunzo ya Arduino - Stepper Motor Na Bluetooth: Hii inaweza kufundishwa ni toleo lililoandikwa la yangu " Arduino: Jinsi ya Kudhibiti Stepper Motor kupitia Bluetooth (na Smartphone) " Katika mradi huu tutadhibiti motor Stepper na smartphone kupitia bluetooth. Kituo changu cha YouTube Kwanza, unapaswa kuona
Ugunduzi wa HiFive1 Arduino Intruder Pamoja na Tahadhari za MQTT Kutumia ESP32 au ESP8266: Hatua 6
Ugunduzi wa HiFive1 Arduino Intruder Pamoja na Tahadhari za MQTT Kutumia ESP32 au ESP8266: HiFive1 ni bodi ya kwanza inayoendana na Arduino RISC-V iliyojengwa na FE310 CPU kutoka SiFive. Bodi ina kasi zaidi ya mara 20 kuliko Arduino UNO lakini kama bodi ya UNO, haina muunganisho wowote wa waya. Kwa bahati nzuri, kuna gharama kadhaa