Robię sobie pilota do sterowania silnikiem. Esp8266 będzie nadajnikiem a esp32 odbiornikiem. Zdecydowałem się na komunikację ESP-NOW. Chcę zabezpieczyć odbiornik, aby odcinał silnik w momencie gdy nadajnik skończy nadawać bo np. skończył mu się prąd. Myślałem o tym żeby nadajnik nadawał sygnał co 0,5s a na odbiorniku podnosiłbym blokadę jeżeli przez co najmniej 2 sekundy nie odebrał sygnału. Niestety przy testach okazało się że nawet 2 sekundowy bufor potrafi być niewystarczający. A
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 2
@walokid @m4cias ustawienie potwierdzenia zwrotnego i ponowienia sygnału w razie braku odzewu załatwiło sprawę. 50-100ms trwa cała procedura a potem lightsleep do 500ms i następny cykl. Jeszcze tylko wydrukować obudowę i pilot gotowy do użytku.
  • Odpowiedz
ustawienie potwierdzenia zwrotnego i ponowienia sygnału w razie braku odzewu załatwiło sprawę.


@maniok: gitówa Mirku. I my się przy okazji czegoś dowiedzieliśmy.
  • Odpowiedz
Zbliża się zima, więc wrócił temat żeby ogarnać smart (diy na home asystencie) siłowniki termoelektryczne do ogrzewania podłogowego, żeby to jeszcze ogarnać przed sezonem grzewczym w wersji cebula #diy - w sumie jak te proste działają to rozumiem, daje 230vac/24vdc (zależy od modelu) i jakiś element tam się nagrzewa i po ~3min zostaje otwarty.
Najlepsze by były te z opcją PWM, bo by było najłatwiej to ogarnąć, ale to gdybym wiedział
sirgorn - Zbliża się zima, więc wrócił temat żeby ogarnać smart (diy na home asystenc...

źródło: 127838877-radiant-floor-heating-installation-heating-system-floor-heating-installation

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sirgorn: Jasne, mi to zajęło z tydzień ustawienie calowo na mieszaczu dałem niższą temp wtedy pompa pracowała cały czas i tylko patrzyłem na temperaturę gdzie spada by dodać tam więcej. Po tygodniu było ok, wiec podniosłem temp i zaczęło działać. Do tego w każdym pokoju jest czujnik temp ukryty pod włącznikiem świateł ale nie na ścianach zewnętrznych (zaniża odczyt) i uśredniam ich temperature w celu sterowania pompą. Kupując te zawory
  • Odpowiedz
@sirgorn: To dobrze sterujesz. Tylko wartość zadaną wody na wyjściu zaworu trójdrogowego ustawiasz na sztywno, i jak jest mróz, to musisz ją ręcznie zmienić, bo w domu jest zimno, a jak jest okres przejściowy to ręcznie zmniejszyć, bo jest za gorąco. A tę wartość zadaną dla wody wyjściowej powinieneś wyliczyć ze wzoru, który poprawnie dla parametrów Twojego domu wylicza wartość zadaną na podstawie pomierzonej temperatury zewnętrznej, i to jest właśnie
  • Odpowiedz
Ktoś może wyjaśnić dlaczego upaliłem dwa ESP32(Wemos S2 mini, C3 Supermini? Dwa razy w ten sam sposób, spalony mikrokontroler i pierwsza dioda paska led:

1. ESP32 zasilany z portu USB komputera(tak było wygodniej programować, nie wiem czy nie błąd)
2. Do pinu 18 podłączony 'data' z WS2812B 2m 288led(brak podłączonego GND zasilania paska led do ESP32)
3. WS2812B zasilany z regulatora LM2596.

Do
Gr0sZ - Ktoś może wyjaśnić dlaczego upaliłem dwa ESP32(Wemos S2 mini, C3 Supermini? D...

źródło: esp32

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gr0sZ: masy niepołączne i bum 115V AC różnicy na pinie data.

Abo musisz łączyć masy, albo zrobic optoizolację i tranzystor choćby w 817 (nie daje gwarancji, że nie jest za wolny) zasilać z tego samego zasilacza co ledy.
  • Odpowiedz
@Gr0sZ: z czego zasilasz ten LM?
I dlaczego nie łączysz mas wemosa i ledów? Niezależnie od przyczyny spalenia ESP, takie połączenie jak na obrazku nie ma prawa działać poprawnie.
  • Odpowiedz
Czy są przeciwskazania aby mostek-H umieścić tuż przy silniku DC a sterujący je mikrokontroler był w odległości 30m?
Silnik 12V 4A, "siłownik liniowy"
Mikrokontroler to #esp32 z #esphome (zarządzanym z #homeassistant)

Garstka wyjaśnień:
* Dlaczego mostek przy silniku a nie przy uC? Bo planuję dwa takie silniki, dociągnąć po jednym kablu z + i użyć stalowej konstrukcji jako
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bajcik: Zakłócenia mogą się pojawić. 30 m kabla to kawał anteny. Będzie zbierać szumy. Jednak w przypadku kiedy prędkość nie musi być ściśle kontrolowana, to sądzę, że to zadziała, tylko może trochę szarpać.
  • Odpowiedz
@bajcik nie widzę przeszkód. Tylko zastosuj odpowiednio gruby kabel żeby strat nie było za dużo. A jako kabel sygnałów możesz użyć dwie splecione żyły rj45 lub kabel telefoniczny. Robiłem takie akcje i daje on radę przesłać sygnał z ds18b20 na długo dystans.
  • Odpowiedz
W ramach jednego urządzenia chciałbym mięć możliwość wpinania modułów zastanawiam się jaka magistrale danych wykorzystać. Przewody nie wiem czy przekroczą 1m, pewnie zamknie się to w 0.5m raczej. Początkowo myślałem o i2c, ale chyba nie jest to najlepszy pomysł ze względu na ilość przewodów możliwych i ich sumaryczną długość.

#arduino #esp32 #esp8266 #pcb #raspberrypi #raspberry
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sith1555: SN65HVD23x od texas instruments zdecydowanie moja ulubiona rodzina, nigdy nie miałem problemów z tym (pamiętaj by na końcach linii dać 120 Ohm rezystor tylko.
  • Odpowiedz
Będę budował urządzenie do rozjaśniania I sciemniania światła. Robię to dla pewnej Julki. Będzie to element instalacji w galerii sztuki. I nie, nie ma czegoś takiego na rynku. Ponieważ powszechnie wiadomo, że każdy wielki projekt zaczyna się od nazwy, to chciałbym was zapytać. Która jest lepsza?

Turbo Dżulix 3000
Dżulkator 3000
Jeszcze się zastanawiam czy dodawać te 3000 czy może lepiej iść już w 4000

#programowanie #it #
adrninistrator - Będę budował urządzenie do rozjaśniania I sciemniania światła. Robię...

źródło: Arduino-Projects

Pobierz

Michał Bialek

  • Kończył nocna warte w serwerowni wykopu 64.4% (38)
  • Pracował do świtu 35.6% (21)

Oddanych głosów: 59

  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema
Zaczynam swoją przygodę ze środowiskiem ArduinoIDE (programowanie ESP32), mam już trochę linijek kodu i chcę się dopytać o kilka rzeczy ( ͡º ͜ʖ͡º)
Robię sobie taką (na razie prymitywną) stację pogodową. Zakodowałem kilka "ekranów" czyli data czas (bazująca na domyślnym kodzie ze środowiska Arduino IDE), wilgotność, temperatura. Każdy wyświetla się po 5 sekund (funkcją delay).
Denerwuje mnie jednak, że wartość np. czasu zostaje pobierana raz przy wyświetleniu i sekundnik wtedy nie
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 5
@biauekWladcaJajek: może właśnie nabyłem ESP32 żeby NAUCZYĆ SIĘ TEGO? Po to zadaję te pytania? Po to się wdraźam?
Najlepiej w moim przypadku jest uczyć się na żywym organiźmie, czyli wpaść w coś i się tego uczyć, postawić jakieś założenia i podnosić z dnia na dzień stopień trudności.
Wpierw założenia, potem dokumentacja, sprawdzenie czy to jest możliwe i realizacja celu. Z 220 linijek (zrobionych w 2 godziny) mało która jest gotowcem,
  • Odpowiedz
Szybkie pytanko. Czy w przypadku osadzania na płyce modułów typu ESP taki jak na zdjęciu, ale oczywiście dotyczy to każdego innego takiego modułu, to należy dbać o izolowanie przelotek na głównej płytce które są bezpośrednio pod tym modułem? ESP wszystkie swoje przelotki ma zasłonięte soldermaską, ale na głównej płytce są odsłonięte. Czy w tym momencie trzeba dodatkowo zasłaniać przelotki np. taśmą klejącą? Czy w takim przypadku soldermaska ESP wystarczy aby zapewnić izolację?
olejek_rurzany - Szybkie pytanko. Czy w przypadku osadzania na płyce modułów typu ESP...

źródło: ESP

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@olejek_rurzany: Jak robisz na sprzedaż, to musisz spełniać określone normy. Wg standardów IPC soldermaska nie jest izolatorem. Ona ma tylko wspomagać lutowanie, jak nazwa wskazuje.
  • Odpowiedz
tl;dr
Zastanawia mnie jak można skrócić czas wybudzenia esp - aktualnie najdłużej trwa samo logowanie do wifi 0.75s (static ip, mask, zasięg idealny), odczyt danych to 0.45s - obie te rzeczy mam równolegle, leci dalej dopiero jak obie funkcje się zakończą. Całkowity czas wybudzenia to 0.87s

Zamieniłem moje DIY sensory (temp/wilg) na esp32 + 18650 na kupne sonoffy snzb-02 na zigbee i mam z nimi problem, często się zawieszają mimo dokupienia paru repeaterów -
sirgorn - tl;dr
Zastanawia mnie jak można skrócić czas wybudzenia esp - aktualnie naj...

źródło: wifi-bluetooth-ble-chip-espressif-esp32-wroom-32e-smd-32-mbit-4-mb-flash

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

aktualnie najdłużej trwa samo logowanie do wifi 0.75s (static ip, mask, zasięg idealny)


@sirgorn: porady z googla jak to skrócić:
Specify the channel (saves scanning all channels)
Use the BSSID to connect, not the SSID (saves scan+translate)
Use a static IP, not DHCP (saves request/assign round trip)
  • Odpowiedz
@sirgorn: Ja już się wyleczyłem z modułów co gadają po WiFI (a mam sporo modułów do samodzielnego oprogramowania). W praktyce są bardzo czułe na zasięgi WiFi (teraz zbrickowałem jednego Mikrotika na amen i znów połowa czujników poza zasięgiem), więcej baterii żrą. Zostawiłem teraz tylko moduły ESP, tam gdzie mają więcej pracy do wykonania, a tak to co się da to migruję na ZigBee. WiFi do SmartHome to chyba ślepa uliczka.
  • Odpowiedz
Siema Murki ( ͡° ͜ʖ ͡°) Czy ktoś z was korzysta z POWODZENIEM z enkoderów inkrementalnych (optycznych) od naszych chińskich przyjaciół na ESP32? Ja mam ciągle problem z zakłóceniami które powodują nierówną liczbę zliczanych impulsów ( ͡° ʖ̯ ͡°) Przynajmniej tak mi się wydaje że to przez to. Generalnie próbowałem już dużej ilość bibliotek ale nic z tego. Ma ktoś z nimi doświadczenie lub
irf540n - Siema Murki ( ͡° ͜ʖ ͡°) Czy ktoś z was korzysta z POWODZENIEM z enkoderów i...

źródło: Zrzut ekranu 2024-03-20 o 09.55.57

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@irf540n używam ich z powodzeniem, identycznych, w cnc, jakby mi choć raz krok zgubiło to bym miał layer shift i by było widać błąd. Ale nie wprost do esp32.

swoją drogą esp32 słabo do tego się nadaje przy dużych obrotach, bo tam gpio i irq i time critical sprawdzanie stanu pinów jest problematyczne, z tego co kojarzę.
Podłącz oscyloskop i zobacz przebiegi oba, czy ci styki nie dzwonią, czy nie trzeba
  • Odpowiedz
  • 1
@Jarek_P: @hrumque @zetisdead @wiecejszatana W sumie to była wina kodu i jednak nie sprawdziłem wszystkich bibliotek ( ͡° ͜ʖ ͡°) U mnie z powodzeniem działa ta: https://github.com/madhephaestus/ESP32Encoder/tree/master Dodatkowo ustawiłem opcję filtrowania impulsów (setFilter(500, domyślnie jest 250). Należy jednak wczytać się w dokumentację żeby zrozumieć co to 500 faktycznie oznacza. Niemniej jednak zamówiłem u pana chińczyka oscyloskop żeby sobie podejrzeć sygnały w
  • Odpowiedz
Czy orientuje się ktoś w jaki sposób w apkach typu fing na iosa czy ip scanner na windowsa mogę mieć widoczny hostname mojego esp32 przy skanowaniu sieci?

#esp32
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Więc jak to bywa w życiu Polaka cebulaka trza sobie radzić. Wahoo Headwind kosztuje krocie więc wyciągnąłem stare #esp32 i pożeniłem #homeassistant z opaską HR Polara ( ͡° ͜ʖ ͡°) dane już spływają, czekam teraz na ściemniacz AC tak aby móc regulować obroty wentylatora z Leroy. Do tego jeszcze taśma led i zmiana koloru w zależności od strefy tętna czy mocy.
#szosa
vanderbike - Więc jak to bywa w życiu Polaka cebulaka trza sobie radzić. Wahoo Headwi...

źródło: Zdjęcie z biblioteki

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@van_der_bike:
Też tak próbowałem. Znaczy trochę inaczej. Wiatrak ze ściemniaczem będzie kiepsko pracować. W wiatraku masz silnik indukcyjny, żeby zmienić jego obroty, musisz zmienić częstotliwość, a nie napięcie. Ja zrobiłem to na wiatraku od chłodnicy samochodowej, dałem za nią 30 zł na złomie. Moduł PWM. Niestety jest problem, bo w szczycie taki wiatrak pobierał 30A :) Trudno było zbudować właściwy moduł PWM. No i myślałem, że całość pójdzie na zasilaczu
  • Odpowiedz
via Android
  • 1
@walokid nie wiem jak przesłać przesłać obraz z esp32 na komórkę a Ty mi mówisz, żebym apkę napisał? Ja nawet nie wiem co to znaczy żeby przesłać obraz na vps
  • Odpowiedz
Szybkie pytanko, potrzebuje z esp zrobić zdalny monitor serial portu, plan jest taki że mam urządzenie które po podłączeniu esp32 otworzy sobie z nim połączenie seryjne, a esp32 będzie robiło za bridge i robiło echo wiadomości w dwie strony. Ot taki bezprzewodowy kabel usb ttl. Macie pomysły jak coś takiego osiągnąć?
#mikrokontrolery #programowanie #esp32
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, Mirki powili dążę do celu czyli produkcji autorskich sterowników do Smart Home ;) Cel jest już blisko, firma założona, pierwsza partia już spływa, sklep prawie stoi, przygotowujemy sie do certyfikacji. Jak by ktoś szukał czegoś pod HOMEASSISTANT na szynę DIN z LAN oraz POE to zapraszam do kontaktu.

https://www.facebook.com/SmartBobAutomatyka/
#smartbob #esp32 #smarthome #elektronika #diy
SmartBobAutomatyka - Hej, Mirki powili dążę do celu czyli produkcji autorskich sterow...

źródło: 20231222_095636

Pobierz
  • 40
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

możesz sobie sam wystawić ale jak chesz mieć spokój ducha to około 5-10 tys


@SmartBobAutomatyka: eh piszac takie teksty tylko zniechecisz zainteresowanych i cala reklama psu w dupe.. godzina badan inzynierskich kosztuje min. 1000 PLN, badania oficjalne przez autoryzowany instytut to min. kilkanascie tys PLN. Bada sie emisje i odpornosc na zaklocenia, radiowo i przewodowo. Pchasz sie w problemy prawne jezeli zamierzasz to sprzedawac bez badan, deklarujac w ciemno, ze
  • Odpowiedz