Mireczki z tagu #ogrodnictwo #kosiarka #trawnik mam traktorek od #alko i kupiłem do niego smartcocpit i chce to zaprogramować żeby wpisać ten numer seryjny traktora wiecie może jak to zrobić ? Widzę ze tam siedzi #esp
Wszystko
Wszystkie
Archiwum
#arduino #esp #mikrokontrolery
Mam problem. Nie mogę przesłać danych za pomocą zapytania POST z esp32 do serwera http (apache2). Skrypt (php) jedyne co ma w zadaniu to zwrócić dane i wysyłając zapytanie z pythona normalnie mi zwraca Array( [abc]=> 1), natomiast odpowiedź do esp zawsze zawiera pusty Array. Coś robię źle?
Mam problem. Nie mogę przesłać danych za pomocą zapytania POST z esp32 do serwera http (apache2). Skrypt (php) jedyne co ma w zadaniu to zwrócić dane i wysyłając zapytanie z pythona normalnie mi zwraca Array( [abc]=> 1), natomiast odpowiedź do esp zawsze zawiera pusty Array. Coś robię źle?
@TwinksEnjoyer: JSON jest coś dziwny bo ma podwójne klamry \{\{ i }}. Jeseteś pewien, żę tak ma być? Slashe dodane bo bez nich mi się nie chce komentarz zapisać.
@TwinksEnjoyer: a sprawdziłeś czy zapytanie zwraca to co trzeba z innego komputera? W skrócie czy nie uruchomiłeś serwera na localhoscie?
- 0
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 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
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
- 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
#arduino #esp #elektronika #robotyka #automatyka #python #programowanie
Mireczki drogie, jako typowy jesieniarz znalazłem sobie zajęcie do kawusi i kocyka ( ͡° ͜ʖ ͡°) a mianowicie chcę zrobić sterownik olejarki łańcucha motocykla w oparciu o #esp8266, tak dla nauki.
Ten sterownik z olejarką działałyby w ten sposób, że:
- sterownik działa jak przerywacz - co jakiś czas otwiera elektrozawór, który grawitacyjnie puszcza olej na łańcuch (np. 1s otwarcia
Mireczki drogie, jako typowy jesieniarz znalazłem sobie zajęcie do kawusi i kocyka ( ͡° ͜ʖ ͡°) a mianowicie chcę zrobić sterownik olejarki łańcucha motocykla w oparciu o #esp8266, tak dla nauki.
Ten sterownik z olejarką działałyby w ten sposób, że:
- sterownik działa jak przerywacz - co jakiś czas otwiera elektrozawór, który grawitacyjnie puszcza olej na łańcuch (np. 1s otwarcia
@SuperStefan imo powinieneś to w C napisać, interfejs webowy i tak będziesz w ja+HTML pisał, więc to nie ma znaczenia, taki projekt co chciałbyś zrobić nie jest jakiś super trudny do napisania w C, nie ma tu jakichś pointerow dużo czy cos, jedynie co, to w websockecie pointer do zmiennej z czasem otwarcia,
Myślałeś jak by zrobić to, żeby ustawienia się zapisywały? Bo jakby to powiedzieć, jak zgasisz skutra to się wyłączy
Myślałeś jak by zrobić to, żeby ustawienia się zapisywały? Bo jakby to powiedzieć, jak zgasisz skutra to się wyłączy
@SuperStefan Spróbuj esp32, komunikacja po BLE - lepsza platforma. Obie mają Flash na pokładzie i można tam zapisywać. Podtrzymanie możesz zapisać przed włączeniem lub w interwale czasu albo podłączyć mały aku lipo i przełączyć się w Deep sleep.
- 0
Cześć. Chciałbym zautomatyzować zasłony w salonie. Widziałem, że są dostępne urządzenia, które na to pozwalają, ale po obejrzeniu kilku filmów na YT, nie jestem przekonany. Chciałem sam wykonać urządzenie, które będzie przesuwało całą zasłonkę. Zasłona będzie miała ok. 3m i będzie wykonana z grubego materiału. Dlatego potrzebuje solidnego napędu. I tu pytanie, co będzie lepsze silnik z przekładnia czy silnik krokowy? Dodam, że chciałbym tez mieć możliwość ręcznego przesuwania i zwijania /
- 0
@Bad_Wolf: odpowiadasz bardzo zagadkowo ( ͡° ͜ʖ ͡°). Mam rozumieć, że przełożenie w sterowniku do rolet jest za małe i zwijanie i rozwijanie będzie trwało wieki?
konto usunięte via Wykop
- 0
@1z100: na zwykłym roletowym silniku albo zabraknie ci momentu albo prędkości
Karnisz do firan to nie tylko silnik a i cała prowadnica z napędem paskowym
Karnisz do firan to nie tylko silnik a i cała prowadnica z napędem paskowym
- 0
Mam takie elektroniczne pytanie. Chciałbym zastosować przykładowo tranzystor 2N2222 do sterowania obwodem. Załóżmy, że chciałbym zasilić układy, które w sumie potrzebują 800mA. Napięcie bazy dałem 3.3 (sterowanie NodeMCU). Natomiast co z voltage drop? Ile powinna wynosić ta wartość dla 2N2222? Czy ona (voltage drop) zmienia się w zależności od podania napięcia/natężenia?
#nodemcu #elektronika #elektryka #elektronikadiy #mikrokontrolery #arduino #esp #esp8266
#nodemcu #elektronika #elektryka #elektronikadiy #mikrokontrolery #arduino #esp #esp8266
@MisiekD: co ty tutaj jakieś śmieszne kalkulatorki dla informatyków dajesz
to się robi w ogóle od innej strony
patrzysz sobie na note katalogową tranzystora 2n2222
już na pierwszy rzut oka widać że ten tranzystor się do tego po prostu nie nada
to się robi w ogóle od innej strony
patrzysz sobie na note katalogową tranzystora 2n2222
już na pierwszy rzut oka widać że ten tranzystor się do tego po prostu nie nada
@MisiekD: każdy element elektroniczny ma dusze w postaci takiego czarnego dymu
tak długo jak czarny dym znajduje się w elemencie - element żyje - a po jego uwolnieniu - umiera
jednym z powodów takiego czegoś jest próba pociągnięcia 800mA prądu z 600mA tranzystora
tak długo jak czarny dym znajduje się w elemencie - element żyje - a po jego uwolnieniu - umiera
jednym z powodów takiego czegoś jest próba pociągnięcia 800mA prądu z 600mA tranzystora
- 0
Mam w domu bramę otwieraną skrzydłowo. Potrzebuję mierzyć ile % bramy jest już otwarte (i czy w ogóle się ona otwiera). Kiedyś wpadłem na pomysł, że na zawiasie bramy zamontuję enkoder. Enkoder działać działa, ale jest bardzo nieprecyzyjny. Moja brama ma kąt rozwarcia 90*, a enkoder przy danym ułożeniu pokazuje tylko 3 wartości - to niestety za mało. Szukałem czy jest jakiś enkoder z przekładnią, ale znaleźć nie mogę. Być może ktoś
@mag_zbc: Przeciez on nie chce nim otwierac bramy, tylko sprawdzac kat otwarcia. Zakladam ze ma juz mechanizm otwierania.
Przecież enkoderem chyba tez jej nie otwiera dzbanie #!$%@?.
Przecież enkoderem chyba tez jej nie otwiera dzbanie #!$%@?.
- 1
enkoder liniowy absolutny
@mag_zbc: no powiem Ci, że tym to się jeszcze nie bawiłem. Ale cholerstwo jest dokładne. Tylko czy ta linka wytrzymałaby śniegi? Tak czy siak, ewentualnie myślę jeszcze nad potencjometrem, z uwagi na niskie koszty. Ten enkoder absolutny raczej drogi :)
- 0
Ktoś może wie o co chodzi i dlaczego aktualizacja niekompatybilna? :/
Visual Studio Code + wtyczka PlatformioIO
#esp8266 #esp #arduino #mikrokontrolery #elektronika #programowanie #platformio #internet #http #esphome
Visual Studio Code + wtyczka PlatformioIO
#esp8266 #esp #arduino #mikrokontrolery #elektronika #programowanie #platformio #internet #http #esphome
- 0
Mam problem z ogrzewaczem wody, który naprawiam. Wykorzystuję ESP8266 do sterowanie trzema grzałkami 400V (przy użyciu 3 SSR-ów). Do odczytu temperatury wykorzystuję sensor DS18B20. Problemem jest natomiast czujnik temperatury DS18B20, który "wstrzymuje" działanie ESP8266 w celu odczytu temperatury (na ok. 100ms). Czas ten jest dość duży i uniemożliwia mi częstsze włączanie/wyłączanie SSR-ów w celu lepszej kontroli temperatury grzałek. Z innego posta otrzymałem informację, że można odczytywać temperaturę ze scratchpada, a nie czekać
@Jarek_P no ja to zrozumiałem właśnie, że to przepływ 20kw a nie zbiornik. Stąd pomysł z komparatorem, zawsze to jakieś zabezpieczenie. Również nie wiem czy bym się podjął mając podejrzewam większe doświadczenie niż op. Nie bez powodu do dzisiaj w takich konstrukcjach stosuje się asicy albo stare pic kodowane w c czy nawet asemblerze. Bezpośrednie sterowanie grzałki przez procki diy pokroju ESP, Tiny czy megi328 to proszenie się o kłopoty.
edit. @
edit. @
- 1
@houk no ciekawie, ciekawie, brzmi idealnie. Poczytam o tym jeszcze i się pobawię, dzięki! :D
- 0
Mam taki problem z fizycznym wyłącznikiem przy pewnym układzie z ESP8266. Wyłącznik ten ma wbudowaną diodę LED 2.2V (bez opornika wewnątrz) i jest sterowana poprzez moduł MCP23017 (stan niski zaświeca diodę, stan wysoki gasi diodę). Dioda miga co 200ms oznaczając, iż wyłącznik zamyka obwód (lub otwiera - nie pamiętam już).
Niestety jest jakiś problem, gdyż po jakimś czasie (kilkanaście godzinlub po jednym dniu) dioda przestaje migać pełnym światłem, a zaświeca się cały
Niestety jest jakiś problem, gdyż po jakimś czasie (kilkanaście godzinlub po jednym dniu) dioda przestaje migać pełnym światłem, a zaświeca się cały
dioda przestaje migać pełnym światłem, a zaświeca się cały czas i świeci jakby 50% jasności.
@MisiekD: oscyloskop w łapę i sprawdzasz przebieg na ledzie jak się wykrzaczy. Sprawdź też napięcie na linii włącznika.
Natomiast też na 99% wada nie jest w kodzie, gdyż wyłącznik potrafi działać niekiedy i kilka godzin bez probkemu
to akurat żaden argument.
Możesz kontrolnie zmniejszyć rezystor R12 ściągający przycisk do masy z 10k na np. 1k.
Może
- 0
@zetisdead: bardzo możliwe, że udało się dany problem rozwiązać. Aż trochę wstyd się przyznać, ale chyba problemem był pieprzony kabel, który nie stykał (przez co nie było pewnego styku/sygnału, iż przycisk jest wciśnięty) :) Chyba drut się ukręcił przy wyjściu przez moje częste grzebanie i poprawki. Od 3 dni na razie działa za każdym razem, bez błędu :)
- 0
Co mi wskaże ESP8266 jak na porcie cyfrowym podam mu napięcie 1.2V (input)? Stan odczytam komendą
#esp8266 #esp #arduino #mikrokontrolery #elektronika
digitalRead(D4)
. Wiem, że przy 0V odczyta jako LOW (0), przy 3.3V odczyta HIGH (1), a przy 1.2V co wyświetli?#esp8266 #esp #arduino #mikrokontrolery #elektronika
A co ten 74LVC1G17 da? Co on zamieni?
@MisiekD: zamieni napięcie z zaresu 0...Vcc na wartość bardziej cyfrową.
https://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Smitt_hysteresis_graph.svg/250px-Smitt_hysteresis_graph.svg.png
https://en.wikipedia.org/wiki/Schmitt_trigger
PS. A0 już mam zajęte niestety i potrzebuję przynajmniej 2 takie złącza.
Weź procesor z większą ilością pinów np. ESP32, albo dodaj na zewnątrz multiplekser analogowy, żeby móc mierzyć więcej linii.
Natomiast co to zrobić z tym 1.2V, żeby ESP8266 zinterpretował go jako stan niski?
@MisiekD: możesz użyć:
1. komparatora
2. układu z tranzystorem i zenerem
3. wbudowanego ADC + multipleksera jeśli ci brakuje wejść analogowych.
Jakiś czas temu pytałem o #esp #arduino #esp8266
https://wykop.pl/wpis/68567539/chcialbym-sobie-zrobic-stacje-pogodowa-z-czujnikie
Jak już się zacząłem brać po roku to arduino zmarło, brak komunikacji po USB - sypie błędami i nie idzie tego naprawić, mimo iż wczoraj działało ( ͡° ͜ʖ ͡°)
Ale myślę "dobra, #!$%@?ć to". Czy ESP8266 to taki sam komputerek jak arduino? Mogę go programować, podpinać piny etc? Czy mój obecny zestaw pierdyliarda czujników, ledów, wyświetlacz 16x2 podejdzie
https://wykop.pl/wpis/68567539/chcialbym-sobie-zrobic-stacje-pogodowa-z-czujnikie
Jak już się zacząłem brać po roku to arduino zmarło, brak komunikacji po USB - sypie błędami i nie idzie tego naprawić, mimo iż wczoraj działało ( ͡° ͜ʖ ͡°)
Ale myślę "dobra, #!$%@?ć to". Czy ESP8266 to taki sam komputerek jak arduino? Mogę go programować, podpinać piny etc? Czy mój obecny zestaw pierdyliarda czujników, ledów, wyświetlacz 16x2 podejdzie
- 0
@S0Cool: Całe ESP pracuje na 3.3V? Wczoraj grzebiąc przy Arduino i próbując podłączyć ekran pod 3.3v nie odpalił się.
@NewEpisode: Z tego co wiem, to tak. Pytanie, z jakim napięciem pracuje Twój ekran.
9
Sterowanie roletami VELUX SML 24V DC, SUPLA, ESP32, 4x mostek H. Działanie, sche
Krótka recenzja kolejnego mojego projektu. Tym razem omawiam 4 kanałowy mostek H do sterowania roletami VELUX SML (oryginalnie do tych rolet należy dokupić dedykowany sterownik). Projekt DIY, wszystko wykonałem sam.
z- 0
- #
- #
- #
- #
- #
- #
2
Motor-life + Mobil 1 ESP Formula 5W30 Test dodatków do oleju 100°C Piotr Tester
Runda 4 Temperatura: 100°C (dodatek z olejem podgrzewany jest do temp. 100°C) Motor-life + Mobil 1 ESP Formula 5W30 Test samego oleju: https://www.youtube.com/watch?v=Fj2WMua4QqU Co pokazuje test? Im więcej cięża
z- 0
- #
- #
- #
- #
- #
- 0
Hej, chciałem ukończyć funkcję logującą do ESP8266, ale mam głupi problem, a zarazem pewnie jest bardzo prosty do rozwiązania. Niestety nie mam już pomysłów i nawiasem mówiąc, nie mam pojęcia, dlaczego końcówka danych z końca jednej statycznej tablicy (originalStringToCharArray) nakłada się na początek danych w pustej tablicy (logs).
Może ktoś mnie oświeci.
Fragment kodu, którego dotyczy problem:
Może ktoś mnie oświeci.
Fragment kodu, którego dotyczy problem:
const int iloscLogow = 10;
const int dlugoscJednegoLogu = 100;
static
@MisiekD: po prostu użyj str.c_str()
@MisiekD: to jedna z cech biblioteki standardowej w językach C/CPP -
strcpy
kopiuje zawartość nie zwracając uwagi na długość (tzn czy się zmieści do bufora czy nie), jest odpowiednik który zwraca na to uwagę, strncpy
. W twoim przypadku twój ciąg znaków ma długość 110 znaków, co jest większe niż 100. Ze względu na to jak przechowywane są zmienne w pamięci, znaki kopiowane są dalej, nadpisując zawartość kolejnej zmiennej.- 2
Mam taką rozkminę odnośnie źródeł zasilania w domach jednorodzinnych. Być może ktoś mnie oświeci, coś doradzi bądź zainspiruje. Aktualnie posiadam część paneli fotowoltaicznych 4kW On-Grid (falownik Huawei). Chciałbym swoją farmę fotowoltaiczną rozbudować o 3kW (najlepiej Off-Grid) jednakże na własną rękę, bez dotacji (tak jak wcześniejsze panele). Wiem też, że odbiorca energii będzie się raczej burzył jeśli z drugiej fotowoltaiki oddawałbym do sieci dodatkowo 3kW i być może nawet cofnęliby mi dotację bądź
@MisiekD: jak dobrze że powiadomienia działają.
Off grid rozumiem jako instalacje nie podłączaną do OSD (Operator systemu dystrybucyjnego) a on-grid połączona.
Ongrid produkuje gdy w sieci jest prąd gdy znika instalacja tez się odłącza by nie zabić elektryków na słupach.
Offgrid jest odłaczna od OSD i produkuje zawsze gdy jest słońce, aby podłaczyć bezpiecznie do domu musisz mieć dom odłączany od OSD, Hajchą albo jakimś innym
Wynika to z bezpieczeństwa sieci
Off grid rozumiem jako instalacje nie podłączaną do OSD (Operator systemu dystrybucyjnego) a on-grid połączona.
Ongrid produkuje gdy w sieci jest prąd gdy znika instalacja tez się odłącza by nie zabić elektryków na słupach.
Offgrid jest odłaczna od OSD i produkuje zawsze gdy jest słońce, aby podłaczyć bezpiecznie do domu musisz mieć dom odłączany od OSD, Hajchą albo jakimś innym
Wynika to z bezpieczeństwa sieci
- 0
@MisiekD: na #!$%@? dajesz tag programowanie
@MythicRaider: chociażby po to, że zapewne istnieje metoda, by zaprogramować czujniki poboru energii ze stycznikami i przełączać fazami / rozłączać instalacje
- 0
Hej poszukuję danego rozwiązania (płytki bądź gotowego układu), który będzie działał tak jak przekaźnik, jednak będzie zbudowany w oparciu np. tranzystory/optocoupery w celu zapewnienia dużej ilości przełączeń napięcia 230V sterując sygnałem napięcia np. 3V.
A może istnieje jakiś gotowy układ (coś jak optocouper) Urządzenia jakie potrzebowałbym zasilić są z mocą rzędu max 100W (np. pompa obiegowa 80W).
Na Chinach znalazłem taką płytkę jak poniżej, natomiast z wysyłką potrafi kosztować i 4-5$, a
A może istnieje jakiś gotowy układ (coś jak optocouper) Urządzenia jakie potrzebowałbym zasilić są z mocą rzędu max 100W (np. pompa obiegowa 80W).
Na Chinach znalazłem taką płytkę jak poniżej, natomiast z wysyłką potrafi kosztować i 4-5$, a
2
Mobil 1 ESP X3 0W40 Test olejów silnikowych 100°C Piotr Tester
Runda 4 Temperatura: 100°C (olej jest podgrzewany do 100°C) Mobil 1 ESP X3 0W40 Co pokazuje test? Im więcej ciężarków uda się postawić na maszynie do momentu jej zatrzymania, tym testowany olej będzie cha
z- 0
- #
- #
- #
- #
- #
- 0
Hej,
jak utworzyć obiekt (coś jak tablicę albo po prostu tablicę) dla Arduino (ESP8266), w której zarezerwuję 50 miejsc w pamięci RAM (by uniknąć fragmentacji) wraz z zarezerwowaniem 20 znaków (char) dla każdej pozycji w tabeli?
Nigdy takiego czegoś nie robiłem (nie miałem potrzeby), ale z racji niewielkiej pamięci w ESP8266 i chęci uniknięcia fragmentacji w RAM, chciałbym z tym poeksperymentować :)
#mikrokontrolery #nodemcu #esp8266 #esp #elektronika #programowanie #iot #arduino
jak utworzyć obiekt (coś jak tablicę albo po prostu tablicę) dla Arduino (ESP8266), w której zarezerwuję 50 miejsc w pamięci RAM (by uniknąć fragmentacji) wraz z zarezerwowaniem 20 znaków (char) dla każdej pozycji w tabeli?
Nigdy takiego czegoś nie robiłem (nie miałem potrzeby), ale z racji niewielkiej pamięci w ESP8266 i chęci uniknięcia fragmentacji w RAM, chciałbym z tym poeksperymentować :)
#mikrokontrolery #nodemcu #esp8266 #esp #elektronika #programowanie #iot #arduino
- 0
@sorek: nie rozumiem jak :D Nie da się jakoś zdefiniować tablicy, aby odgórnie zdefiniować, że ma zarezerwować X pozycji w tablicy o wielkości 20 znaków (jakichkolwiek)?
@MisiekD: zwykła chamska dwuwymiarowa tablica
char dupa[20][50];
albo tablica struktur:
struct tab_t{
char data[20];
}tab[50];
char dupa[20][50];
albo tablica struktur:
struct tab_t{
char data[20];
}tab[50];
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: 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)