Teardown and OpenBeken drop in for https://obrazki.elektroda.pl/2073381600_... https://obrazki.elektroda.pl/6296432100_... https://obrazki.elektroda.pl/3197909200_... Moim celem było umożliwienie regulacji amperów/mocy z MQTT lub asystenta domowego podczas ładowania EV. Można to zrobić za pomocą OpenBeken....
Wrzucam kod realizujący w/w założenia. Obsługa enkodera, to funkcja pinChangeINT(). Jak widać, to kilka linijek kodu. - Na starcie program zakłada, że roleta jest na górze, co oznacza PWM=100%. Zjeżdżając w dół PWM zmniejsza się proporcjonalnie. Po napotkaniu endstopu (sygnał zwarty do masy) program uznaje, że roleta zjechała do samego dołu. - Przy...
Na moje oko to nie ma prawa działać poprawnie. W tym kodzie praktycznie wszystko jest źle. Funkcja callback jest wołana po odebraniu danych do bufora, wcześniej przekazanego przy wywołaniu Receive. Ty nie bierzesz danych z bufora, do którego zapisała je obsługa przerwania z HAL, za to kolejno wielokrotnie odczytujesz RDR, nie wiedząc, co właściwie z...
https://obrazki.elektroda.pl/5766737500_... Witajcie moi drodzy. Przedstawię tutaj krok po kroku proces pisania otwartego oprogramowania dla modułu WiFi XR809/XR3 na przykładzie czujnika otwarcia drzwi. Mój firmware dla niego będzie kompatybilny z Tasmota HTTP i pozwoli używać go niezależnie od serwerów producenta. Da nam to również...
https://obrazki.elektroda.pl/1533250900_... BK7231T/BK7231N to popularny SoC WiFi i Bluetooth, szeroko stosowany w produktach Tuya Smart. BK7231 można znaleźć w inteligentnych gniazdach, inteligentnych żarówkach LED, inteligentnych przełącznikach itp. BK7231 zwykle występuje w postaci modułów, które są pin-to-pin kompatybilne z modułami...
https://obrazki.elektroda.pl/4024708700_... Witajcie moi drodzy. Przedstawię tu pierwszy na świecie tutorial programowania modułu WiFi WB2S, czyli BK7231. Moduł ten występuje w wielu urządzeniach smart home, a w internecie panuje opinia, że nie można stworzyć dla niego własnego firmware. Nic bardziej mylnego - pokażę tu krok po kroku...
https://obrazki.elektroda.pl/3993332100_... Zapraszam na praktyczną demonstrację połączenia CAN pomiędzy dwoma urządzeniami z ESP32. Pokażę tutaj, jak wygląda procedura nadawania i odbierania ramek na podstawie sterownika TWAI, użyję środowiska PlatformIO. TWAI to skrót od Two-Wire Automotive Interface, czyli w wolnym tłumaczeniu interfejs...
https://obrazki.elektroda.pl/3803750000_... Witajcie moi drodzy Przedstawię tutaj mój sieciowy sterownik przekaźników kompatybilny z Home Assistant poprzez Tasmota HTTP. Sterownik oparty jest o PIC18F67J60 i dodatkowo oferuje m. in. odczyt temperatury, budzik, przyciski, niezależny panel WWW oraz szerokie możliwości konfiguracji. Wstęp...
https://obrazki.elektroda.pl/8612312800_... Witajcie moi drodzy Przedstawię tutaj szczegółowo proces wgrywania nowego firmware poprzez WiFi (za pomocą tuya-convert) do inteligentnego włącznika światła Smart Life opartego o moduł z ESP8266 (TYWE3S). Jest to bardzo wygodny sposób na wgranie np. Tasmoty do różnego rodzaju urządzeń smart,...
https://obrazki.elektroda.pl/8335986900_... Witajcie moi drodzy Przedstawię tutaj przykład użycia 32-bitowego mikrokontrolera PIC32MX250F128B w roli hosta USB obsługującego pendrive (zapisującego i odczytującego z niego dane). W temacie opiszę najpierw płytkę którą pod tego PICa zaprojektowałem, a potem przykładowe kody obsługi pendrive...
https://obrazki.elektroda.pl/5461019800_... Opiszę tutaj proces implementacji wysyłania sygnału IR w oparciu o PWM i timer. Wysłany tak z mikrokontrolera sygnał będzie w stanie kontrolować klimatyzację. Dodatkowo użyty format sygnału będzie zgodny z tym co przechwytuje Flipper Zero, co pozwoli na wykorzystanie przechwyconych w ten...
http://obrazki.elektroda.pl/5673203000_1... Każdy użytkownik Raspberry Pi zauważa na pewnym etapie zaznajamiania się z układem, iż nie jest on wyposażony w przycisk do wyłączania. Więc jedyną możliwością odłączenia tego układu od zasilania, jest wypięcie kabla z gniazd zasilania. Aby mieć pewność, że nie utracimy w ten sposób żadnych...
http://obrazki.elektroda.pl/5385398300_1... Zaprezentować dziś chcę projekt lampki RGB który wykonałem na pracę zaliczeniową z systemów wbudowanych. Moim zdaniem osiągnięty efekt jest zadowalający więc może ktoś będzie zainteresowany wykonaniem urządzenia według mojego projektu. Jako, że jest to pierwszy zrealizowany przeze mnie projekt...
https://obrazki.elektroda.pl/1309020300_... Nowa płytka Arduino https://obrazki.elektroda.pl/1084142900_... https://obrazki.elektroda.pl/9468445200_... Do rozpoczęcia pracy z NANO Every uruchamiamy menadżer płytek: Narzędzia->Płytka->Menadżer Płytek Wyszukujemy "every" i wybieramy pakiet:...
Nie wiem czy ożyło bo ten wstawiony ostatnio program zlasowal mi mózg , błędów zamiast mniej to było coraz więcej i w końcu ten kod odłożyłem na bok. Próbuje cos zwojować na bibliotece HALL ale pomimo iż program się kompiluje nie wiem czy jest poprawianie napisany a nie będę pytał AI bo i tak mi nie powie. Program się nie uruchamia więc albo inicjacja...
Wlasny router z TV nie będzie działał, bo Orange ma bardziej rozbudowaną konfigurację niż jest dostępna w mydelniczkach i jie jest tak jak niektórzy w tym temacie piszą, że wystarczy VLAN i obsługa IPTV. W Orange oprócz VLAN z IPTV jest potrzebny dodatkowy VLAN do EPG, VOD i danych dla dekodera. Oczywiście, że będzie działał, jedynie do użytkowania...
(...) odczytu temperatury. Jaki zaproponowałbyś kod (AVR GCC), aby nie trzeba było używać delay'a (może pooling lub maszynę stanu) ? Przy okazji przedstaw optymalną (bez zmiennoprzecinkowych liczb) konwersję danych ze scratpad'a na stopnie (może być złożeniem liczb całkowitych jako stopnie i części ułamkowe). Do obsługi termometrów DS18B20 bez blokowania...
W dobie popularyzacji rozwiązań Inteligentnego domu, dobór odpowiednich urządzeń ma ogromne znaczenie. Lumi Technology i ostatnimi czasy stała się bardzo popularna na terenie Europy. Właściwie wszystko to stało się za pośrednictwem sklepów Amazon oraz poprzez współpracę z Apple . Na chwilę obecną Aqara oferuje szeroką gamę urządzeń, począwszy od czujników...
Dziwna obsługa menu. While(1) zapewne nie pozwala na opuszczenie menu. Menu powinno być "przezroczyste" dla loop, loop powinien działać bez zakłóceń, jedyna zmiana w działaniu to tylko to, że na LCD jest wyświetlony jakiś element menu i reakcja na przycisk jest wykonywana w kontekście aktualnej pozycji menu. Taki był pierwszym zamysł budowy, ale w...
https://obrazki.elektroda.pl/9798266800_... Zwykle przy przeglądaniu nagromadzonych skarbów w postaci części el. przychodzą mi do głowy pomysły ich wykorzystania. Tak było i tym razem. Z jakiegoś starego projektu została mi para nadajnik/odbiornik 434MHz OOK, attiny13 i kilka DS18B20, pomyślałem że na tej bazie zmajstruję prosty bezprzewodowy...
https://obrazki.elektroda.pl/6483751800_... Witam, PROJEKT ostatecznie ukończony :D wersja ostateczna programów dla płytek MASTER Arduino Mega2560 i SLAVE ESP8266-12E Testowałem urządzenie przez kilka dni, w międzyczasie dokonałem kilku przeróbek, jak w kodzie tak i w połączeniach PIN itp. Usunięte zostały wykryte błędy, najważniejsze to...
Ja mam poprawnie działający I2C z DMA. Wklejam jeśli jeszcze jest Ci potrzebny, jak nie może ktoś inny skorzysta. Konfiguracja I2C ( standardowo) [syntax=c] void Config_I2C() { I2C_InitTypeDef I2C_InitStruct; RCC_APB1PeriphClockCmd(RCC_APB1Periph_I2... ENABLE); I2C_InitStruct.I2C_ClockSpeed = 400000; I2C_InitStruct.I2C_Mode = I2C_Mode_I2C; I2C_InitStruct.I2C_DutyCycle...
Chciałbym zrobić symulację naciśnięć klawiszy na klawiaturze PS/2 wykorzystując ATMega328 z rezonatorem kwarcowym 16MHz i interfejs PS/2 na USB. Posiłkowałem się tym opisem PS/2. https://www.avrfreaks.net/sites/default/... Z opisu wynika, że urządzenie PS/2 (wspomniana klawiatura) musi być w każdej chwili przygotowane do odbioru...
i muszą być interfejsami w obrębie jednego urządzenia fizycznego. Oj nieprawda. Czy zbudowanie sieci redundantnej i zostawienie wszystkiego tylko pod opieką protokołu STP to dobra praktyka? Jeśli tylko Ty kontrolujesz co do tej sieci będzie podłączane, jesteś pewien że wszystkie urządzenia w sieci prawidłowo obsługują protokół STP (z tanimi switchami...
(at)Freddie Chopin Można przyjąć UB. PEIE sprzęt nie zmieni tylko program stmx Co masz na myśli poprzez UB? Do obsługi komunikacji RS-485 wykorzystałem biblioteki HAL. Poniżej obsługa wysyłania danych: [syntax=c] // #define GET_SETTINGS_PERIOD 20//co ile wysyłanych ramek należy pobrac ustawienia Master_struct_typedef *MasterWskaz; Slave_struct_typedef...
Podałem wyraźnie, że oprogramowanie napisałem w WinAVR ;) Nie uznaję czegoś takiego jak bascom (wystarczyło mi raz w życiu się na nim przejechać...). Przedstawię "odchudzone" kody źródłowe - aby były całkowicie funkcjonalne należy troszkę dopisać. Ogólna idea jest przedstawiona. Sam main w programie jest niewielki. Dla przykładu pokażę jak zrealizowałem...
1wire da sie oprogramować czysto na przerwaniu. Dokladnie dwoch, w tym timer i external interrupt na oba zbocza, maszynę stanu na switch-u w przerwaniu tego external interrupt-a. 1wire zrealizowany w taki sposob zuzywa dokladnie 2...10% czasu procesora :] Okazuje się, że można urównoleglić wiele kanałów (optymalność zależy od tego czy procesor dysponuje...
Czyli mierzysz czas potrzebny na przesłanie danych po SPI? mierzę czas procedury odpowiedzialnej za wysłanie danej, oto kod: w pętli głównej: data[0] = k; rf22_sendpacket(data,1); obsługa wysyłania: void rf22_sendpacket(unsigned char *data, unsigned char size) { unsigned char i; if (size>64) size=64; rf22_write(0x07,...
On posiada to 4w1 modem, router, switch, acces piont Router TP-Link TD-W8950ND ........................................... Router bezprzewodowy TD-W8950ND łączy w sobie funkcje firewalla, modemu ADSL (RJ-11) oraz punktu dostępowego. Pozwala...
Odnośnie przebiegu kolega atom1477 mnie uprzedził:) Dodam tylko, że przy pile / sinusoidzie będzie widać 'czyste' zakłócenia, co z kolei pozwoli na łatwiejsze znalezienie ich przyczyny. Docelowo nie mam nic przeciwko umieszczeniu w programie gongu. "Może dałoby się w ramach testu uaktualniać rejestry PWM po każdym cyklu? ( nawet, jeżeli wartość się...
Witam, opracowana została prosta ramka przesyłania danych w oparciu o przerwanie USART_RXC_vect. Wysłanie bajtu 255 z aplikacji informuje mikrokontroler że zaraz otrzyma 5 znaków ASCII które ma załadować do tablicy charów a bajt 254 kończy wpisywanie do tablicy. Tablicę ze znakami wyświetlam na wyświetlaczu LED. LEcz np. wysyłam "186A0" a na wyświetlaczu...
Witam forumowiczów, zacząłem realizować projekt zegarka, kalendarza i termometrów z owego linku: http://obrazki.elektroda.pl/6128170300_1... Proszę o porady i sugestie jak można rozwiązać ten problem :P
http://obrazki.elektroda.pl/9412238700_1... Pojawiająca się co jakiś czas informacja o wyczerpaniu puli adresów IPv4 zmusza do myślenia, czy kupując nowy sprzęt sieciowy wybrać taki, który obsługuje IPv6, czy też jeszcze poczekać. Tymczasem rynek urządzeń sieciowych poszerza się o kolejne produkty obsługujące IPv6. D-Link DHP-1320 jest urządzeniem...
Mam problem z połączeniem dwóch ATmeg8 za pomocą sprzętowego TWI. Otóż chciałbym połączyć dwie ATmegi, z których pierwsza - SLAVE TRANSMITTER - obsługuje akcelerometr poprzez ADC i przekazuje dane drugiej - MASTER RECEIVER - która to z kolei wyświetla dane na wyświetlaczu LCD. Przewertowałem elektrodę, google, datasheeta ATmegi i znalazłem wydawałoby...
Witam, W chwili obecnej pracuje nad termometrem, sterowanym na pilota. Pilot wysyła dane w kodzie RC5. Wysłane dane trafiają na odbiornik podczerwieni TSOP31236 (36kHz). W momencie gdy dane nie docierają na wyjściu odbiornika jest stan wysoki, gdy odbierze jakiś sygnał na wyjściu jest poziom niski. Wyjście odbiornika podczerwieni jest podpięte do wyjścia...
Rzeczywiście zapomniałem o programie, poniżej w całości. Jest obsługa pilota z nauką, obsługa impulsatora i sterowanie przekaźnikami. Dodam że to pukanie słychać przy sterowaniu pilotem i impulsatorem. To błąd chyba jest w części dotyczącej zapisania danych do DS-a. [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 4000000 $hwstack = 32 $swstack =...
Dzień dobry drodzy forumowicze Od paru dni zmagam sie z pewnym problemem. Dlatego postanowiłem zasięgąć rady na forum. Zauważyłem temty które są mi bliskie, ale żaden nie opisywał dokładnej specyfikacji..... Mój schemat transmisji jest taki: Klawiatura PC (PS/2)-> Atmega8 -> nadajnik RT4-XXX (firmy Telecontrolli) -> odbiornik RR6-XXX (firmy Telecontrolli)...
Pojawił mi się problem taki, że nie mogę odpalić przerwań. Mam 2 programy: 1- test przerwań poprzez zmianę stanu na pinie D0 i generowaniu dźwięku przez PIEZO - działa super. 2- wstęp do wariometru, też działa super, wykresy generują się bardzo realnie. Próba uruchomienia przerwań w programie 2 nie działa. Timer się kręci elegancko bo wartości licznika...
Ja to zrobiłem tak na ATmega128 (wyciąłem zbędne dla tego tematu rzeczy): ----------przerwanie-------------------- SIGNAL(SIG_OUTPUT_COMPARE1A) //przerwanie co 3,84ms { switch (nrLED) //EVERY TIME IN INTERRUPT { case 1: { PORTB=_1; //pod PORTB podpięte są katody 7segm. a _1 to komórka pamięci w której jest to, co chcę...
Witam. Dziękuję koledzy za cenne rady i ukierunkowanie mnie. Chwila czasu i ustaleń i wiadomo. Co jest i co ma być: w oparciu o założenia 6 komputerów klasy P4, 1Gb, 40-80Gb to jest, zasilacze 350W do 400W, system XP. 2 niezależne UPS'y: Mogą być takie same. 1 na infrastrukturę sieciową (router, switch, serwer) oraz drugi na 6 komputerów (stacja + monitor)...
Witam! Procesor ziała z wewnętrznym oscylatorem 8MHz. Cały mój problem zawarłem w temacie, więc po prostu zaprezentuję kod, ew. wyjaśnienia pod kodem. Struktura danych dla RC5: [syntax=c]volatile struct rc5_state_t { uint16_t ref_time; char code[14]; uint8_t code_count; char stan; //Poniżej zmienne wyjściowe po zdekodowaniu RC5 uint8_t address :5; uint8_t...
Witam! Staram się napisać wtyczkę do programu Centrafuse odbierającą dane z magistarli iBus. Od dwóch dni walczę z wykraczaniem indeksu poza granice tablicy. Dzieje się tak, kiedy wtyczka odbiera widomości: 80 06 BF 19 0F 35 00 1A 80 05 BF 18 1A 14 2C 80 05 BF 18 1A 0E 36 80 05 BF 18 1A 09 31 80 05 BF 18 1A 08 30 Oczywiście napewno jest ich więcej,...
Sprawdziłem z podłączoną grafiką system ani Everest jej nie widzi ale chłodzenie działa wentylator chodzi . Dodano po 1 Kurde sorki nie ten tag .
https://obrazki.elektroda.pl/7812898800_... Remote Control Transceiver (RMT) w ESP32 to specjalny moduł sprzętowy, który umożliwia precyzyjne generowanie i odbieranie sygnałów czasowych, takich jak sterowanie IR i RF. Tutaj pokażę jak go uruchomić i wykorzystać do obsługi diod WS2812B, które są znane z tego, że potrzebują dość precyzyjnego...
Podaj dane z naklejki na kamerze. Poza tym choćby https://sklep.delta.poznan.pl/switche-po...
Smart Switch do nowych Samsungów.
Najtaniej jak się da, to drugi AX20 z EasyMesh i połączenie przewodowe. Jeden jako router, drugi jako AP. Lepiej, to zamienić te zbierane elementy na zestaw Deco X20/X50. Jeden jako router, drugi jako AP. 889 jako bridge. Całkiem dobrze, jeśli jest potrzeba izolacji sieci (np dla kamer, danych firmowych, danych domowych itp) to np AP U7 Lite i switch...
Najprościej odpalić timer i w przerwaniu wystawiać dane i przełączać segmenty przykład: ISR(TIMER1_COMPA_vect) { switch(wysw) { case 0: PORTD = 0b1111110; PORTB=cyfra[jednosci]; wysw++; break; case 1: PORTD = 0b1111101; PORTB = cyfra[dziesiatki]; wysw++; break; case 2: PORTD = 0b1111011; PORTB =...
Też czytałem gdzieś, że trzeba zastosować w tej sytuacji VLAN, ale nie wiem do końca z czym to się je i czy te rozwiązanie będzie takie jakiego właśnie oczekuję? Mam wolną chwilę, spróbuję dać trochę uproszczonej teorii - z czym się je. Zwykły domowy router łączy świat wewnętrzny, czyli sieć domową LAN, ze światem zewnętrznym czyli WAN. Taki zwykły...
Odnośnie teoretycznej prędkości - zdaje sobie sprawę, ale dalej deklarowane 4800 powinno być przynajmniej połowa tego Nie. Nie powinno być, bo choćby pasma 2,4 i 5GHz się nie agregują, MIMO i kanały nie zgadzają, dochodzą dane naprawcze, retransmisje, enkapsulacja itd. Opisywałem to kilkakrotnie w szczegółach jak to działa. Poszukaj moich postow sprzed...
spalony switch switch lanberg switch zawiesza
modecom bezpiecznik kuchenka mikrofalowa drzwiczki scalić mosfet
lodówka elektrolux kontur tosca
Zasilanie mierników panelowych: problem z napięciem Obudowa bębna pralki Mastercook PDF 1066 - naprawa i problemy