[-]
Szybkie szukanie


Baner sklepu jdtech.pl
Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
DSTIKE WiFi Deauther MiNi
08-04-2021, 00:32 (Ten post był ostatnio modyfikowany: 05-05-2021 21:47 przez szopen.)
Post: #1
DSTIKE WiFi Deauther MiNi
Kupiłem kiedyś tytułowy DSTIKE WiFI Deauther MiNi
https://dstike.com/products/dstike-wifi-deauther-mini
jakby się kto pytał to oryginalny produkt pod logo spacehuhn/dstike
https://dstike.com/blogs/news/about-thos...ts-of-mine
Zabawka w sumie fajna, ale pobawiłem się nią parę godzin i poleciała do szuflady (z braku realnego zastosowania), swoją drogą podobny deauther można zbudować na bazie niemal dowolnego modułu ESP8266.
Wszystkich którym zalegają podobne zabawki, a używają HA zachęcam do ich wykorzystania - niezbędne biblioteki są dostępne w ESPHome już od dobrych kilku miesięcy (a dla akurat tych podzespołów chyba znacznie dawniej).

Z racji tego, że mimo zachowywania najwyższych środków ostrożności przez ostanie niemal 1,5 roku, okazało się, że się nie udało uniknąć zakażenia i jeszcze przed Wielkanocą dość ciężko przechorowałem covid'a, no i nadal tkwię w domu (mimo końca przedłużonej kwarantanny, nadal nie bywam w robocie…), postanowiłem sprawdzić czy dopadła mnie "mgła covidowa", bo rzeczywiście jest ciężko i nie wiem kiedy i czy w pełni dojdę do siebie…

No i wpadł do głowy pomysł wykorzystania tego sprzętu jako bazę czegoś (nie mam pomysłu jeszcze czego konkretnie Big Grin) współpracującego z HA i postanowiłem ogarnąć temat pod ESPHome, a to z racji kilku wbudowanych komponentów, które można mniej lub bardziej sensownie wykorzystać z użyciem tego firmware, a są to:
- "biały" wyświetlacz OLED 128x64
- manetka uchylna dająca funkcję 3 przycisków (lewo/prawo i wciśnięcie albo góra/dół i wciśnięcie) coś w stylu jak niegdyś bywało stosowane np. w odtwarzaczach mp3
- dioda RGB, którą można wykorzystać do prostej sygnalizacji
- biała dioda LED (podpięta pod GPIO) o dość dużej jasności (miejsce gdzie jest zamontowana jest… hmm powiedzmy sobie kiepskie - po zapaleniu oślepia obserwującego ekran…) więc też może b yć zastosowana do bardziej agresywnej sygnalizacji
- wyprowadzone praktycznie wszystkie GPIO (9 cyfrowych i 1 analog) dostępne w sercu tego urządzenia, czyli module ESP-07, wprawdzie część z nich jest już gdzieś podpięta, ale to jeszcze nie wyklucza ich z zastosowania np. z dodatkowymi sensorami

oprócz tego
- dołączona w komplecie dość solidna antena (zbudowana na bazie elastycznej samoprzylepnej PCB) na krótkim kabelku uFL, więc problemów z zasięgiem być nie powinno nawet przy montażu w jakimś kontrowersyjnym miejscu
- gniazdo micro-USB (B) do zasilania (stabilizator LM39100) i programowania (jest UART CP2102)

A teraz kilka komponentów dla których nie widzę sensownego zastosowania:
- zintegrowany układ ładowania i kontroli akumulatora litowego TP4056 + PL5353A (może stanowić zasilanie awaryjne, ale zastosowania realnie mobilnego jednak nie widzę) ze złączem JST dla akumulatora
- przyciski programowania i resetu (podpięte do typowych GPIO) umieszczone pod wyświetlaczem (gdyby np. zastosować to do wyświetlania czegoś na górnym brzegu "inteligentnego lustra" to dojścia do nich i tak nie będzie, jeśli wymyślę jakiś sposób montażu, aby manetka opisana wyżej była do wykorzystania, z drugiej strony przy takim zastosowaniu wyświetlacz o przekątnej rzędu 1,5 cala wystarczy na wyświetlenie ikonki/piktogramu i najwyżej kilku cyfr).


Wyświetlacz OLED SH1106 128x64
https://www.elecrow.com/download/SH1106%20datasheet.pdf
sam wyświetlacz prawdopodobnie taki lub bliźniaczy
https://www.waveshare.com/w/upload/e/e3/...6-OLED.pdf

Kod:
i2c:
  sda: D1
  scl: D2

display:
  - platform: ssd1306_i2c
    model: "SH1106 128x64"

D1 to GPIO5
D2 to GPIO4

reszty kodu oczywiście brakuje, ale od czego jest dokumentacja:
https://esphome.io/components/display/ssd1306.html


Diody LED

1. adresowalna LED RGB to WS2812D i jest podpięta do
D8 (GPIO15)
https://esphome.io/components/light/fastled.html
lub
https://esphome.io/components/light/neopixelbus.html

2. biała LED na GPIO16
tu by trzeba było sprawdzić w dokumentacji czy to wyjście obsługuje PWM (nie dokopałem się a nie dam rady dzisiaj), jeśli tak, to:
https://esphome.io/components/light/monochromatic.html


Manipulator
GPIO 12, GPIO 13 - wychył lewo/prawo bądź góra/dół
GPIO 14 - wciśnięcie (np. potwierdzenie wyboru)
https://esphome.io/components/binary_sensor/gpio.html
https://esphome.io/components/binary_sensor/index.html

Może będzie jakiś ciąg dalszy, a może nie będzie…

Nie obiecuję niczego, również nie czuję się na silach świadczyć jakiegokolwiek wsparcia technicznego, dla takiej zmiany oprogramowania (jeśli ktoś z czytelników nie jest pewien, zawsze można powrócić do softu, z którym zabawka została dostarczona - albo backup z flasha, albo po prostu trzeba będzie wykorzystać oryginalny projekt - dla leniwych są chyba gotowe pliki binarne).
Fotki mikroskopowe wybranych komponentów mam dla ciekawskich, ale potrzeba trochę czasu na jakąś sensowną ich obróbkę.

Statystyki Folding@home
[Obrazek: sigimage.php?un=szopen&t=247478]
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
Odpowiedz 


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  WLED "dla leniwych" - sterowanie każdą diodą RGB oddzielnie [WiFi, ESP, Android, iOS] szopen 3 6 547 04-04-2022 14:12
Ostatni post: szopen
  Broadlink RM Mini 3 szopen 0 744 22-11-2020 02:43
Ostatni post: szopen
  Czujnik pyłu zawieszonego, smogu, "smogomierz", ale nie tylko [WiFi, ESP] szopen 6 3 085 03-06-2020 18:42
Ostatni post: szopen
  Najtańsze "gniazdko WiFi". Ekonomista 45 16 741 27-05-2020 00:24
Ostatni post: szopen
  DGM PP-W162 smart-plug z pomiarem energii [WiFi, Tuya, Android, iOS] szopen 5 8 032 14-04-2020 16:27
Ostatni post: szopen