Tartalomjegyzék:

BLE Page Turner 2.0: 3 lépés
BLE Page Turner 2.0: 3 lépés

Videó: BLE Page Turner 2.0: 3 lépés

Videó: BLE Page Turner 2.0: 3 lépés
Videó: Alternative 3 : How a Hoax Documentary Created a Conspiracy Cult 2024, November
Anonim
BLE Page Turner 2.0
BLE Page Turner 2.0

Édesapám nemrég vásárolt egy bluetooth lábpedált, amely lehetővé tette számára, hogy kottáit táblagépen tartsa, és a lábával lapozzon. Nagyon alkalmazható mind a kottákra, mind a PDF Lego utasításokra, amelyek közül kettő a kedvenc időtöltésem, és annak ellenére, hogy szerettem volna egyet, nem voltam kész fizetni 80 eurót.

Elkezdtem barkácsprojekteket keresni, hogy saját magam készítsem el. Gyorsan ráakadtam egy utasításra a "Peakecentral" -tól, egy Adafruit Bluefruit EZ-Key segítségével, amit pontosan akartam. A probléma az volt, hogy az Adafruit komponens már nem elérhető. Valami másra volt szükségem.

A weben keresve észrevettem, hogy az ESP8266 utód (ESP32) rendelkezik BLE támogatással. Ekkor döntöttem úgy, hogy elmegyek érte. Rendeltem két ESP32 fejlesztőlapot (ESP-Wroom-32), és elkezdtem a prototípusok készítését. Az eredmény a következő oldalon látható tábla, a kapcsolási rajzzal együtt.

Kellékek

A Peakecentral által létrehozott BOM -ot használtam, amely tartalmazott egy pár gombot, amelyet reset gombként használtam. Mind a bekapcsoló, mind a reset gomb beépített LED-ekkel rendelkezik, amelyekkel jeleztem, hogy megnyomják-e a gombot (pl.

  • burkolat, légy kreatív
  • 1 ESP32
  • Arduino IDE ESP32 táblával és BLE HID könyvtárral elkészítve (oktatóanyag)
  • 1 16 mm -es OD SPST kapcsoló, reteszelhető, kék LED -del (SW2)
  • 1 12 mm -es OD SPST kapcsoló, pillanatnyi, piros LED -del (SW1)
  • 2 pillanatnyi lábkapcsoló (SW3 és SW4)
  • 1 PP3 akkumulátor csatlakozó
  • 1 db PP3 akkumulátor
  • 2 1k0 ellenállás
  • sodrott összekötő vezeték
  • gumiszalag a csúszás megakadályozására

1. lépés: Prototípuskészítés

Prototípuskészítés
Prototípuskészítés
Prototípuskészítés
Prototípuskészítés
Prototípuskészítés
Prototípuskészítés

Két pillanatnyi lábkapcsolót és két kapcsolót használok, amelyekben LED van. Beletelt egy kis időbe, mire rájöttem, hogyan használhatom a LED -eket a kívánt módon. Két LED -ed van. Az egyik akkor világít, amikor az ESP32 indításkor van, majd kikapcsol, és világít, amint létrejön a Bluetooth kapcsolat. Az IO13 -hoz van csatlakoztatva. A másik LED a het reset gombhoz van csatlakoztatva, és a gomb megnyomásakor felvillan. Így tudhatja, hogy a reset gombot megfelelően megnyomta -e. Először azon tűnődtem, miért van ellenállás csatlakoztatva a kapcsolóhoz, amely a földet a gombhoz köti. Ezért kiemeltem a diagram egy részét, hogy világosan láthassa a rezidens LED -hez és földhöz való kapcsolódását.

2. lépés: Szoftver

Szoftver
Szoftver

Ha a prototípus a helyén van, kezdjük a projekt szoftveres részével. Kezdetben szeretnénk beállítani a két gombot az oldalfordításhoz (felfelé és lefelé mutató nyíl) és egy harmadik gombot a visszaállításhoz. Ezt követően azt szeretnénk, ha a bekapcsológomb ledje bekapcsolna, amikor a készülék be van kapcsolva, majd gyorsan kapcsolja ki, és végül kapcsolja be, amikor az eszköz csatlakoztatva van.

Szerkesztettem a szkriptet, amelyet google -ban kerestem az ESP32 HID példáira. A https://www.hackster.io/user0448083246/esp32-ble-h… példában a gamepaden négy gomb volt kész, bár csak kettőre van szükségem. Kicsit módosítottam a szoftvert az igényeimnek megfelelően. Az IDE vázlata innen tölthető le.

3. lépés: Hardver beállítása

Hardver beállítása
Hardver beállítása

Ehhez az oktatóanyaghoz feltételezem, hogy van néhány forrasztási készsége. Kérjük, tekintse át az áramköri rajzot, és hozzon létre egy kis NYÁK -ot a könnyű bekötéshez. Kisméretű NYÁK -ot használtam („szigetenként 3 lyuk”), a vezetékeket forrasztottam a NYÁK -on. Végül az ESP32 -et forrasztották. Ne felejtsen el olyan szilárd burkolatot használni, amely ellenáll a lábának ütődésének. Ezenkívül fontolja meg a megoldást annak megakadályozására, hogy elcsússzon a lába alatt.

Eddig egy 9V -os elemmel használtam a pedálomat, és még mindig erős.

Sok szerencsét! Kérjük, hagyja alább megjegyzéseit és megjegyzéseit.

Ajánlott: