Automatyczny timer do kostki rubika

Jak to działa? Kostka ma w sobie mikrokontroler obsługujący Bluetooth Low Energy i co każdy ruch wysyła "zaszyfrowany" pakiet zawierający aktualny stan wszystkich ścianek. Do kostki istnieje dedykowana aplikacja na smartfony. Dzięki inżynierii wstecznej tej aplikacji wyciągnąłem funkcję do odszyfrowywania oraz parsowania wysyłanego pakietu, a następnie napisałem program do ESP32 który łączy się z kostką, subskrybuje powiadomienia o ruchach i ostatecznie odszyfrowuje i przetwarza odbierane dane.

Kod:
morsisko - Automatyczny timer do kostki rubika

Jak to działa? Kostka ma w sobie mi...
Zdania rabinów są podzielone, a chciałbym tez wiedzieć xd


@kajak98: czytaj dokumentację zamiast szukać rabina na portalu ze śmiesznymi obrazkami.

ESP32 ma kilka trybów uśpienia, w których RTC pracuje a reszta µC jest wyłączona i całość pobiera na tyla mało prądu, że ma sens zasilanie tego z baterii, akumulatorka.

https://lastminuteengineers.com/esp32-sleep-modes-power-consumption/
https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf
Robię sobię moduły do sterowania ledami pod smarthome-a. Chciałbym sterować ich jasnością, jakiś czas temu kupiłem sobie mosfety IRF520 i chciałem nimi sterować , ale problem jest taki że jeśli arduino/esp robią dodatkowe rzeczy poza sterowaniem PWM, to ledy potrafią czasem mrugać , co jest irytujące.

Wydaje mi się, że potrzebuje jakieś zewnętrznego modułu PWM, jak polecacie to zrobić żeby miało to ręce i nogi?

Druga sprawa to taka, że aktualnie steruje
#esp32 #arduino #cpp
Mam połączone esp32 z dekoderem audio vs1053.
Głośność przy starcie jest ustawiona volume =100. W jaki sposób można zwiększać i zmniejszać głośność wejściami cyfrowymi przez switche? Jak powinien wyglądać kod?
#elektronika #arduino #esp8266 #esp32 #aliexpress

Ktoś jest w stanie polecić jakieś moduły do komunikacji po GPRS współpracujące z Arduino i Esp? Mam z Sim900, ale ani nie są już produkowane ani mój moduł nie zawiera złącza kart. Mam sporo SIM800F, ale przez chiński nowy rok nie zdążyłem przygotować PCB.
Może być z Aliexpress czy tam Botland - ważne żeby były łatwe w podłączeniu i dobrze działały.
Pobierz PieknyWojciech - #elektronika #arduino #esp8266 #esp32 #aliexpress 

Ktoś jest w st...
źródło: comment_16140872503ewRviXLDA9Yi8UEB255wZ.jpg
Stworzyłem urządzenie do diagnostyki/tuningu samochodów i pokazuje jak działa <== klik w znalezisko

Wiele osób prosiło mnie o update co do mojego urządzenia Logger.S które pozwala wam podglądać co w silniku piszczy oraz zbierać i zapisywać dane.
Projekt jest gotowy do wysyłki, a na filmie przedstawiam jak go użyć by móc osiągnąć więcej mocy w krótkim czasie na hamowni!

Projekt zaczął się około roku temu jako prosta idea wyświetlacza kilku danych w
sorek - Stworzyłem urządzenie do diagnostyki/tuningu samochodów i pokazuje jak działa...
Repostuje bo od paru dni liczba osób na naszym discordzie urosła do ponad 150! Mamy wiele ciekawych dyskusji (kłótni ( ͡° ͜ʖ ͡°) ). Tak więc kto jeszcze nie dołączył to zapraszamy do dzielenia się swoimi projektami, słuchaniem rad, krytyki ale i ciepłych słów od innych użytkowników i przede wszystkim - do wzajemnego uczenia się! ( ͡° ͜ʖ ͡°)

Hej świry z #elektronika ale
Pobierz sorek - Repostuje bo od paru dni liczba osób na naszym discordzie urosła do ponad 150...
źródło: comment_1613303922SzgYhwT0kH93XowwC6OY6d.jpg
Hej świry z #elektronika ale głównie #arduino #esp32 #esp8266 #stm32 i inne #cpp

Tak mnie naszedł pomysł bo chciałem o coś zapytać, a że w sumie formatowanie kodu na wykopie działa jak działa wpadłem na genialny pomysł.

Discord server dla ludzi zajmujących się elektroniką i programowaniem tego typu benc. Do pomocy i dzielenia się ideami, chwalenia się projektami itp.

Dobre nie?

https://discord.gg/Tuu6ZQUdSZ <== LINK DO DISCORDA

No to wbijać i zapraszam stałych
Pobierz sorek - Hej świry z #elektronika ale głównie #arduino #esp32 #esp8266 #stm32 i inne #...
źródło: comment_1612965368kigbPWCky70H4hNw773uIE.jpg
via Wykop Mobilny (Android)
  • 0
Szukam jakiegoś taniego rozwiązania do nadawania ramek CAN.
Komp(port szeregowy) > urządzenie > szyna CAN

Widziałem, że ktoś robił na ESP32 + SN65HVD230.

Ale zastanawiam się czy jest jakiś układ który będzie miał od razu CAN na pokładzie, będzie dało się programować bez żadnych interfejsów typu j-link oraz będzie tanie.

Ktoś coś?

#esp8266 #esp32 #can #canbus #mikrokontrolery
@BoKoR: OPie jakbyś się brał za to używając interfejsu BT jak proponuje @bialy100k:
to podam Ci kilka przydatnych informacji choć sam to tylko jakieś pojedyncze ramki sobie testowałem:

- Każden jeden interfejs tego typu to jest klon projektu ELM327 na jakimś mikrokontrolerze Microchip + dołożony po uarcie scalak BT/lub konwerter FTDI lub podobny jako UART-USB jeśli interfejs jest po kablu

Bluetooth działa w z profilem SPP(czyli w trybie portu szeregowego)
Miruny mam problem z ESP32 ( ͡° ʖ̯ ͡°) i ogólnie z czujnikiem BME280 ( ͡° ʖ̯ ͡°)
Mam sobie ESP32F dokładnie, BME280 w wariancie zasilania 3.3V
No i wszystko super, fajnie działa gdy dostanie te 3.3V np. przez programator USB albo przez pin 3.3V w RPi. Normalnie się odpala i pięknie ładnie działa, cud, miód i orzeszki.
Schody zaczynają się, gdy oba urządzenia
@Tymian: Dobra Miras. Dzięki ( ͡° ͜ʖ ͡°)
Jak to jednak dzbanek jestem ¯\_(ツ)_/¯
Programator bez masy ok, dostaje szału i wali krzakami, ale sprawdziłem logi.... I co 5 minut się ESP do WiFi podłącza i wysyła dane (°°
Więc konfiguracja nr 3 działa, tylko na programatorze nic nie widać przez brak masy.

Ale wstyd ( ͡
Mirki, pytanko mam.

Bawię się BT z wykorzystaniem ESP32. Próbuję połączyć się innym urządzeniem wykorzystując funkcję espblegattcopen
https://docs.espressif.com/projects/esp-idf/en/release-v4.1/api-reference/bluetooth/esp_gattc.html#_CPPv418esp_ble_gattc_open13esp_gatt_if_t13esp_bd_addr_t19esp_ble_addr_type_tb

No i się nie da.

Z kolei jak przerobiłem kod poprzez dodanie skanowania : tj skorzystałem z funkcji:
esp
blegapsetscanparams, a następnie espblegapstartscanning
To mogę się połączyć (przed samym połączeniem muszę zatrzymać skanowanie).

I tutaj pytanie: Czy musi być to skanowanie?

#esp32
@SweetDreams: Raczej nie istnieje. W esp32 jest multiplekser i na przykład wiele peryferiów możesz ustalać na jakie piny chcesz, przykładowo sprzętowe i2c może być na niemal wszystkich pinach, dodatkowo wydaje mi się że esp-idf jest poziom wyżej w abstrakcji od HAL z stm32
Czołem mireczki,
już kiedyś zwracałem się do Was z problemem, ale temat wraca, więc piszę po raz drugi.

Potrzebuję zdalnie sterowanego urządzenia, które obsłuży mi We/Wy prądu (powiedzmy 6 wyjść, 2 wejścia, ale nie jest to kluczowe).
Idealnie jakbym mógł to sobie zaprogramować samodzielnie (eventy pod zdarzenie). Zależy mi na łączu Ethernet, obsłudze MQTT, requestów HTTP i żebym mógł ustawić adres stały adres IP.

Ostatnim razem polecono mi gotowca https://www.olimex.com/Products/IoT/ESP32/ESP32-EVB do którego
Powolutku do celu.

Muszę ogarnąć jeszcze ładowanie skryptów .js po wifi bo AsyncWebServer na ESP32 sobie nie radzi idealnie jak się dużo w tle dzieje ale może kolejkowanie pomoże.

Póki co wysyłanie/wyświetlanie grafów działa i nie gubi się żaden pakiet! Wifi jak się nie połączy bezpośrednio do wifi (uprzednio skonfigurowanego w config.json) to stworzy access point o tej samej nazwie/haśle więc telefon/laptop powinien się sam połączyć.

W ten sposób zbliżamy się do
sorek - Powolutku do celu.

Muszę ogarnąć jeszcze ładowanie skryptów .js po wifi bo...
@QBA__: #!$%@? webdev to chyba wszędzie tak ma. Pytam kolegi @dogi o cokolwiek to ten mi już "A WEŹ SOBIE TEN FREJMWORK SHUMBOL POŁĄCZ Z TAMTYM YANOSHEM I PRZEZ EMACSEM PRZEZ SENDMAIL" i milion nazw a ja biedny siedzę jak ten spidermon i próbuje wytłumaczyć że to musi działać bez internetu a mam tylko 16mb flasha xD

Dobry pomysł, spróbuję przez websockety. Wiesz czy stronę i pliki .js też można tak
Pobierz sorek - @QBA__: #!$%@? webdev to chyba wszędzie tak ma. Pytam kolegi @dogi o cokolwie...
źródło: comment_1610302755ZkLRTPSJ29wKIXe1rPw07v.jpg