Мазмұны:
Бейне: BLE Page Turner 2.0: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Жақында әкем bluetooth аяқ педалын сатып алды, оған ноутбукты планшетте қоюға және аяғымен беттерді аударуға мүмкіндік берді. Парақтық музыкаға да, PDF Lego нұсқауларына да өте қолайлы, екеуі де менің ең жақсы көретін уақыттарым, және мен өзімнің жеке уақытымды алғым келсе де, мен 80 евро төлеуге дайын емес едім.
Мен өз қолыммен жасау үшін DIY жобаларын іздей бастадым. Мен тез арада Adafruit Bluefruit EZ-Key қолданатын «Peakecentral» нұсқаулығына тап болдым. Мәселе мынада, Adafruit компоненті енді қол жетімді емес. Маған басқа нәрсе керек еді.
Интернетті іздеуде мен ESP8266 мұрагері (ESP32) BLE қолдауына ие екенін байқадым. Сол кезде мен оған баруды шештім. Мен екі ESP32 әзірлеу тақтасына тапсырыс бердім (ESP-Wroom-32) және прототиптеуді бастадым. Нәтиже келесі бетте көрсетілген тақта, схемамен бірге.
Жабдықтар
Мен Peakecentral жасаған BOM -ды қолдандым, ол менде қалпына келтіру түймесі ретінде пайдаланылатын жұп түймесі бар. Қуат және қалпына келтіру түймелерінің екеуінде де жарық диодтары бар, олар мен түйменің басылғанын көрсетеді (мысалы, қуат қосулы немесе қалпына келтіру орындалады:
- корпус, шығармашылық болыңыз
- 1 ESP32
- ESP32 тақтасы бар Arduino IDE және BLE HID кітапханасы дайындалған (оқулық)
- 1 16 мм OD SPST қосқышы, бекіткіш, көк жарық диодты (SW2)
- 1 12 мм OD SPST қосқышы, уақытша, қызыл жарық диодты (SW1)
- 2 сәттік аяқ қосқыш (SW3 & SW4)
- 1 PP3 батарея қосқышы
- 1 PP3 батареясы
- 2 1k0 резистор
- бұрандалы сым
- сырғып кетпеу үшін резеңке таспа
1 -қадам: прототиптеу
Мен екі лездік аяқ қосқышты және жарық диоды бар екі қосқышты қолданамын. Жарық диодты қалағанымдай қалай қолдану керектігін түсіну үшін біраз уақыт қажет болды. Бізде екі жарық диоды бар. ESP32 жүктеу кезінде біреуі жанады, ол сөнеді және Bluetooth байланысы орнатылғаннан кейін жанады. Ол IO13 -ке қосылған. Басқа жарық диоды қалпына келтіру түймесіне қосылған және түйме басылғанда жанады. Осылайша, қалпына келтіру түймесі дұрыс басылғанын хабарлайды. Алдымен мен түймені жерге қосатын коммутаторға резистор неге қосылды деп ойладым. Сондықтан мен сізге резистордың жарықдиодты да, жерге де қосылуын анық көруге арналған диаграмманың бөлігін бөлдім.
2 -қадам: Бағдарламалық қамтамасыз ету
Прототип орнында, жобаның бағдарламалық бөлігінен бастайық. Бастапқыда біз бетті бұруға арналған екі түймені (жоғары көрсеткі және төмен көрсеткі) және қалпына келтіруге арналған үшінші түймені орнатқымыз келеді. Осыдан кейін, біз құрылғы қуат көзіне қосылған кезде, оны өшіруді және ақырында құрылғы қосылған кезде оны қосуды қосқымыз келеді.
Мен ESP32 HID мысалдары үшін googled сценарийін өңдедім. Https://www.hackster.io/user0448083246/esp32-ble-h… мысалында геймпадта төрт түйме дайын болды, бірақ маған тек екеуі қажет. Мен өз қажеттіліктеріме сәйкес бағдарламалық жасақтаманы аздап өзгерттім. IDE эскизін осы беттен жүктеуге болады.
3 -қадам: Жабдықты орнату
Бұл оқулықта сізде дәнекерлеу дағдылары бар деп ойлаймын. Сымдарды оңай қосуға арналған шағын компьютер құру үшін схеманы қарап шығыңыз. Мен ПХД -ді кішкене қолдандым (әр аралға 3 тесік), мен ПХД -да сымдарды дәнекерледім. Ақырында, ESP32 дәнекерленген. Аяқтың соққысына төтеп бере алатын берік қаптаманы қолдануды ұмытпаңыз. Сонымен қатар, аяқтың астында сырғып кетпеу үшін шешімді қарастырыңыз.
Осы уақытқа дейін мен педальды бір 9в батареяда қолдандым, ол әлі де күшті.
Іске сәт! Төменде ескертулер мен пікірлеріңізді қалдырыңыз.
Ұсынылған:
TextPlayBulb: Raspberry Pi 3, BLE және Telegram көмегімен REST қосылған PlayBulb: 3 қадам
TextPlayBulb: REST қосылған PlayBulb Raspberry Pi 3, BLE және Telegram көмегімен қосылған: Бұл нұсқаулықта Python, Raspberry Pi 3 және Bluetooth кітапханасы арқылы PlayBulb Color bluetooth LED шамына қосылу және IoT сценарийі үшін REST API арқылы басқару элементтерін кеңейту әдісі көрсетілген. , және көтеріліс ретінде, жоба сонымен қатар оны қалай кеңейту керектігін көрсетеді
BLE 4.0 -ді қолдана отырып, смартфонды басқаратын робот: 5 қадам
BLE 4.0 -ді қолдана отырып SMARTPHONE БАСҚАРУЛЫ РОБОТЫ: алдыңғы нұсқаулықта мен смартфонды қолданып жарықдиодты басқару үшін Arduino көмегімен Bluetooth модулін (нақты айтқанда HM10 BLE v4.0) қалай пайдалануға болатынын айттым. Сіз оны осы жерден тексере аласыз. Бұл нұсқаулықта мен сізге роботты қалай жасау керектігін көрсетемін
PfodApp көмегімен Redbear BLE Nano V2 реттелетін басқару - код қажет емес: 6 қадам
PfodApp көмегімен Redbear BLE Nano V2 реттелетін басқару элементтері - кодтау қажет емес: Жаңарту: 15 қыркүйек 2017 ж. - Бұл нұсқаулық RedBear BLE Nano, V2 соңғы нұсқасын қолдану үшін жаңартылды. RedBear BLE Nano V1.5 -ге бағытталған нұсқаулықтың алдыңғы нұсқасы мұнда қол жетімді. 15 қарашада & ndash жаңартылады; 2017 Сонымен
ESP32 BLE қолданатын Mi диапазоны детекторы: 6 қадам
ESP32 BLE көмегімен Mi Band детекторы: Hello Maker m ( - -) m Мен осы мақаланы read (moononournation github) құрылғыны сканерлеу үшін esp32 ble қалай қолдану керектігі туралы оқыдым, сондықтан бұл кодты github Arduino_BLE_Scanner -де қолданып көруге тура келді. Енді мен офиске келгенде есікті ашу үшін Mi Band 3 -ті қолданғым келеді
ESP32 көмегімен Bluetooth (BLE) қалай қолдануға болады: 3 қадам
ESP32 көмегімен Bluetooth (BLE) қалай қолдануға болады: ##### ЕСКЕРТУ ##### Бұл нұсқаулықта көрсетілген әдіс ескі және ескірген. Бұл бейнені соңғы әдіспен қараңыз. ################ ESP32 кең мүмкіндіктер тізіміне (Уикипедия) ие болғанымен, көзді аударатын ең үлкен мүмкіндік-кіріктірілген көк