Orodha ya maudhui:

BLE Ukurasa Turner 2.0: 3 Hatua
BLE Ukurasa Turner 2.0: 3 Hatua

Video: BLE Ukurasa Turner 2.0: 3 Hatua

Video: BLE Ukurasa Turner 2.0: 3 Hatua
Video: Маша и Медведь (Masha and The Bear) - Маша плюс каша (17 Серия) 2024, Novemba
Anonim
BLE Ukurasa Turner 2.0
BLE Ukurasa Turner 2.0

Hivi karibuni baba yangu alinunua kanyagio cha mguu wa bluetooth kumwezesha kuwa na muziki wake wa karatasi kwenye kompyuta kibao na kugeuza kurasa kwa mguu wake. Inatumika sana kwa muziki wa karatasi na maagizo ya Lego ya PDF, ambayo ni mawili ya nyakati zangu za kupenda, na hata ingawa nilitaka kuwa na yangu mwenyewe, sikuwa tayari kulipa 80 €.

Nilianza kutafuta miradi ya DIY kutengeneza yangu mwenyewe. Haraka, nilijikwaa na kufundishwa na "Peakecentral" nikitumia Adafruit Bluefruit EZ-Key kufanya kile nilichotaka. Shida ilikuwa kwamba sehemu ya Adafruit haipatikani tena. Nilihitaji kitu kingine.

Kutafuta wavuti niligundua kuwa mrithi wa ESP8266 (ESP32) ana msaada wa BLE. Hapo ndipo nilipoamua kuichukua. Niliamuru bodi mbili za maendeleo za ESP32 (ESP-Wroom-32) na kuanza kuiga. Matokeo yake ni bodi iliyoonyeshwa kwenye ukurasa unaofuata, pamoja na mchoro wa mzunguko.

Vifaa

Nilitumia BOM iliyoundwa na Peakecentral, ambaye alijumuisha kitufe cha jozi ambacho nilitumia kama kitufe cha kuweka upya. Kitufe cha nguvu na kuweka upya kina LED zilizojengwa, ambazo nilikuwa nikionyesha ikiwa kitufe kimeshinikizwa (k.v. Nguvu imewashwa au kuweka upya kunafanywa:

  • casing, kuwa mbunifu
  • 1 ESP32
  • Arduino IDE na bodi ya ESP32 na maktaba ya BLE HID imeandaliwa (mafunzo)
  • Kubadilisha 1 16mm OD SPST, latching, na LED ya samawati (SW2)
  • Kubadilisha 1 12mm OD SPST, kwa muda mfupi, na LED nyekundu (SW1)
  • Vipuli viwili vya muda mfupi (SW3 & SW4)
  • Kontakt 1 ya betri ya PP3
  • 1 PP3 betri
  • Vipinga 2 1k0
  • waya iliyoshikiliwa
  • mkanda wa mpira ili kuzuia kuteleza

Hatua ya 1: Prototyping

Kuweka mfano
Kuweka mfano
Kuweka mfano
Kuweka mfano
Kuweka mfano
Kuweka mfano

Ninatumia viwambo viwili vya kitambo na swichi mbili ambazo zina LED ndani yake. Ilinichukua muda kujua jinsi ya kutumia LED kwa njia niliyotaka. Tuna LED mbili. Mtu atawaka wakati ESP32 iko kwenye buti, kisha inazima na itawaka mara tu muunganisho wa Bluetooth utakapoanzishwa. Imeunganishwa na IO13. LED nyingine imeunganishwa kwenye kitufe cha kuweka upya het na itaangaza wakati kitufe kinabanwa. Kwa hivyo kukujulisha ikiwa kitufe cha kuweka upya kilibanwa vizuri. Mwanzoni, nilijiuliza ni kwanini kipingaji kiliunganishwa kwenye swichi, ikiunganisha ardhi na kitufe. Kwa hivyo, niliangazia sehemu ya mchoro kwako kuona wazi unganisho la msimamizi kwa LED na ardhi.

Hatua ya 2: Programu

Programu
Programu

Na mfano uliopo, wacha tuanze na sehemu ya programu ya mradi. Hapo awali, tunataka kusanidi vifungo viwili vya kugeuza ukurasa (mshale-juu na mshale-chini) na kitufe cha tatu cha kuweka upya. Baada ya hapo, tunataka kuongozwa kwa kitufe cha nguvu kuwasha wakati kifaa kinatumiwa, kuliko kuzima haraka, na mwishowe kiwashe wakati kifaa kimeunganishwa.

Nilihariri hati niliyoenda kwa mifano ya ESP32 HID. Mfano wa https://www.hackster.io/user0448083246/esp32-ble-h …… na mchezo wa mchezo ulikuwa na vifungo vinne tayari, ingawa ninahitaji mbili tu. Nilibadilisha programu kidogo ili kukidhi mahitaji yangu. Mchoro wa IDE unaweza kupakuliwa kutoka ukurasa huu.

Hatua ya 3: Usanidi wa vifaa

Usanidi wa Vifaa
Usanidi wa Vifaa

Kwa mafunzo haya, nadhani una ujuzi wa kuuza. Tafadhali kagua mchoro wa mzunguko ili kuunda pcb ndogo kwa wiring rahisi. Nimetumia PCB na ndogo (mashimo 3 kwa 'kisiwa'), niliuza waya kwenye PCB. Mwishowe, ESP32 iliuzwa. Kumbuka kutumia kasha dhabiti inayoweza kuhimili mguu wako ukipiga juu yake. Pia, fikiria suluhisho la kuizuia iteleze chini ya mguu wako.

Kufikia sasa, nimetumia kanyagio langu kwenye betri moja ya 9v, na bado inaendelea kuwa na nguvu.

Bahati njema! Tafadhali acha maelezo yako na maoni hapa chini.

Ilipendekeza: