Miał być dziś ciąg dalszy zabaw z routerem 433 ale nie będzie. Zamiast tego w ramach noworocznych porządków temat z pogranicza filozofii, ekonomi i propagandy. Pardon - reklamy Czyli takie słów kilka o amatorskiej elektronice mikroprocesorowej. Na nadchodzący nowy 2018 r.
piątek, 29 grudnia 2017
wtorek, 26 grudnia 2017
Zapis tablicy struktur do EEPROMa - nauka C przy budowie routera 433 MHz
Zaciekawił mnie temat struktury w języku C. Dziś więc na warsztacie coś z przedszkola (nie)młodego programisty.
środa, 20 grudnia 2017
ESP8266 > zapis do pamięci EEPROM kodów routera 433 MHz
Kody urządzeń nadawczych i odbiorczych musimy gdzieś zapisać. Można to zaszyć na stałe w programie naszego routera ale wtedy jakakolwiek zmiana urządzenia wymagać będzie zmiany programu. Lepszym rozwiązaniem jest zapamiętanie kodów w pamięci nieulotnej mikrokontrolera. To właśnie pamięć EEPROM gwarantuje nam zachowanie wartości zmiennych programu po zaniku zasilania. Ulubiona ATmega328 ma jej 1024 bajty. W porównaniu z kartami SD to naprawdę niedużo.
Ale jeszcze 40 lat temu taka pojemność byłaby kosmicznie wielka. Pamięci ferrytowe (na zdjęciu obok) odpowiednik współczesnych EEPROMów miały pojemności rzędu kilkudziesięciu BITÓW na płycie o wymiarach kartki A4. A dodatkowo zawartość pamięci kasowała się samoistnie podczas operacji odczytu danych!!! Nośnikiem informacji był namagnesowany rdzeń toroidalny wielkości obrączki. We współczesnych pamięciach jest nim ładunek elektrostatyczny zgromadzony na nanometrowej powierzchni. To obok tranzystora najbardziej spektakularny przykład miniaturyzacji jaka dokonała się w elektronice przez te lata. Skorzystajmy z tego przy budowie naszego routera.
Ale jeszcze 40 lat temu taka pojemność byłaby kosmicznie wielka. Pamięci ferrytowe (na zdjęciu obok) odpowiednik współczesnych EEPROMów miały pojemności rzędu kilkudziesięciu BITÓW na płycie o wymiarach kartki A4. A dodatkowo zawartość pamięci kasowała się samoistnie podczas operacji odczytu danych!!! Nośnikiem informacji był namagnesowany rdzeń toroidalny wielkości obrączki. We współczesnych pamięciach jest nim ładunek elektrostatyczny zgromadzony na nanometrowej powierzchni. To obok tranzystora najbardziej spektakularny przykład miniaturyzacji jaka dokonała się w elektronice przez te lata. Skorzystajmy z tego przy budowie naszego routera.
wtorek, 12 grudnia 2017
Router433 - jak programować. Schematy blokowe, grafy i takie tam różne automaty
No to dziś trochę zabawy z układaniem nowych melodii .. pardon .... programów.
niedziela, 3 grudnia 2017
Flash firmware ESP-12 / D1 MINI - jak wgrać nowe oprogramowanie AT
Chińskie kości z ESP8266 docierają do nas z różnym oprogramowaniem - najczęściej mocno nieaktualnym. Np. zakupione w tym roku moduły D1 MINI mają wsad z 2013 r. co objawiło się przy okazji mocno nieprzyjemnych samoistnych resetów (poprzedni post). W takich przypadkach znalezienie przyczyny resetów należy rozpocząć od aktualizacji firmware. Dawno temu (jakiś rok z kawałkiem 😁 ) opisywałem sposób zmiany oprogramowania dla ESP-01. D1 MINI to tak naprawdę ESP-12F z dodatkami i wymaga nieco innego podejścia. Uaktualniły się też narzędzia do programowania nie mówiąc oczywiście o "wsadzie". A więc powtórka z rozrywki - czyli jak przywrócić oryginalne oprogramowanie do ESP-12F zamontowane w sympatycznym D1 MINI.
sobota, 25 listopada 2017
Router 433 MHz - nauka czytania i pisania
niedziela, 19 listopada 2017
Router 433 MHz - łączymy różne systemy bezprzewodowe
Temat kołacze mi się od jakiegoś czasu - prosta uniwersalna bramka pozwalająca na współpracę różnych elementów i urządzeń bezprzewodowych pracujących w paśmie 433MHz. Dlaczego w tym? Jak w większości przypadków zdecydowała cena. Gotowe czujniki i elementy wykonawcze można kupić już za kilkanaście zł. Jest ich naprawdę sporo. Co więcej duża część z nich wykonana jest w wersji bateryjnej co znakomicie ułatwia montaż i uruchomienie oraz powoduje, iż cały system jest niesłychanie elastyczny i mobilny. Taki router powinien w prosty sposób pozwalać na przyłączanie dowolnych czujników i elementów wykonawczych pracujących w paśmie 433 MHz. Dodatkowo całością można by sterować z telefonu lub komputera dając sobie szansę na dodatkowe funkcjetakiego systemu. Niby nic nowego w stosunku do projektu BRAMA.
Niby - a jednak...
Niby - a jednak...
Subskrybuj:
Posty (Atom)






