Բովանդակություն:
Video: BLE Page Turner 2.0: 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Հայրս վերջերս գնել է bluetooth ոտնակ, որը հնարավորություն է տալիս նրան ունենալ իր երաժշտությունը պլանշետի վրա և թերթել իր ոտքով: Շատ կիրառելի է ինչպես թիթեղների, այնպես էլ PDF Lego հրահանգների համար, որոնք երկուսն էլ իմ ամենասիրելի ժամանցն են, և չնայած ես ցանկանում էի ունենալ իմ սեփականը, ես պատրաստ չէի վճարել 80 եվրո:
Ես սկսեցի DIY նախագծեր փնտրել ՝ իմը պատրաստելու համար: Արագ, ես պատահականորեն հանդիպեցի «Peakecentral»-ի հրահանգին ՝ օգտագործելով Adafruit Bluefruit EZ-Key- ը ՝ կատարելով այն, ինչ ուզում էի: Խնդիրն այն էր, որ Adafruit բաղադրիչն այլևս հասանելի չէ: Ինձ այլ բան էր պետք:
Համացանցում փնտրելիս նկատեցի, որ ESP8266 իրավահաջորդը (ESP32) ունի BLE աջակցություն: Այդ ժամանակ ես որոշեցի գնալ դրան: Ես պատվիրեցի երկու ESP32 զարգացման տախտակ (ESP-Wroom-32) և սկսեցի նախատիպերի պատրաստումը: Արդյունքը հաջորդ էջում ցուցադրվող տախտակն է ՝ միացման սխեմայի հետ միասին:
Պարագաներ
Ես օգտագործեցի Peakecentral- ի ստեղծած BOM- ը, որը ներառում էր զույգ կոճակ, որը ես օգտագործում էի որպես վերականգնման կոճակ: Թե՛ հոսանքի, և թե՛ վերականգնման կոճակն ունի ներկառուցված լուսադիոդներ, որոնք ես օգտագործում էի ՝ նշելու համար, թե արդյոք կոճակը սեղմված է (օրինակ ՝ հոսանքը միացված է, կամ վերագործարկումը կատարվում է.
- պատյան, լինել ստեղծագործ
- 1 ESP32
- Arduino IDE ՝ ESP32 տախտակով և BLE HID գրադարանով պատրաստված (ձեռնարկ)
- 1 16 մմ OD SPST անջատիչ, փական, կապույտ LED- ով (SW2)
- 1 12 մմ OD SPST անջատիչ, վայրկենական, կարմիր LED- ով (SW1)
- 2 ակնթարթային ոտքի անջատիչ (SW3 և SW4)
- 1 PP3 մարտկոցի միակցիչ
- 1 PP3 մարտկոց
- 2 1k0 ռեզիստոր
- խճճված միացման մետաղալար
- ռետինե ժապավեն `սահելը կանխելու համար
Քայլ 1: Նախատիպերի ստեղծում
Ես օգտագործում եմ երկու ակնթարթային ոտքի անջատիչ և երկու անջատիչ, որոնցում կա LED: Ինձ որոշ ժամանակ պահանջվեց պարզելու, թե ինչպես օգտագործել LED- ները այնպես, ինչպես ես էի ուզում: Մենք ունենք երկու LED: Մեկը լուսավորվելու է, երբ ESP32- ը գործարկվում է, այն այնուհետ անջատվում է և լուսավորվում է հենց որ կապ հաստատվի: Այն միացված է IO13- ին: Մյուս LED- ը միացված է het reset reset կոճակին և կլուսավորվի կոճակը սեղմելուց հետո: Այսպիսով, ձեզ տեղյակ պահելով, արդյոք վերականգնման կոճակը ճիշտ է սեղմված: Սկզբում ես մտածում էի, թե ինչու է անջատիչի վրա մի ռեզիստոր միացվել ՝ գետինը միացնելով կոճակին: Հետևաբար, ես ընդգծեցի դիագրամի մի հատված, որպեսզի դուք հստակ տեսնեք ռեզիստորի միացումները ինչպես LED- ին, այնպես էլ գետնին:
Քայլ 2: Softwareրագրակազմ
Նախատիպը տեղադրելով ՝ սկսենք ծրագրի ծրագրային մասից: Սկզբում մենք ցանկանում ենք կարգավորել էջի պտտման երկու կոճակները (վերև-սլաք և ներքև սլաք) և երրորդ կոճակը `վերականգնելու համար: Դրանից հետո մենք կցանկանայինք, որ սնուցման կոճակի լուսարձակը միանա սարքը միացնելիս, քան արագ անջատել այն և վերջապես միացնել այն, երբ սարքը միացված է:
Ես խմբագրեցի սցենարը, որը գուգլեցի ESP32 HID- ի օրինակների համար: Https://www.hackster.io/user0448083246/esp32-ble-h…- ի օրինակը gamepad- ի հետ պատրաստ էր չորս կոճակ, չնայած ինձ միայն երկուսն են պետք: Ես փոքր -ինչ փոխեցի ծրագրակազմը `իմ կարիքներին համապատասխան: IDE էսքիզը կարելի է ներբեռնել այս էջից:
Քայլ 3: Սարքավորման կարգավորում
Այս ձեռնարկի համար ես ենթադրում եմ, որ դուք ունեք զոդման որոշ հմտություններ: Խնդրում ենք վերանայել սխեմայի սխեման `փոքր էլեկտրագծեր ստեղծելու համար: Ես օգտագործել եմ փոքր չափի PCB (յուրաքանչյուր «կղզում» 3 անցք), ես լարերը կպցրել եմ PCB- ի վրա: Վերջապես, ESP32- ը զոդվեց: Հիշեք, որ օգտագործեք ամուր պատյան, որը կարող է դիմակայել ձեր ոտքի հարվածներին: Նաև մտածեք լուծման մասին, որը թույլ չի տալիս այն սահել ձեր ոտքի տակ:
Մինչ այժմ ես իմ ոտնակն օգտագործել եմ մեկ 9 վ մարտկոցով, և այն դեռ շարունակում է ուժեղ մնալ:
Հաջողություն! Խնդրում ենք թողնել ձեր նշումները և մեկնաբանությունները ստորև:
Խորհուրդ ենք տալիս:
Կառուցեք wearable Motion Tracker (BLE Arduino- ից մինչև Android Studio- ի հատուկ ծրագիր). 4 քայլ
Կառուցեք wearable Motion Tracker (BLE Arduino- ից մինչև Android Studio- ի հատուկ ծրագիր). Bluetooth Low Energy (BLE) ցածր էներգիայի Bluetooth հաղորդակցության ձև է: Հագանելի սարքերը, ինչպես խելացի հագուստները, որոնց ես օգնում եմ նախագծել Predictive Wear- ում, պետք է հնարավորինս սահմանափակեն էներգիայի սպառումը, որպեսզի երկարացնեն մարտկոցի կյանքը և հաճախ օգտագործեն BLE:
Auto Page Flipper: 8 քայլ
Auto Page Flipper: հիմունքներ. Navy = servoyellow = hingered = PLA կամ որևէ այլ բան, իրոք, բավականին հիմնարար հասկացություն է, որը խեղաթյուրված ձեռքը դնում ես քո էջի տակ, այնուհետև երբ ավարտում ես քո էջը կարդալը, այնուհետև սեղմում ես մյուս ձեռքը (հարթը) և այն: էջը կշրջի
TextPlayBulb: REST Enabled PlayBulb օգտագործելով Raspberry Pi 3, BLE և Telegram: 3 քայլ
TextPlayBulb: REST Միացված է PlayBulb- ը ՝ օգտագործելով Raspberry Pi 3, BLE և Telegram. և, որպես վերադարձ, նախագիծը նաև ցույց է տալիս, թե ինչպես երկարացնել
Page Turner: 5 քայլ
Page Turner. Ողջույն բոլորին: Իրերն ավելի հեշտ են դարձել, քանի որ մենք օրեցօր աճում ենք այս տեխնոլոգիական դարաշրջանում: Ամենօրյա աշխատանքը ավելի արդյունավետ է դարձել, քան նախկինում: Այստեղ ես պատրաստել եմ Page Turner- ը, որը չի կարող օգտվողին մեկ կտտոցով էջեր շրջել, երբ ձեր ձեռքերը
Egg Turner ինկուբատորի համար 45 աստիճանի պտույտ. 7 քայլ (նկարներով)
Ձու պտույտ ինկուբատորի համար 45 աստիճանի պտույտ. Բարև, այսօր ես պատրաստում եմ ձվի պտուտակիչ ինկուբատորի համար, որը 360 աստիճան պտտվելու է 45 աստիճանի անկյան տակ, որը ոչ միայն պտտելու է ձվերը, և դա տիեզերական համոզիչ է փոքր տնական ինկուբատորի համար, եթե ցանկանում եք տեսնել: մանրամասն դիտեք տեսանյութը