Wesprzyj nas i przeglądaj Hejto bez reklam

Zostań Patronem

#esp32

15
69

będzie jaka psylocybina kurde ten?

Co wrzucasz do jajecznicy?

Jakie grzyby wariacie?

Zaloguj się aby komentować

#embeded #programowanie #esp32 #elektronika #it
W esp32 znaleziono backdoora i przedstawiają to jak coś bardzo poważnego.
I jest to spory problem bo wiem, że w Polsce i Niemczech ten mikrokontroler jest używany w energetyce.
Jestem ciekawy co zostanie postanowione. Espressif nie udostepnia całego kodu źródłowego na swoje uC. Nawet jeśli będzie jakiś hotfix to nikt poważny nie powinien używać tego w strategicznych obszarach. A więc machną ręką czy będzie wielka modernizacja?

https://www.tarlogic.com/news/backdoor-esp32-chip-infect-ot-devices/
8

Ale jak to?! W chińskim sprzęcie backdoory?!

8672bac6-04a1-4df6-94a5-623589e1bfd4

Komendy do diagnostyki dostępne przez USB (czy inne transporty HCI). Więc nie jest to tak poważne - gdyby były dostępne przez Bluetooth to inna sprawa. Myślę, że to jest jedynie problem w niewielu zastosowaniach.

@szczekoscisk całe embedded to jest jeden wielki backdoor. Raz napisanego programu nikt nie aktualizuje, jeśli nie musi.

A jak jeszcze ktoś inteligentny w ten sam sposób robi rzeczy, które się podłącza do internetu, to już tylko machający papież.

Zaloguj się aby komentować

Napisałem libke pod #esp32, którą testowałem tylko na płytkach esp32 i esp32 s(3). Libka to multiframeworkowy wifiManager z paroma extra funkcjonalnościami. Nie mam na stanie płytek z z serii C jednak z tego co wiem to wifi, i serwer http obsługuje się identycznie jak na zwykłych esp-kah i esp-kach z serii S. Mógłby ktoś to potwierdzić albo zaprzeczyć? Readme będzie ładniej wyglądało jak usunę te "should work" z shieldów.

#arduino #programowanie #programista15k #elektronika #diy
564a801a-4e2a-419b-9866-9eb885f1b0e9
6

@Gitler - zapomniałeś linka do repo?

@Gitler mam esp32-cam ale z tego co widzę tam też jest s'ka w chipie

Zaloguj się aby komentować

Ma ktoś może wiedzę, czy jest możliwość zaprogramowania esp-12e przy użyciu esp32-c3? Konkretnie chodzi mi o ESPHome.
Mam jeszcze jakiegoś klona pl2303 z dorobionym dtr przez kondensator, jeśli to może mi pomóc.
Jeśli macie jakiegoś tutka to chętnie przygarnę bo wszystko co jestem w stanie zaleźć odnosi się arduino a nie ESPHome.
#esp32 #arduino #programowanie #homeassistant #esphome
1

Ja nie mam.

Zaloguj się aby komentować

@Klopsztanga ciekawy, jest ethernet bez wtyczki i slot na karty pamieci

9$ na ali, chyba sie skusze i tez zamowie

@Klopsztanga - eh, coraz fajniejsze te zabaweczki - tylko czasu brak...

@Klopsztanga teraz zamówiłem Ox64 na bl808, będę robił open source DAPa odpalającego Rockboxa

Zaloguj się aby komentować

Testował ktoś z was Milk-V Duo  ?

Za 5$ płytka rozwojowa z linuchem na pokładzie, 64mb ram, support h264, support usb i innych gadźetów.

No ale cena - za 30zł można kupić na aliexpresie, czyli cena porównywalna do esp32 lub rsp pico (no może 50% droższa)

Czekam na dostawę, jak będzie tak jak opisują - to miazga :3

#arduino #esp32 #diy #programowanie
68a85605-edcd-4978-bd25-eae090ce64dc
10

@Klopsztanga Jak znam życie z tymi tanimi płytkami, to problem będzie z dokumentacją. Co drugi pin GPIO będzie działał tak jak powinien, i żeby to w ogóle działało, będziesz musiał pohaczyć ze sobą kilka niekompatybilnych bibliotek.


Po tym, jak na jednej z tanich płytek musiałem brute forcem ustalać który PIN przekłada się na które oznaczenie (i czy w ogóle działa) stwierdziłem, że pierdzielę i następnym razem biorę RPI.

@LondoMollari dokumentacja ładnie wygląda

https://milkv.io/docs/duo/overview

Jak dla mnie 😃


Co do bibliotek - tak, zawsze to problem... ale jak ma się linuxa to już mi to lotto 😀 Bo system mi to ogranie

@Klopsztanga testował. I nie ma problemu z dokumentacją.

powiem nawet więcej że tak testowałem że zamówiłem na spróbusa kilkanasice egzemplarzy 😀

na arace.tech masz nieco lepsze ceny

@mike-litoris o kurdens, fakt, 20 zeta ino tam kosztuje.. a wersja 256 30 zlociszy :3

@Klopsztanga a, no i jeszcze jeden ważny resource: https://community.milkv.io/c/duo/5


google translate ch -> en daje radę, jak tylko uprzątnę biurkowarsztat to pobawię się w tinyfb.

Zaloguj się aby komentować

Ja preferuję jednak kulki. W różnych wydaniach.


Kiedyś w pracy handlowcy narzekali na ekrany dotykowe w jednym z naszych produktów. Dorzuciłem więc własne kulki, które można było uruchomić tajną kombinacją w GUI.

Pograli, pobawili się i okazało się, że przestali narzekać na ekran dotykowy 🙂

@Shagwest Kiedyś napisałem swoją Galagę. Serio, Arkanoida też muszę?

@Shagwest No to trudno - będę tylko architektem, a programistą już nie 😀

Czy programista w ogóle ma prawo nazywać siebie mężczyzną? 🙃

@Basement-Chad Programista nie potrzebuje już kolejnych dowodów męskości 😃

Zaloguj się aby komentować

Wstałem rano, wypiłem kawę i stwierdziłem, że skoro i tak kupiłem od razu dwa MSGEQ7, to trzeba zmontować stereo. Kilka chwil drutowania, później parę zmian w kodzie i cyk, można robić dyskotekę.

Muszę sobie kupić szpule odpowiednich drucików do breadboardów i samemu powycinać odpowiednie długości, bo z gotowców nie da się nic estetycznego ułożyć. Trzeba rzeźbić z tego, co się ma, ani to kolorami zgrupować, ani sensownie poprowadzić. A nie chce tego zamykać w pudełku, bo podoba mi się taka widoczna elektronika.

https://youtu.be/_tA1uIFurLo

#arduino #esp32 #programowanie #muzyka
f18e49f3-1342-46ab-82be-102cae09eb7d
0

Zaloguj się aby komentować

Ja wiem, że nic wielkiego, ale jaram się jak dziecko 😀

Zawsze chciałem podpiąć sobie spectrum analyzer pod gramofon, bo po prostu lubię ten efekt. Ale nie na tyle, by kupować jakieś cudaki. Co innego samemu zbudować. Prosty układzik na MSGEQ7, teraz tylko dopracować, zamknąć w obudowie, zmienić ekran na większy, podpiąć i jakoś fajnie zsynchronizować listwę LED i zapraszam na dicho 🕺

#esp32 #arduino #muzyka #diy

https://youtu.be/ImUbdEwjToQ?si=RjFGFUVXuT64eKBi
9

Dobra nuta przy okazji

@Shagwest fajne, a jaki sprzęt grający wariacie?

@wombatDaiquiri Sprzęt mogący przyprawić o zawał każdego audioentuzjastę 😀


Onkyo CP-1050 podpięty do głośników Edifier R2730DB. Może kiedyś zainwestuję w prawdziwe kolumny itd., ale aktualnie po prostu miejsca na to brak.

@Shagwest gratki! Daj znać jak się projekt rozwinie :)

Zaloguj się aby komentować

No więc jestem poważnym programistą wykonującym poważne projekty 😀

https://youtu.be/NE0OFeCpsDM

Od jakiegoś czasu szukam sobie relaksującego hobby na zimę i wymyśliłem #programowanie. Przeszedłem od podstaw assemblera 6502 przez podstawy grafiki 2d i 3d, następnie podstawy pisania shaderów dochodząc do #arduino i #esp32 . Tu zdecydowanie zostanę na dłużej, bo zabawa jest przednia, a w domu już zaczynają się walać różne mikrokontrolery i układy. A i w pracy udało się wdrożyć banalny projekt. Polecam.

#atari rlz
5

Z fajnych bajerów jest ESP-MESH czyli espki tworzą swoją sieć mesh i komunikują się bezpośrednio z pominięciem routera.

Też możesz sprawdzić ESP-HOME. Odbiega to trochę od programowania bo tutaj generujesz soft na podstawie konfiguracji. Używany do automatyzacji domu, współpracuje z popularnym Home Assistant. I masz gotowe OTA (programowanie przez wifi)

@szczekoscisk O, ten mesh jest tym, czego mi teraz potrzeba. Dzięki wielkie.

Zaloguj się aby komentować

WifiManager status update

Udało mi się naprawić pare bugów i dodać do servera obsługę przez web socket. Dodalem funkcjonalność listowania dostępnych sieci wifi na stronce i aktualnie wygląda to jak na zdjeciu. Niestety się to nie ładuje po pierwszym wczytaniu strony a dopiero po kliknięciu przycisku "refresh". Problemem jest to że frameork twierdzi że podaje mu zły uchwyt do serwera i nie może znaleźć deskryptora soketu, który jest z nim powiązany. Dziwne ... Wiem, że w requeście, odpowiedzialny za inicjaliwoanie handshaku, który przychodzi od klienta(przeglądarki) jest uchwyt jakiegoś serwera ale zakładałem że jest to tem sam uchwyt, który został mi zwrócony jak tworzyłem instancje serwera? Czyżby to był bug frameworku ? Nie wiem. Dokumentacji do tego nie ma i zostaje mi tylko analiza kodu bibliotecznego 😒
Następnymi krokami będą:

  • dodanie obsługi "custom parametrów" ( na wzór tego co oferuje wifiManager od tzapu)
  • minifikacja stronki ( ogólnie liba zajmuje ponad 1mb i musze to zoptymaliwoać pamięciowo ale na początek zaczne od tego)
  • dodanie logera na stronce ( taki bonus bo inne wifiManagery tego nie mają)

Jakie inne funkcjonalności moge jeszcze dodać ? Co ma konkurencja, lub czego nie ma a powinna mieć? Na koniec ankieta.

#esp32 #arduino #embedded #programowanie #diy
4869febb-eae6-4f7b-b109-dd6ddaca7e20

Czy w przypadku esp32(4mb flashu) 1mb zajęte przez wifiManagera to ZA dużo

18 Głosów
0

Zaloguj się aby komentować

Hejka naklejka

Zrobiłem libke do łączenia się z wifi na #esp32 . Jest to marna(narazie) podróba wifiManagera od tzapu. Zrobiłem ją tylko dlatego, że tamta działa tylko na arduino-esp32 a moja arduino-esp32 i na czysym espidf framweroku (oraz przez platformio). Narazie mam

  • Odpalanie wifi w trybie AP
  • Serer http ze stroną do podania loginu i hasła do wifi
  • Captive portal ( działa na linux i android, na innych platformach nie testowałem)
  • Zapis i odczy credentiali z pamięci Flash
  • Przejście do trubu STA lub AP_STA ( do wyboru przez uzytkownika)

Moje założenia to:

  • libka ma działać na zasadzie plug and play ( co jest trudne ze względu na kolejny punkt)
  • libka ma być niezależna od frameworku/IDE (nie ważne czy ktoś używa arduino, platformIO czy czystego espidf)

Pytanie:
Jakie dodatkowe funkcjonalności powinienem dodać ? Myślałem nad umożliwieniem dodawania przez użytkownika innych parametrów oprócz SSID i hasła do wifi do stronki i ich zapis. I jeszcze dodać na stonce logger. Czyli okienko gdzie bedą wyświetlać się logi z wykonywania programu bo czasami ktoś może nie mieć dostępu do portu szeregowego żeby je czytać jak urzadzenie gdzieś stoi.

#programowanie #arduino #elektronika #cpp
88ffa8f0-a80c-449c-af94-88c1a5c76a9d
7

Nie znam się na ESP, ale czy ten kompilator nie ma stla? Czemu nie korzystasz tutaj z veców i Smart ptrów?

@fitoplankton ma i korzystam. Mam ustawiony cpp17 żeby mieć optionale bez konieczności dodawania boosta. Pewnie pijesz do tego new i delete. Otóż funkcje frameworku są napisane w C a nie w cpp. To co widisz na screenie wyżej wygląda teraz tak jak poniżej.

fe3cb080-3241-4846-9e3c-b68dce1b0915

@fitoplankton a o wyjątki się nie boje bo te funkcje C nimi nie rzucają dlatego nie muszę stosować RAII

Zaloguj się aby komentować

Jak to jest rozwiązane w #arduino framework, że przed użyciem SIFFS nie trzeba tworzyć partycji spiffs za pomcą jakiś osobnych narzędzi ? Domyślam się że ardu robi jakąś statyczną analize kodu i jesli jest nagłówek od SPIFFS to automatycznie tworzy partycje ale to tylko moje domysły. Badał to ktoś? W espidf trzeba robić to ręcznie. Robie biblioteke pod espidf, która używa SPIFFS i jest to spora wada bo nie będzie działała na zasadzie plug and play. Jakieś pomysły jak to obejść ?

#programowanie #esp32 #esp8266
0

Zaloguj się aby komentować

Rozebrałem dzisiaj jednorazówkę z żabki żeby zobaczyć jak to działa. Wynik widzicie na zdjęciu. Grzałką jest zwykły drut owinięty dookoła waty. Całość zasilana jest akumulatorem 3,7v o pojemności 1.81Wh z oznaczeniem PX 001-03. Akumulator ten można ładować co daje możliwość przerobienia tego papierosa na wielorazowego. Mój przestał działać jak napięcie spadło z 3.7 do 3v. Jednak to co w tym wszystkim najbardziej ciekawego to układ sterujący zasilaniem. Ma on oznaczenie CSC912D (w obudowie SOT23-5) i znajduje się po drugiej stronie tej małej płyteczki #pcb , którą oznaczyłem strzałką. Szukałem tego w Internecie i znalazłem tylko dwie wzmianki na ruskim i niemieckim forum( linki niżej). Wie ktoś co to za układ? Z tego co ruscy piszą to jest to układ na specjalne zamówienie, którego nie da się kupić ale jego odpowiednikiem jest LTC4054. (Ruscy piszą że to mikrofon który zbiera szum powietrza i załącza ogrzewanie). Ma on również funkcje komunikacji poprzez diode co jest często spotykane w elektronicznych papierosach. Mam jeszcze kilka modeli. Dajcie pioruna jak chcecie sekcje, żeby zobaczyć co tam siedzi.

Linki
https://www.chipmaker.ru/topic/255098/
https://mysku.club/blog/diy/90962.html

#elektronika #majsterkowanie #esp32 #diy
0efbf516-a91f-4624-b4bf-1a8589565b83
39

@eloyard

motorole sa spoko, ale tez minimum te za okolo 1000 zl.

Alez po ok. 2 latach ostro spada wydajnosc, chyba ze nie aktualizujesz to wtedy jest w miare spoko.

@jajkosadzone mam całe wiadro różnego rodzaju Motoroli z serii G z ostatnich 5+ lat i nadal działają poprawnie w tym zakresie, który wymieniłem.

Definicja elektrośmiecia

Te baterie stanowią 3/4 kosztu takiego dyngsa

tylko czym to potem kurde ładować?

bo to bateryjki do np. odtwarzaczy mp3 (´・ᴗ・ ` )

@VonTrupka ładowarką do telefonu na przykład

@Gitler a co i w jaki sposób odetnie ładowanie gdy bateria się już naładuje?

nie jestem master elektronik, więc nie mam pojęcia czy takie aku zawierają wbudowany kontroler ładowania (czy jak to się wgl nazywa)

Zaloguj się aby komentować

Klient do mnie napisał że program się przestał kompilować. Okazało się że to przez ostatnią aktualizacje Blynka do wersji 1.3. Dodali czeka kompilacji który sprawdza czy zahardkodowano BLYNK_TEMPLATE_ID , BLYNK_TEMPLATE_NAME i od teraz nie mozna ustalać tych wartości podczas runtime ( nie żeby wcześniej było można ale przynajmniej tego nie sprawdzali i wszystko działało). Jak macie ten sam problem na zakomentujcie linijki ze zdjęcia w BlunkApi.h.
Btw nienawidzę tej liby. Jest koszmarnie zaprojektowana. Przypomina mi projekt grupowy robiony na odwal się.

#esp32 #arduino #programowanie #elektronika #embeded
94c8aa21-addc-4dc3-8be9-5e7280080f2b
5

Dużo rzeczy w embedded jest na odpierdol, byle szybciej, bez myślenia o przyszłości i najlepiej z użyciem przestarzałych technologii. Strasznie mnie to irytuje i jeśli kolejna moja praca to będzie rzeźba to się zacznę przebranżawiać

@ZohanTSW a przy czym robiłeś ? Ja myślałem o automotiv

Np IoT, ale nie tylko

A dlaczego tych stałych po prostu nie zdefiniować na poziomie toolchaina (globalnie w cmake/makefile)?

To nie poprawi sprawy. Bo nie będziesz mógł ich zmienić w trakcie działania programu

Zaloguj się aby komentować

Gdzie we #wroclaw kupie takie koszyczki hydroponiczne? BTW tam fajną farmę hydroponiczną (pełny automat) wykonany na #esp32 i chce przeprowadzić testy na prawdziwych roślinach . Wiecie czy jest jakaś społeczność w Broclawiu która się tym zajmuje i do której mógłbym dołączyć żeby dzielić się doświadczeniami?

EDIT. Rury na koszyczki mają 110mm średnicy

#pytanie #gownowpis #hydroponika
d7a35ed1-70d1-44e1-baf7-d1b08d6bb6c7
3

@Gitler twórz tag i wrzucaj tutaj. Chętnie poczytam,kiedyś się tym interesowałem.sama budowa na esp32 też by było miło zobaczyć

Zaloguj się aby komentować

Zaloguj się aby komentować

Trochę mnie tu nie było bo musiałem ogarniać swoje żyćko #frens . Ale już mam więcej czasu i biore się za gówno projekty, których mam dużo rozgrzebanych. Poprawiłem dzisiaj ładowanie obrazów na stronie #flutter . Trochę przyspieszyła ale dalej ładuje się o wiele za długo. Wleciała też opcja tworzenia raw stringów dla #cpp. W konsoli widać błędy. Nie ukrywam że web developer ze mnie jak z koziej d⁎⁎y fujarka ale postaram się je ogarnąć i zopymalizować stronkę, żeby ładowała się poniżej 2s. Uwagi i pomysły na ficzery odnośnie tej stronki mile widziane. Następne moje wpisy pewnie będą dotyczyły wifiManagera do #esp32 i naprawy mojego gnojownika #audi bo mam tam pare pierdół do zrobienia.
https://adampwr.gitlab.io/c_multiline_strigs_generator/#/
#programowanie
563b5f07-6267-4f95-a0ad-b2b1632b514d
2

Najlepszą stronkę widziałem kiedyś w django

@senpai nie rozumiem. Django to pyhonowy framework do bakendu( chociaż ma coś takiego jak django admin co jest interfejsem do tego). Ta strona nie ma w ogóle backendu.

99527139-95c4-4c14-9733-310c93930896

Zaloguj się aby komentować

Następna