Witam jak to zwykle w poniedzialek :D Kiedy program sprawdzałem to na wyjściach PD6 i PD7 miałem dwie diody LED. Program jest napisany tak że teoretycznie nie może tam nigdy być dwóch plusów. Zawsze tylko jeden i do tego z Timeoutem 25s. Ściągnę tego Hex`a i Bin`a co tu wstawiłem na forum i sprawdzę czy może coś mi się tam w międzyczasie nie poprzestawiało...
Witam wszystkich, w tym temacie wyjaśnię wam jak można flashować https://obrazki.elektroda.pl/5707779400_... Osobiście oceniłbym, że trudność flashowania OpenBeken do tego urządzenia jest dość wysoka w porównaniu do innych inteligentnych wtyczek, więc możesz chcieć ponownie rozważyć. W każdym razie, upewnij się, że przeczytałeś ten...
https://obrazki.elektroda.pl/8423531600_... Wszechobecna mini kamera Wi-Fi A9, w jej pozornie wielu formach, jest kompaktowym, przyjaznym dla budżetu inteligentnym urządzeniem monitorującym, często spotykanym już za 1 USD jako Welcome Deal na stronach takich jak Ali Express. Pozycjonowany jako kamera bezpieczeństwa, niania, kamera...
Często warto wiedzieć, jakie są przesunięcia i długości partycji na danym urządzeniu, które może zostać przekonwertowane na OpenBK*. Może to być przydatne przy określaniu, czy urządzenie powinno mieć nadpisany bootloader za pomocą wydania QIO, aby na przykład umożliwić działanie aktualizacji OTA. OpenBK zapisze plik ota do ustalonego przesunięcia i...
https://obrazki.elektroda.pl/2688765300_... https://obrazki.elektroda.pl/5544352100_... Witam. Przedstawiam projekt prostej płytki, która pozwoli na zapoznanie się z mikrokontrolerami PY32F00x firmy PUYA. Płytka zawiera mikrokontroler, kilka ledów i przycisków które można dowolnie podłączyć, mostek USB<>UART...
Działa to poprawnie, czy są jakieś krytyczne uwagi co do tego? Ten kod można raczej mocno skrócić. Np. czekanie na dostępność EEPROM nie jest potrzebne, bo to już załatwiają funkcje odnoszące się do EEPROM. Ponadto, jeśli te zmiene wrzucisz w strukturę, to można to potem łatwo zapisać przez zapis blokowy od razu całości, co oszczędza kolejne wywołania....
Chyba autoconf.h? No można, ale w obecnej wersji konfiguracja jest wyraźnie wydzielona w jednym pliku i nie ma możliwości powstania niespójności pliku .h z makefile. Do tego można utworzyć więcej plików config i łatwo przełączać między nimi ( make CONFIG=config2 ). I po co zmieniać coś co działa (i jeszcze na coś bardziej podatnego na błędy)?
Programuje się głównie w C. Część kodu, w szczególności związana z przetwarzaniem audio jest napisana w asemblerze, ale przypuszczam że można się obyć bez modyfikowania go w stosunku do SDK. Program ładować można przez bootloader USB - korzystają z niego narzędzia recovery. Narzędzia i SDK (a przynajmniej część) dosyć łatwo znaleźć, ale dopasowanie...
po co i dlaczego uzywa sie bootloadera w Arduino 1. Jest to w produkcji na taką skalę, w jakiej powstaje Arduino najtańsza opcja (nie wiem czy zdajesz sobie sprawę, że launchpad jest sprzedawany chyba poniżej kosztów produkcji) - dodanie jakiegokolwiek sensownego programatora kosztuje, a programowanie poprzez FT232 (starsze Arduino) w trybie BitBang...
Żeby nie było za łatwo to jeszcze zamącę: http://mikrokontrolery.blogspot.com/2011... Masz tam ATMega328P, jak wgrasz bootloader z Arduino to jest to z Arduino kompatybilne. Zalety - cena (40zł) i obecność na płytce programatora i debuggera. Dzięki temu możesz sprzętowo debugwać projekty, także te z Arduino. Za pozostałe...
Możesz wgrywać inny bootloader, a już Ci pisałem, że jak wgrywam aktualny to jest jak u Ciebie, że LED 13 świeci na UNO, a nie świeci na NANO (ten sam bootloader, ledy po prostu są podłączone inaczej). Ważne że po resecie zamiga, bo to oznacza oczekiwanie na wsad z UART. Podłącz sobie wylutowaną Atmegę (jeśli nie użyłeś palnika do jej zdjęcia) na płytkę...
Zastanów się nad napisaniem własnego bootloadera. W nim musisz zawrzeć minimalny sterownik do obsługi Twojego protokołu (np odczyt adresu z eeprom, podstawowa komunikacja przez sieć jak nadawanie, odbiór), trochę kodu do programowania pamięci flash oraz zaimplementować prosty klient, który będzie odbierał dane przez sieć i zapisywał je do pamięci flash....
A może zamiast płytki z procesorem, który ma niezbyt duże możliwości konfiguracji funkcji wyprowadzeń kupić za 160zł płytkę XPlained (lub za połowę tej ceny jeśli jesteś członkiem Atmel University Program), która ma XMega, nie wymaga programatora (bo ma bootloader USB), super procesor (ATMega128A1 lub podobny), w zależności od wersji masz LCD graficzny,...
http://obrazki.elektroda.pl/4873887900_1... Programator USBTiny-MKII SLIM (klon AVRISP-MKII) obsługuje wszystkie µkontrolery Attiny, Atmega oraz Xmega. Posiada trzy interfejsy programowania: ISP, PDI, oraz TPI. Bezpośrednio współpracuje z AvrStudio lub AvrDude. Mała wygodna płytka zawiera dwukierunkowy translator napięć dla wszystkich...
https://obrazki.elektroda.pl/5068673400_... Od kilku lat na Elektrodzie rozwijane jest uniwersalne, otwarte oprogramowanie przeznaczone dla różnego rodzaju urządzeń automatyki budynkowej sterowanych przez Wi-Fi, takich jak przekaźniki, kontrolery lamp LED i pasków LED (w tym WS2812), termostaty, mierniki energii, czy tam czujniki temperatury,...
https://obrazki.elektroda.pl/9633138900_... Chciałbym zaprezentować wnętrze oscyloskopu Siglent SDS1052DL+. Niestety oscyloskop ten, W przypadku takich kłopotów można napisać do producenta: info-eu(at)siglent.com Nawet potrafią coś odpisać. Dostałem więc instrukcję i stosowne pliki odzyskiwania. Bardzo pomocny okazał się też kolega...
http://obrazki.elektroda.pl/6130528400_1... http://obrazki.elektroda.pl/2906458300_1... Witam wszystkich. Chciałbym przedstawić na łamach forum mój projekt, który powstaje już od około pół roku. Tematem projektu jest komputer 8-bitowy oparty o procesor Z80. Założeniem jest, aby zbudować funkcjonalny komputer 8-bitowy...
Miłośnicy AVR bardzo długo musieli czekać na tani programator/debugger dla mikrokontrolerów firmy Atmel z serii AVR oraz ARM. Doczekali się go dopiero po przejęciu Atmela przez Microchipa. Co prawda wielu wieszczyło, że spowoduje to śmierć mikrokontrolerów AVR, ale nie tylko nic takiego się nie wydarzyło lecz wręcz przeciwnie, wyszły nowe, całkiem ciekawe...
http://obrazki.elektroda.pl/2475395200_1... Cześć! Pewnie część czytelników jest już znużona ilością tematów o zegarach nixie, ale nic nie poradzę na to, że ja także poddałem się magii tych cudownych wyświetlaczy minionej epoki. ;) Mogę tylko uspokoić, że jest to moja autorska konstrukcja, a nie kalka istniejącego projektu. Zdaję sobie...
https://obrazki.elektroda.pl/3667014600_... Tutaj pokażę, jak można łatwo sflashować nowe moduły LN882 przez UART, podobnie jak w przypadku ESP8266. Flashowanie tych modułów pozwoli wkrótce uwolnić je z chmury i podłączyć do Home Assistant. Omówiłem już niektóre bardziej techniczne szczegóły w 2025.01.04 UPDATE: Proszę zobacz Uaktualnienie...
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...
http://obrazki.elektroda.pl/3011607100_1... Dzień dobry! Będąc zespołem młodych, zmotywowanych ludzi w ciągu roku zbudowaliśmy robota serwującego drinki oraz zaprojektowaliśmy proces jego wytwarzania. http://obrazki.elektroda.pl/3764306700_1... Wymagania jakie sobie postawiliśmy na początku: - dokładnie odmierzane proporcje...
http://obrazki.elektroda.net/78_12770565... Witam! Zniechęcony rozwiązaniami dostępnymi w internecie postanowiłem napisać własny bootloader dla mikrokontrolerów z rodziny AVR. Gotowe rozwiązania jakie znalazłem były zbyt rozbudowane lub po prostu nie działały. Projekt powstał w około 6-7 dni ale tylko dla tego że było to zagadnienie zupełnie...
https://obrazki.elektroda.pl/9099559600_... Zalecane lektury Ten temat opiera się na mojej poprzedniej prezentacji, Wymagany sprzęt Do tego poradnika będziesz potrzebował programatora CH341 - tego samego, który został użyty w naszym filmie lub podobnego modelu: https://obrazki.elektroda.pl/5311031600_... . Oto jak...
https://obrazki.elektroda.pl/7245713600_... BK7231 zazwyczaj programujemy przez UART - pozwala na to wgrany przez producenta bootloader. W wyjątkowych sytuacjach jednak możemy niechcący ten bootloader nadpisać - wtedy musimy użyć trybu programowania SPI by odratować zablokowany układ. Tutaj opiszę, jak działa tryb SPI w BK7231 oraz...
https://obrazki.elektroda.pl/9028350800_... Jakiś czas temu jak wiadomo doszło do wprowadzenia DVB-T2, więc kupiłem nowy tuner. Pozostał mi jednak dotychczas używany tuner Manta DVB-T02. Postanowiłem więc go rozkręcić i zobaczyć, co dzieje się w konsoli UART. Fotografie tunera wraz z oryginalnym pilotem: https://obrazki.elektroda.pl/9028350800_...
http://obrazki.elektroda.pl/7258579400_1... Witam. Chciałem dzisiaj przedstawić kolejny projekt z cyklu "inni mają - mam i ja" ;) Tym razem jest to miniaturowy sterownik ethernetowy - " uWebServer ". Układ zbudowany został w oparciu o mikrokontroler Cortex-M3 - STM32F103C8T6, do tego kontroler ethernetu "znany i lubiany" - ENC28J60. Całość...
https://obrazki.elektroda.pl/3330083100_... Model Warstwy Łączna liczba parametrów Liczba aktywnych parametrów na token Łączna liczba ekspertów Liczba aktywnych ekspertów na token Długość kontekstu gpt-oss-120b 36 117b 5,1b 128 4 128 tys. gpt-oss-20b 24 21b 3,6b 32 4 128 tys. Tutaj pokażę uruchomienie gpt-oss:20b krok po kroku oraz...
Dlaczego miałbym przenosić się na BL602 po raz drugi? Ach, myślałem, że jeszcze nad tym nie pracowałem. Mój zły wtedy. Chcesz powiedzieć, że kompilator nie usuwa nieużywanych funkcji podczas tworzenia ostatecznego pliku binarnego? Oczywiście, że jest. Mówię, że funkcje są zawsze używane i nie da się ich łatwo wyłączyć. Nawet jeśli napiszesz swoją niestandardową...
Próbowałem również wdrożyć OTA dla TR6260 i działa! ...prawie... Nie, nie działa. Udało mi się wygenerować obraz OTA diff za pomocą ota_tool z ECR6600 (i rozpoznaje TR6260), ale bootloader skarżył się, że wersja 3 nie jest obsługiwana. Po ręcznym patchowaniu obrazu OTA do wersji 1, bootloader zaczął to zgłaszać: patch checking ... patch check pass update...
https://obrazki.elektroda.pl/1290599800_... Seria odkurzaczy iRobot Roomba posiada dobrze udokumentowany interfejs Roomba Open Interface pozwalający na zdalną kontrolę odkurzacza. Przedstawię tutaj szczegóły tego interfejsu oraz zademonstruję wykonaną przez nas przykładową integrację urządzenia z zewnętrznym modułem WiFi, pozwalającym...
W tytule artykułu znajdziecie wiele nazw firm, nie wiem, czy Was zaskoczę, czy nie, ale mimo różnych producentów (trafniej nazwać by ich można dystrybutorami) na obudowach urządzeń i szumnie reklamowanych wyższości nad konkurencją, która to nawigacja nie wygrała w testach etc., miejmy świadomość, że w większości urządzeń znajdują się te same podzespoły....
https://obrazki.elektroda.pl/5135065000_... Tutaj pokażę ci, jak flashować układy BK7231M (lub BL2028N) za pomocą naszego otwartego oprogramowania układowego w stylu Tasmota. BK7231M/BL2028N są bardzo podobne do BK7231N, a jedyną różnicą jest klucz szyfrowania przechowywany w efuse. https://obrazki.elektroda.pl/1858554700_...
https://obrazki.elektroda.pl/2313750600_... Chciałbym przedstawić w sumie bardzo prosty projekt – układu pośredniczącego pomiędzy nowymi pompami Grundfos Alpha, a sterownikiem ogrzewania. Kilka lat temu prezentowałem układ sterownika kotłowni, który ma możliwość sterowania pompami Grundfos UPE z użyciem protokołu GeniBus. Niestety...
https://obrazki.elektroda.pl/6731328800_... Witajcie moi drodzy. Przedstawię tutaj wnętrze ogrodowego "inteligentnego" dwukanałowego przekaźnika Tuya/WiFi model CCWFIO232PK, który dostałem w ramach donacji od użytkownika (at)strigona z Kanady w celu uruchomienia na nim mojego firmware dla mikrokontrolerów z rodziny Beken. Temat będzie...
Podaj wynik komendy (jeśli zakończy się błędem, to poprzedź sudo) efibootmgr Jeśli bootloader systemu Windows istnieje, a pliki nie są uszkodzone, to możesz spróbować dodać go do systemd-boot: https://dev.to/je12emy/set... Odnośnie dodania układu klawiatury poczytaj, kieruj się w pierwszej...
https://obrazki.elektroda.pl/4706372500_... W poprzednich częściach pokazałem zasadę działania oraz uruchamianie pozyskanych wyświetlaczy (modułów) VFD. Teraz przyszła pora na zbudowanie własnego sterownika wraz z potrzebnym zasilaczem. • Zasilacz Ze względu na dość złożony sposób zasilania samego wyświetlacza postanowiłem zacząć...
W [url=https://www.alldatasheet.com/datash... podają (str. 176), że jest jakiś bootloader i można to zrobić przez UART. Pewne piny trzeba w odpowiedni sposób ustawić (opis nad tabelą). [url=https://www.renesas.com/en/software...
https://obrazki.elektroda.pl/9032300100_... Witajcie moi drodzy. Przedstawię tutaj unikalny zestaw płytek uniwersalnych pod elementy w obudowach SMD, obejmujący TQFP100, TQFP64 i TQFP48, różne SSOP, SOIC itp. Płytki te wyróżnia sprytne i uniwersalne poprowadzenie ścieżek, ułatwiające uruchomienie dowolnego mikrokontrolera (gotowe zworki...
https://obrazki.elektroda.pl/8130608000_... Witajcie moi drodzy Dzisiaj przedstawię mój projekt prostego zegara/kalendarza opartego o mikrokontroler PIC16F1455 , gotowy moduł wyświetlacza ośmiocyfrowego na MAX7219 oraz gotowy moduł RTCC (zegara/kalendarza) DS1302 , zasilanego i konfigurowanego przez USB . Do zegara zaprojektowałem...
Myślę, że można do tego łatwo wykorzystać moduł ESP. Wystarczy wgrać do niego bootloader Arduino OTA i napisać prosty kod przechwytujący komunikację. Możemy pomóc. Chcesz spróbować? Będzie to łatwiejsze niż wymiana BK na ESP, ponieważ w przypadku pełnej wymiany musisz zaimplementować cały protokół UART, a w przypadku sniffowania wystarczy przeanalizować...
http://obrazki.elektroda.pl/6243559000_1... Pomysł i projekt tego oto prostego zestawu z procesorem 8051 powstał podczas fascynujących zajęć na uczelni. Podczas ćwiczeń na legendarnym zestawie DSM-51 nie nadążałem za tym asemblerem. W tamtych czasach zajmowałem się jedynie AVRami. Jako, że nauka lepiej mi szła w domowym zaciszu zacząłem szukać...
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/7185306600_... Oto mały program pozwalający przeanalizować zawartość podsłuchanych pakietów TuyaMCU. Program pokazuje typ, długość oraz zawartość pakietu, z podziałem na dpID zmiennych, ich typy oraz wartości. Program pozwala szybko zorientować się co zawierają podsłuchane przez nas dpID - czy np. jest...
https://obrazki.elektroda.pl/5448314100_... Niektóre ultrakompaktowe routery bezprzewodowe 4G LTE dostępne są w formie urządzeń przypominających swoją wielkością pendrive na USB. Nierzadko modemy te oparte są na czterordzeniowym SoC od Qualcomm — Snapdragon 401 (MSM8916) — wykorzystującym rdzenie ARM Cortex-A53. Doniesiono...
Witam (at)strigona, miło cię widzieć tutaj na Elektrodzie. Myślę, że jest duża szansa na wsparcie CCWFIO232PK w przyszłości. Zależy to głównie od obecności bootloadera w układzie BK7231T. Jeśli obecny bootloader jest podobny do jednego użytego tutaj https://www.elektroda.pl/rtvforum/topic3... , to większość podstawowej pracy jest już wykonana...
Witam kolegów Od jakiegoś czasu zbierałem się aby podzielić się z Wami moją konstrukcją. Dopiero konkurs zmotywował mnie do uporządkowania materiałów. Prezentowane urządzenie jest prototypem będącym w ciągłym rozwoju, więc proszę o wyrozumiałość w ocenach :) Motywacja Na przestrzeni lat rosła liczba zgromadzonych w domu akumulatorów i przez to zrodziła...
Programuję z wykorzystaniem AI ale i ona się już poddaje nie bardzo mam punkt zaczepu. Mianowicie zrobiłem captive portal aby z początku móc łatwo się podłączać do nowej sieci. Wszystko idzie dobrze dopóki w haśle wifi nie ma specjalnych znaków typu &%$^. Jak są ESP nie łączy się i przechodzi w znów w tryb uruchamiania portalu. Na początku okazało...
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...
dotykowy łatwo łatwo przerobić łatwo zrobić wzmacniacz
mastercook alarm temperatura sprężarka scenic przebieg samochodu
ogłoszenia kupię ogłoszenia kupię
Citroen C3 – ciężko wchodzące biegi na zimnym silniku, lewarek, olej 75W-80, wybierak Renault Clio II 1.2 16V - Check Engine i brak reakcji na gaz