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
@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 #arduino #esp32 #jaknazwacdziecko
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 59.2% (29)
  • Pracował do świtu 40.8% (20)

Oddanych głosów: 49

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
  • 3
@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, większość
  • Odpowiedz
  • 4
@Zjem_Ci_nos zamiast delay licz ms z funkcją millis. Ogólnie polecam ChatGPT do pomocy we fragmentarycznym pisaniu kodu. Wkurzające są limity znaków w pisaniu promptów ale da się wklejać fragmenty kodu w częściach. Dobrze jest wkleić fragment kodu który już masz, opisać jakich efektów oczekujesz i żeby zasugerował rozwiązanie z użyciem innej metody. Wtedy poda ci rozwiązanie wraz z wyjaśnieniem jak dana metoda działa. Wiadome jest że jak zaczynasz zabawę to nie wiesz
maniok - @ZjemCinos zamiast delay licz ms z funkcją millis. Ogólnie polecam ChatGPT d...

źródło: temp_file7655637894819201410

Pobierz
  • 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
@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
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
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
@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 małych
  • 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 różnych środowiskach i z
  • Odpowiedz
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 #rower #trenazer #homeassistant #zwift
vanderbike - Więc jak to bywa w życiu Polaka cebulaka trza sobie radzić. Wahoo Headwi...

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

Pobierz
@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 ATX.
  • 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
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
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 sprzet
  • Odpowiedz
Czy ta reguła jest poprawna? Programuję ESP8266 i mam wrażenie, że czasem nie zwraca true, choć warunek jest prawdziwy. Chodzi mi m.in. czy nie trzeba wprowadzić jakichś dodatkowych nawiasów i czy można pisać + 6 przy znaku && (czy nie trzeba nawiasów. Dziś miałem wrażenie, że kod się zaciął, ale nie miałem go jak zdebugować, ale to musi być raczej ta linijka.

#arduino #esp8266 #esp32 #mikrokontrolery #jezykc #c++ #programowanie
@MisiekD: Ja bym powiedział, że nawiasów nigdy za wiele, raczej lepiej więcej, niż mniej i bym to wszystko pooddzielał nawiasami.
Poza tym, to może nie jest problem z tym if-em, tylko z tym następnym, ewentualnie jeszcze może Tobie się wydaje, że warunek powinien być spełniony, a jednak nie powinien, bo jest źle napisany.

if((((tP2 >= (tB1 + 6)) && (tP2 >= 50))) || (tP1 >= 70)))
  • Odpowiedz
zmienna temperaturaBufor1 jest typu float, a ja dodaję do niej 6 (a ta 6 jest int) i czy to może jakoś nie koliduje


@MisiekD: Nie, to nie przeszkadza. Ale możesz też to zapisać jako + 6.0.

W pętlach z czasem millis() nauczyłem się dawać UL, ale czy tak ma być - nie wiem.


@MisiekD: Na pewno jeśli millis() zapisujesz do zmiennej, no to ona musi być typu unsigned long. Samo
  • Odpowiedz
Mireczki, bawi się ktoś w WLED na #esp8266 albo #esp32 czy innym #arduino? Może to głupie, ale mam problem z ustawieniem funkcji "breathe" co jest znane z każdego ledowego dynksa jako "rozświetlenie do 255 wskazanego koloru po czym wygaszenie we wskazanym czasie". Niestety na wled działa mi to tak, że rozjaśnia do 255 ale ściemnia do ~125. Jedyny suwak dla tego efektu to "effect speed" i oznacza on czas między stanami
  • Odpowiedz
#homeassistant #smarthome #diy #esp32 #esp8266
Kombinuję jak podpiąć pod HA ekspres ze zdjęcia.
Chciałbym monitorować: Ilość wody, ilość kawy w młynku, temperaturę bojlera, załączenie/wyłączenie maszyny.
O ile na ilość wody mam pomysł -> jest to zbiornik wkładany, wrzucę pod niego tensometr/belkę tensometryczną i ilość wody da się obliczyć.
Oprzekaźnikować załączanie oraz odczyt temperatury boilera też ogram.
Pytanie jak mierzyć ilość kawy w młynku? Jest to plastikowy stożek(prawie przeźroczysty), chciałbym też uniknąć przyklejać
mer - #homeassistant #smarthome #diy #esp32 #esp8266
Kombinuję jak podpiąć pod HA eks...

źródło: 61Ule8Ntk+S._AC_UF1000,1000_QL80_

Pobierz
W tym roku znowu zrobiłem świąteczne dekoracje przed domem, nieco modyfikując (właściwie odchudzając) to co już było i trochę dodając ;) Efekt na filmie.
Spis wszystkiego co tam zostało użyte:
4x #esp32
1x #arduino nano
1x panel WS2812b 16x16
1x silnik krokowy ten taki najpopularniejszy z zestawów do Arduino (razem z sterownikiem)
1x silnik krokowy wyszarpany ze starego skanera
1x sterownik silnika krokowego L298N
1x YX5300 odtwarzacz mp3 z karty SD micro
OperatorHydrolokator - W tym roku znowu zrobiłem świąteczne dekoracje przed domem, ni...
@WindOfChange: najkorzystniej chyba na aliexpress. Tylko jeśli się nie spieszysz, wstrzymaj się lekko z zakupem, bo oni chyba sami utonęli w ilości zakupów z 11.11 i to, co się obecnie dzieje z wysyłkami z Chin, to jest jakaś czysta zgroza.
  • Odpowiedz