Po remoncie miałem straszny bałagan w pomiarach i postanowiłem zrobić z tym nieco porządku. I tak powstało urządzenie którego zadaniem jest odczyt czujników BME280, odczyt do 32 czujników 18b20, odczyt stanu 8 kanałów radiolinii elmesa - odczytuje to stan kilku czujek ruchu PIR i pilota. Optoizolowane wejście do krańcówki w zamku abym wiedział czy zamknąłem zamek po wyjściu z mieszkania, dwa przekaźniki które sterują siłownikami zaworów - wychodzę z domu skrypty stwierdzają
Wszystko
Wszystkie
Archiwum
- 40
- 11
@houk: Mieszkam sam, wystarczy sprawdzać telefon i sygnały z czujek ruchu, dodatkowo sprawdzam kolejność, jak załapie czujka ruchu w korytarzu a potem krańcówka w zamku znaczy że wyszedłem, a jeśli najpierw będzie sygnał z zamku a potem z czujki znaczy że wchodzę.
Komentarz usunięty przez moderatora
#elektronika #arduino #esp32 #esp8266
Ktoś kojarzy jakieś moduły ESP, w których można bezpośrednio wyprowadzić antenę do WiFi w postaci drutu lutowanego do PCB?
Niestety na większości modułów jest wbudowana
Ktoś kojarzy jakieś moduły ESP, w których można bezpośrednio wyprowadzić antenę do WiFi w postaci drutu lutowanego do PCB?
Niestety na większości modułów jest wbudowana
- 1
- 1
@SweetDreams: esp07, usuwasz antenę ceramiczną i się lutujesz, pad jest relatywnie duży.
chyba że zamierzasz sie podpiąć przewodem H1000...
chyba że zamierzasz sie podpiąć przewodem H1000...
- 15
Dzięki diodom RGB możliwe jest tworzenie wielu niesamowitych projektów. Oto przykład, jak za ich pomocą można zbudować niewielki stolik z wbudowanym kolorowym wyświetlaczem. Mózgiem tego DIY jest moduł Wemos D1 Mini, który za pomocą pięciu wyprowadzeń steruje kolorem wszystkich 625 diod. Więcej (✌ ゚ ∀ ゚)☞ Oryginalny stolik DIY z wbudowanym wyświetlaczem LED RGB
#forbot #elektronika #technologia #majsterkowanie #programowanie
#forbot #elektronika #technologia #majsterkowanie #programowanie
źródło: comment_1589299954LurcgKS8vCMW4qdqIS8NAV.jpg
Pobierz- 6
Mordki, piszę drugą część moich przygód z rowerem (a raczej z tajemniczą elektroniką w sztycie ;)).
Pierwsza część tutaj - LINK CZ.1
Zatem kontynuując... Udało mi się rozebrać sztycę i znalazłem więcej informacji o połączeniach (i nie tylko). Otóż jeden kabel jest na pewno do przycisku, drugi microUSB 5V (ładowanie, ale może i nie tylko ładowanie?), trzeci kabel wychodził spod przycisku, ale ktoś go urwał (nie wiem kto, rower używany - może był podłączony do lampki, lecz tego nie wiem).
Natomiast tak, elektronikę wyjąłem, otwarłem i nie mam pojęcia co to za układ, chyba dość skomplikowany. Niestety naokoło nie ma żadnych oznaczeń. Na powerbanka też nie wygląda (bateria 14500 ma tylko 800mAh). Najbardziej też ciekawią te 2 piny wychodzące od strony baterii. Oczywiście jest też szansa, że ta sztyca nie jest do tego roweru, którego kupiłem.
Pierwsza część tutaj - LINK CZ.1
Zatem kontynuując... Udało mi się rozebrać sztycę i znalazłem więcej informacji o połączeniach (i nie tylko). Otóż jeden kabel jest na pewno do przycisku, drugi microUSB 5V (ładowanie, ale może i nie tylko ładowanie?), trzeci kabel wychodził spod przycisku, ale ktoś go urwał (nie wiem kto, rower używany - może był podłączony do lampki, lecz tego nie wiem).
Natomiast tak, elektronikę wyjąłem, otwarłem i nie mam pojęcia co to za układ, chyba dość skomplikowany. Niestety naokoło nie ma żadnych oznaczeń. Na powerbanka też nie wygląda (bateria 14500 ma tylko 800mAh). Najbardziej też ciekawią te 2 piny wychodzące od strony baterii. Oczywiście jest też szansa, że ta sztyca nie jest do tego roweru, którego kupiłem.
źródło: comment_1588893651JdGgYzL0XwNhbOfnB2n9lm.jpg
Pobierz- 1
#programowanie #embedded #cpp #esp32 #esp8266
Miruny korzystał ktoś z was z Amazon freeRTOS na esp32 albo esp8266? Mam kilka pytań.
Miruny korzystał ktoś z was z Amazon freeRTOS na esp32 albo esp8266? Mam kilka pytań.
@r00ti: nie czaj się, tylko pytaj.
@r00ti:
4. Bare metal odpada - Espressif nie daje kodów źródłowych do Wi-Fi, jesteś skazany na ich IDF, które używa freeRTOSa
3. IDF - ok, ale pewnie sam będziesz musiał ogarnąć połączenie z chmurą.
2. Mogoose jest płatny tylko jeśli chcesz od nich obsługę OTA. Jak sam napiszesz OTA, to możesz używać za darmo. Będziesz miał za to gotowe biblioteki do popularnych chmur (GCP, AWS, Azure)
Nie wiem jakie ilości planujesz, ale ceny są
4. Bare metal odpada - Espressif nie daje kodów źródłowych do Wi-Fi, jesteś skazany na ich IDF, które używa freeRTOSa
3. IDF - ok, ale pewnie sam będziesz musiał ogarnąć połączenie z chmurą.
2. Mogoose jest płatny tylko jeśli chcesz od nich obsługę OTA. Jak sam napiszesz OTA, to możesz używać za darmo. Będziesz miał za to gotowe biblioteki do popularnych chmur (GCP, AWS, Azure)
Nie wiem jakie ilości planujesz, ale ceny są
- 0
Wysyłam sobie komendę "AT\r\n" do #esp8266 a w odpowiedzi dostaje to co niżej. Powinno być samo "OK\r\n". W przypadku wysłania "AT+RST\r\n" jest to samo i w odpowiedzi otrzymuje to co wysłałem.
#stm32 #embedded #programowanie
#stm32 #embedded #programowanie
źródło: comment_1588362865G58KXmogV2rCmEy668AP4M.jpg
PobierzPomoże ktoś z konfiguracją sonoff?
Chciałem dodać czujniki temperatury do sonoff 4ch.
Dodałem, wgrałem ESPEasy, widzę komunikaty w node-red, potrafię odczytać.
Teraz potrzebuję podstawowej funkcjonalności sonoff, czyli zmiana stanu przekaźnika, po naciśnięciu przycisku albo przez mqtt z informacją o aktualnym stanie przekaźnika.
#espeasy #esp8266 #sonoff #domoticz #inteligentnydom #mqtt
Chciałem dodać czujniki temperatury do sonoff 4ch.
Dodałem, wgrałem ESPEasy, widzę komunikaty w node-red, potrafię odczytać.
Teraz potrzebuję podstawowej funkcjonalności sonoff, czyli zmiana stanu przekaźnika, po naciśnięciu przycisku albo przez mqtt z informacją o aktualnym stanie przekaźnika.
#espeasy #esp8266 #sonoff #domoticz #inteligentnydom #mqtt
#5g #esp8266 #glupiewykopowezabawy
Siema, tak sobie myślę że do jeszcze większego trollowania foliarzy można użyć modułów esp8266 z wgranym ESP deauther i stworzyć tam masę (nie pamiętam jaki jest maks ale na pewno więcej niż z 30 ssid na pewno) fake ssid o dowolnej nazwie. Ciekawy pomysł? Co sądzicie?
Siema, tak sobie myślę że do jeszcze większego trollowania foliarzy można użyć modułów esp8266 z wgranym ESP deauther i stworzyć tam masę (nie pamiętam jaki jest maks ale na pewno więcej niż z 30 ssid na pewno) fake ssid o dowolnej nazwie. Ciekawy pomysł? Co sądzicie?
- 1
@Stefano_Toselli: Na esp można zrobić co się tylko podoba.
źródło: comment_1587068351SDp3qJANzMQZvfN3whCZFQ.jpg
Pobierz- 0
- 1
#programista15k #raspberrypi #iot #esp8266
Programistyczne mireczki - potrzebowałbym pomocy z domowym projektem, gdyż nie mogę sam sobie poradzić.
O projekcie:
Potrzebowałbym postawić MQTT brokera na raspberry i przesyłać do niego dane z czujników w sieci domowej i znajdującej się też poza domem za pomocą modułów 2G/NB. Z racji, że dane wędrowały by po internetach chciałem zastosować SSL.
Programistyczne mireczki - potrzebowałbym pomocy z domowym projektem, gdyż nie mogę sam sobie poradzić.
O projekcie:
Potrzebowałbym postawić MQTT brokera na raspberry i przesyłać do niego dane z czujników w sieci domowej i znajdującej się też poza domem za pomocą modułów 2G/NB. Z racji, że dane wędrowały by po internetach chciałem zastosować SSL.
- 0
#arduino #esp8266 #elektronika
zasilam sobie wemos d1 mini z baterii 18650. przeczytałem że na pinie a0 wemos ma już dzielnik napięcia i wystaczy 100k rezystor i można sobie czytać napięcie. no i tak zrobiłem, na baterii mam poniżej 4.1V, za rezystorem mi pokazuje 3.08 i to podaję do pinu A0.
problem jest taki, że esp przy analogRead(A0) zwraca mi ciągle 1024.
czy ktoś może wie co
zasilam sobie wemos d1 mini z baterii 18650. przeczytałem że na pinie a0 wemos ma już dzielnik napięcia i wystaczy 100k rezystor i można sobie czytać napięcie. no i tak zrobiłem, na baterii mam poniżej 4.1V, za rezystorem mi pokazuje 3.08 i to podaję do pinu A0.
problem jest taki, że esp przy analogRead(A0) zwraca mi ciągle 1024.
czy ktoś może wie co
- 1
@daczka92: Nie wiem co jest na tym wemosie, używam głównie esp-01 czy inne "gołe" i tam wystarczy dać esp.getVcc(); i mam ładnie pomiar napięcia bez podłączania czegokolwiek gdziekolwiek.
- 0
@Bios: dodałem dodatkowy rezystor i mam teraz 120k przed pinem analogowym. Chodziło całą noc i rzeczywiście coś tam spada. Nie wiem czemy tamto nie działało mimo tego, że napięcie spadło z 4.2 do 4 na baterii. sprawdziłęm ten rezystor 100k i miał taką wartość.
teraz skalibrować ile będzie podawał gdy będzie max i ile jak się rozładuje, a najlepiej to by było robić pomiary co jakiś czas i wtedy ma
teraz skalibrować ile będzie podawał gdy będzie max i ile jak się rozładuje, a najlepiej to by było robić pomiary co jakiś czas i wtedy ma
- 3
Powrót lubianych rabatów! Pora na kolejną edycję akcji promocyjnej, która ma zachęcić wszystkich do chwalenia się swoimi projektami ᶘᵒᴥᵒᶅ Teraz, za opisy elektronicznych DIY, będziemy rozdawać rabaty do sklepu Botland. Nie ma limitu liczby kodów, każdy kto podejdzie do tematu rzetelnie i opisze swoje DIY, otrzyma jeden z dwóch możliwych rabatów.
W skrócie: opisujecie DIY i otrzymujecie 50 zł rabatu do Botland (lub 30 zł rabatu, jeśli Wasz
W skrócie: opisujecie DIY i otrzymujecie 50 zł rabatu do Botland (lub 30 zł rabatu, jeśli Wasz
źródło: comment_1586930312Jua0vPwTLCG72NpDsCcUmv.jpg
Pobierz@Forbot to może inaczej, myślałem że forbot = botland stąd zamieszanie :). Jeszcze treker edytowalem na trekker, a jedan dobrze bylo przez jedno k ( ͡° ʖ̯ ͡°)
Komentarz usunięty przez autora
- 0
- 1
#arduino #esp32 i #esp8266 bo może trochę też.
Taka ciekawostka, setCpuFrequencyMhz(10); (z biblioteką "esp32-hal-cpu.h") redukuję zapotrzebowanie na prąd o 59%! W moim przypadku z 30mA na 12,2mA, niestety pomiar robię na linii zasilania 12V które przez przetwornicę "mini 360" trafia na pin VIN esp. Więc nie znam realnego zapotrzebowania.
PS Niżej niż 10MHz chyba się nie da zejść. WiFi i BT nie działa poniżej 80MHz.
Taka ciekawostka, setCpuFrequencyMhz(10); (z biblioteką "esp32-hal-cpu.h") redukuję zapotrzebowanie na prąd o 59%! W moim przypadku z 30mA na 12,2mA, niestety pomiar robię na linii zasilania 12V które przez przetwornicę "mini 360" trafia na pin VIN esp. Więc nie znam realnego zapotrzebowania.
PS Niżej niż 10MHz chyba się nie da zejść. WiFi i BT nie działa poniżej 80MHz.
- 0
Szukam i znaleźć nie mogę( ͡° ʖ̯ ͡°)
Widział ktoś z Was może jakiś gotowy moduł z #esp8266, przekaźnikiem oraz przetwornicą z 230V?
Potrzebuję wyprowadzeń C, NC i NO z przekaźnika, sterować nim przez ESP i zasilić to z 230V.
Wiem że mógłbym wziąć się za zabawę w #elektronika , wziąc HLK-PM01 (lub 03), warystor, kondziory, kilka innych elementów i złożyć to na
Widział ktoś z Was może jakiś gotowy moduł z #esp8266, przekaźnikiem oraz przetwornicą z 230V?
Potrzebuję wyprowadzeń C, NC i NO z przekaźnika, sterować nim przez ESP i zasilić to z 230V.
Wiem że mógłbym wziąć się za zabawę w #elektronika , wziąc HLK-PM01 (lub 03), warystor, kondziory, kilka innych elementów i złożyć to na
- 2
@tomek7912: jak resetujesz w trybie flash (z włączonym przyciskiem) to powinien zostać gotowy do flashowania cały czas bez trzymania. Te płytki są okropne :< Jedna co mi przyszła w ogóle nie działa, ale przypadkiem zwarłem dwa piny obok i zaczęła działać xD.
Zmieniał ktoś firmware na #sonoff basic RF r2 POWER v1.0 na #esp8285 tak by działało z #googleassistant lub #apple #homekit #homebridge przez #xiaomi gateway 3. ?
źródło: comment_15866003140Bv2m3qfermPgZ23tLt5m0.jpg
Pobierz- 1
@towerme: a masz jeszcze oryginalne firmware sonoff wgrane?
Jak tak, to uruchom je, uruchom itead apkę, i zupgraduj sobie w niej firmware do najnowszej wersji (3.x) - powinna zacząć reagować w trybie DYI, jak się zewrze jeden z pinów (gpio16 chyba) i możesz wtedy ładować firmware zdalnie, po wifi, albo w ogóle zostawić ten firmware - bo wtedy nie chodzi co prawda zdalnie z apki fabrycznej, ale ma obsługę MQTT.
Jak tak, to uruchom je, uruchom itead apkę, i zupgraduj sobie w niej firmware do najnowszej wersji (3.x) - powinna zacząć reagować w trybie DYI, jak się zewrze jeden z pinów (gpio16 chyba) i możesz wtedy ładować firmware zdalnie, po wifi, albo w ogóle zostawić ten firmware - bo wtedy nie chodzi co prawda zdalnie z apki fabrycznej, ale ma obsługę MQTT.
- 1
Ciekawe, czym po wifi wygrywasz firmware?
@unxtres: normalnie, jak się włączy tryb DIY (obecny w nowych firmware, nie wiem czy dla wszystkich modułow sonoff, ale wygląda na to że tak) przez start ze zwartym gpio16, to sonoff domyślnie szuka/łączy się z AP o ssid sonoffDiy i z hasłem 20170618sn - (można np. z komórki zestawić taki AP na szybko) i jak się połączy (i ty też, z np laptopa), to
źródło: comment_15866087953KtnY4H2BVKJcCpMeLZ68Z.jpg
Pobierz- 0
@loginek0: pewnie dlatego że plik dostajesz w kawałkach a ty całkowicie zlewasz wartość index, do tego file jest zmienną lokalną więc nie ma szansy się uchować przy kolejnych wywołaniach dla tego samego pliku i już przy drugi wywołaniu piszesz albo w kosmos albo do przypadkowych innych otwartych plików.
Ja pit... wystarczyło dać File jako globalną
@loginek0: nie do końca. Przecież ten sam handler może być wywołany dla wielu różnych plików.
Powinieneś mieć mapę z nazwą pliku i strukturą file:
- 1
#elektronika #arduino #esp8266
Chcę odczytywać obroty wentylatora komputerowego za pomocą ESP8266. Do tego celu stworzyłem układ jak na obrazku. Do odczytu sygnału RPM używam przerywań ustawionych na zbocze opadające. Poprzez dzielnik napięcia na trzech rezystorach, w tym jeden pull-up, redukuję napięcie wyjściowe do 2,83 V, bezpieczne dla ESP. Wentylator sterowany jest poprzez PWM o częstotliwości 40 kHz. Napięcie wyjściowe wygładzam kondensatorem o pojemności 2200 uF (zwiększyłem ostatnio pojemność, bo szukałem rozwiązania problemu, wcześniej wstawiłem 100 uF). Wstawiłem również zaporowo diodę w celu redukcji przepięć.
Problem w tym, że odczyt prędkości obrotowej działa tylko w zakresie wysokich prędkości. Dla wentylatora o RPM = 3000 odczytuję poprawnie prędkość do ok. 2500 obr/min. Poniżej tej prędkości, zlicza mi jakieś głupoty i wychodzą prędkości wielokrotnie wyższe.. Testowałem na różnych wentylatorach i z każdym mam tak samo.
Gdzie szukać błędu? Pewnie o czymś zapomniałem ( ͡° ʖ̯
Chcę odczytywać obroty wentylatora komputerowego za pomocą ESP8266. Do tego celu stworzyłem układ jak na obrazku. Do odczytu sygnału RPM używam przerywań ustawionych na zbocze opadające. Poprzez dzielnik napięcia na trzech rezystorach, w tym jeden pull-up, redukuję napięcie wyjściowe do 2,83 V, bezpieczne dla ESP. Wentylator sterowany jest poprzez PWM o częstotliwości 40 kHz. Napięcie wyjściowe wygładzam kondensatorem o pojemności 2200 uF (zwiększyłem ostatnio pojemność, bo szukałem rozwiązania problemu, wcześniej wstawiłem 100 uF). Wstawiłem również zaporowo diodę w celu redukcji przepięć.
Problem w tym, że odczyt prędkości obrotowej działa tylko w zakresie wysokich prędkości. Dla wentylatora o RPM = 3000 odczytuję poprawnie prędkość do ok. 2500 obr/min. Poniżej tej prędkości, zlicza mi jakieś głupoty i wychodzą prędkości wielokrotnie wyższe.. Testowałem na różnych wentylatorach i z każdym mam tak samo.
Gdzie szukać błędu? Pewnie o czymś zapomniałem ( ͡° ʖ̯
źródło: comment_15857321906Vir768QYdgDz0K4WEKbPi.jpg
Pobierz@KokiX: rozwazales moze kiedys kariere, nie wiem, prawnika, marketingowca, prezydenta?
- 1
@Analityk: @zetisdead: wróciłem do tego dopiero po miesiącu, doznając paru olśnień po drodze xD.
Generalnie, problemem było sterowanie wentylatorem przez przerywanie masy zasilania (chodzi o sterowanie PWM MOSFETem typu N). W takim przypadku ciężko czytać sygnał RPM, bo w układzie z otwartym kolektorem (wyjście RPM wentylatora), sygnał obrotu to zwarcie tego tranzystora do masy. Teraz steruję zasilaniem wentylatora od strony 12 V i działa.
Druga sprawa, zamiast odczytywać
Generalnie, problemem było sterowanie wentylatorem przez przerywanie masy zasilania (chodzi o sterowanie PWM MOSFETem typu N). W takim przypadku ciężko czytać sygnał RPM, bo w układzie z otwartym kolektorem (wyjście RPM wentylatora), sygnał obrotu to zwarcie tego tranzystora do masy. Teraz steruję zasilaniem wentylatora od strony 12 V i działa.
Druga sprawa, zamiast odczytywać
- 0
Potrzebuję pomocy, bo nie potrafię sobie poradzić. Chcę wyświetlać informacje przy pomocy nodemcu i wyświetlacza. Informację chcę pobierać z inventera od fotwoltaiki. Inventer udostępnia prostą stronę www z której chciał bym pobierać owe info. Interesuje mnie ilość energii jaką wyprodukowały panele w ciągu dnia. Na zdjęciu zrzut ekranu. Czy jest możliwośc uzyskania prostej ścieżki dostępu coś ala 192.168.1.14/invnter/e-today ?
#esp8266 #java #html #programowanie #
#esp8266 #java #html #programowanie #
źródło: comment_1585583808EgePEe09zQZrYP8O4VaB6A.jpg
Pobierz@sztajek: Tak jak pokazujesz to musiałbyś parsować HTML.
Dużo by ułatwiło jeśli inwerter ma jakieś API HTTP.
Natomiast jeśli wykresy nie są statyczne, jest szansa że pobiera dane do nich z jakiegoś pliku, co ułatwiłoby zadanie.
Dużo by ułatwiło jeśli inwerter ma jakieś API HTTP.
Natomiast jeśli wykresy nie są statyczne, jest szansa że pobiera dane do nich z jakiegoś pliku, co ułatwiłoby zadanie.
@sztajek sprawdz jakie requesty lecom jak wchodzisz na stronke invertera




























Wgrałem program do swojego nodemcu, zrobiłem formata komputera i plik .ino mi się zgubił po formacie..
Czy istnieje możliwość pobrania sketcha z esp-12e? Próbowałem avrdude, ale nie udało się dla mnie xD