Mirki chcę podpiąć czujniki podpięte pod esp i arduino do jakiegoś darmowego systemu automatyki domowej, potrzebuję mieć na smartfonie zarządzanie + historię zmian, mam do tego rpi zeby to hostować (dane mogę w zewnętrzną bazkę wrzucać) tylko szukam czegoś lepszego niż mozzilla iot i home assistant, bo tam nie znalazłem możliwości rysowania wykresów tylko trzeba masę zabawy robić żeby dodać jakiś wykresik. Podpowiedzcie może jest jakiś projekt fajny którego nie umiem wyguglować.
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mmichal: Zapomniałem odpisać wcześniej. Openhab, z tego co kojarzę, nie ma języka polskiego w panelu konfiguracyjnym. Za to mobilna apka (przynajmniej na androida) ma taką opcję.
Aplikacja mobilna openHAB wyświetla też wykresy z Grafany, więc nie potrzeba jakiś dodatkowych aplikacji.
  • Odpowiedz
#esp8266 #arduino

Mireczki, chce połączyć do esp8266 czujnik dsb1820, no i oczywiście problem, programuję przez arduino ide, płytka esp8266-01, podłączam to tak jak tutaj https://www.elec-cafe.com/temperature-sensor-on-the-web-with-esp8266-and-ds18b20/ do RX i TX podłaczam TX i RX z programatora na usb. Jako płytkę wybieram Generic ESP8266 Module, przy próbie wgrania wyskakuje błąd

In file included from C:\Users\sskow\Documents\Arduino\sketch_dec02b\sketch_dec02b.ino:2:0:

C:\Users\sskow\Documents\Arduino\libraries\OneWire/OneWire.h:108:2:
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, powiedzcie mi jedno - czemu #esp8266 musi być taki niedorozwinięty?
Robię pewien projekt, dość dużo pinów potrzebuję, więc kupiłem sobie ekspander aby je zaoszczędzić. Niemniej jednak zostało mi pinów na styk.

Co się okazuje? Na D0 nie działa mi czujnik temperatury (DS18B20), jak mam go albo cokolwiek wpięte pod D8, to nie chce się kompilować. Do tego i2c, które niby jest na dowolnych portach, ale u mnie działa tylko na D1
Atexor - Mirki, powiedzcie mi jedno - czemu #esp8266 musi być taki niedorozwinięty?
...

źródło: comment_v6mLITdeO2SEBPyRysWjcsY9S8QKft9D.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Atexor: Nie miałem żadnego z powyższych problemów. i2c używam na dowolnych pinach, uart tak samo, usypianie działa poprawnie, ds18b20 na dowolnym pinie. Trzeba tylko pamiętać aby pin 0,2 nie był na stanie niskim podczas uruchamiania. Aktualnie walczę z i2s i DACem na tda1543.
  • Odpowiedz
@Atexor: Na mój gust to jest problem z twoim środowiskiem. DSa też używałem na różnych pinach i nigdy nie mialem z tym problemu. Co prawda pracuje na PlatfromIO ale nie sądze żeby to było krytyczne w twoim przypadku bo toolchain jest taki sam.
  • Odpowiedz
  • 2
#iot #arduino #esp8266

Jaką wilgotność względną odczytujecie w pogodę taką jak dziś? U mnie na czujniku Si7021 odczytuję przy t = 1,1°C jest h = 113%. Czyli czujnik jest zawilgocony (zapewne jest też tak w rzeczywistości).
Zastanawiam się jak to rozwiązać. Czujnik ma teflonową membranę przez co trochę wolniej reaguje na zmiany wilgotności i się tak nie brudzi.
Stację meteo mam w przewiewnym
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
Zauważyłem, że w ładowarce TP4056 nie ma wspólnej masy z akumulatorem li-ion, tylko jest wspólny plus. Jako, że zasilam ESP 8266 przez stabilizator LM1117, nie mam w takim razie ani wspólnej masy, ani plusa z akumulatorem. Jak zrealizować w takim wypadku pomiar napięcia na akumulatorze?
#arduino #esp8266 #elektronika
KokiX - Zauważyłem, że w ładowarce TP4056 nie ma wspólnej masy z akumulatorem li-ion,...

źródło: comment_3lQRmcZ81ZxHIfGyFtJDyNZmJLVYIuJv.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KokiX: wydaje mi się że możesz mierzyć napięcie baterii normalnie, od masy zasilania do + baterii. Co prawda masa idzie przez dwa mosfety ale ich rezystancja przewodzenia jest na poziomie setnych części oma więc i spadek napięcia będzie pomijalny (zatem odczyt napięcia baterii powinien być dosyć wierny).
  • Odpowiedz
Zamontowałem domofon Orno Eluvio. Chciałbym z niego wyciągnąć informację, że ktoś dzwoni dzwonkiem przy furtce. Domofon ma 4 przewody- AUDIO, masa, zasilanie, sygnał elektrozaczepu. Mam informację, że w tym modelu dzwonienie powoduje zwarcie linii AUDIO do masy. W jaki sposób wykryć ten fakt przez ESP8266? #arduino #esp8266 #inteligentnydom #openhab
maslokm - Zamontowałem domofon Orno Eluvio. Chciałbym z niego wyciągnąć informację, ż...

źródło: comment_vXNWBaH5988SfHJFgCsV0FD0SjU5ENKL.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maslokm Dzięki, lepiej późno niż wcale ( ͡º ͜ʖ͡º) Też to ogarnąłem, tak jak pisałeś, na nodemcu, ale soft napisałem swój (na tym samym mam nawadnianie). Jedynie zdarzają się fałszywe powiadomienia, co jakiś czas.
  • Odpowiedz
Mirki, może ktoś pomoże... Jak poprawić kod https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/HTTPSRequest/HTTPSRequest.ino

by pobrał mi zmienną wyświetlaną na stronie? (jedyny tekst na stronie to liczba, która ma być zmienną)
Kombinuje na ile umiem, ale wychodzi, że nie umiem... Bez zmian w client.readStringUntil pobiera mi tylko ilość znaków w odpowiedzi (np dla zmiennej 111 będzie to 3).

Po zmianach na:
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#raspberrypi #esp8266
używał ktoś ESP01 jako normalnej karty sieciowej w RaspberyPi zero nie potrzebuje jakiś super wyników, tylko by było połączenie i zgłaszało się jak nomalna sieciówka
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 3
#esp8266 #arduino

Programuję sobie ESP8266 w Arduino IDE. Chciałbym wykorzystać ESP32 jako master tj "serwer www", a dwa inne ESP8266 jako slave tj. źródło danych. W jaki sposób najłatwiej wymieniać dane między tymi modułami? Chodzi mi o np. polecaną bibliotekę, żeby jedno ESP skomunikować z drugim.
Nie potrzebuję na razie możliwości Raspberry, chciałbym zrobić z tego, co mam.
Potrzebuję rozwiązania typu master-slave, gdyż chcąc zrobić stację pogodową na
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KokiX: Ja to robię tak - wybudzam esp8266, łączę do sieci (jak się nie uda za 3 razem to idzie spać na 15 minut), jak się połączy to esp robi zwykły httpget do serwera
http.begin(http
url + "?sign=" + sign + "&ssid=" + ssid + "&czujnik1=" + czujnik1....);
, serwer zwraca mu przy okazji czas na jaki ma iść spać ponownie. Mam mnóstwo czujników które działają w ten sposób.
  • Odpowiedz
Mireczki, ważna sprawa jest, za najskuteczniejszą pomoc wyśle browara kurierem :D

Mam do arduino leonardo podpięte czujniki ds1820 + esp8266, esp robi stronę www na ip 192.168.1.35 i wyświetlane na stronie są temperatury. Potrzebuję to przerobić w ten sposób aby było drugie arduino, drugie esp i drugi czujnik. Z drugiego esp odczyt przechodzi do pierwszego i na stronie www na pierwszym pojawiają się te dwa odczyty. Jak coś takiego najłatwiej zrobić? Warunek
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sskowron: Po co te arduino? U mnie nie ma ani jednego arduino, za to pełno esp8266 i przeróżnych czujników. Wszystko się da zrobić, ale nie pokazałeś nawet kawałka kodu jak to aktualnie działa.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 4
@sskowron: Wywal Arduino, zostaw same ESP i przesyłaj dane na zewnętrzny serwer (np. Thingspeak) - tam sobie już wyświetlisz jak będziesz chciał + będziesz miał historię wartości z wykresami.
  • Odpowiedz
Mam pokój do wykończenia. Aktualnie stoi pusty. Trzeba będzie płyty GK położyć, bo ściany krzywe.
Chciałbym Mirasków poprosić o jakieś fajne pomysły jak zaaranżować jego wykończenie? Jakieś wykończenia z płyt, światełka, ustawienie mebli?
W zaraz przy wejściu mam wlot komina, więc planuję zainstalować tam kominek narożny (w pokoju bywa zimno w trakcie zimy), po prawej raczej będzie wersalka, naprzeciw niej TV (~55-60 cali). Potrzebne jest jeszcze ustawienie biurka na kompa (takiego ciut większego,
Marcinnx - Mam pokój do wykończenia. Aktualnie stoi pusty. Trzeba będzie płyty GK poł...

źródło: comment_RJWgRxAawozSJRGyDeXd8F30SEgWExfF.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@Marcinnx kominek, a koza to dwa różne światy. Maluch i Ferrari to też samochody. Kominek wyprodukuje dużo więcej ciepła niż mała koza. Nie może stać blisko palnych rzeczy, bo to grozi pożarem. Musi być zachowany odstęp.
  • Odpowiedz
Kolejne ciekawe zastosowania dla ESP32. Tym razem projekt precyzyjnego miernika - podpinacie czujniki do modułu, a wyniki odczytujecie na PC (przez UART) lub na telefonie. Sercem układu, oprócz ESP32, jest 4-kanałowy, 24-bitowy przetwornik ADC - ADS1220 od Texas Instruments. Układ potrafi próbkować z częstotliwością od 20, aż do 2000 SPS (próbek na sekundę, ang. samples per second), posiada wbudowany czujnik temperatury o dokładności 0,5 °C i napięcie referencyjne 2,048V. Więcej
Forbot - Kolejne ciekawe zastosowania dla ESP32. Tym razem projekt precyzyjnego miern...

źródło: comment_yXcNc8IoRr2mkVQ0vOBIa3CO6klncm7K.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Rozglądasz się za nowym telefonem? Obawiasz się, że bezduszne korporacje śledzą każdy Twój krok? Zbuduj swój telefon, którego sercem jest ESP32 + moduł SIM800L. Urządzenie pozwala na dzwonienie i pisanie sms'ów. Całość można programować przez Arduino IDE lub np. MicroPythonie. Szczegóły ( ) MAKERphone - zbuduj działający telefon z ESP32

#forbot #telefony #arduino #esp8266 #programowanie #ciekawostki
Forbot - Rozglądasz się za nowym telefonem? Obawiasz się, że bezduszne korporacje śle...

źródło: comment_vJwrYEePU8D1DMcD5010SpZUw3J39JNO.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Forbot: z ciekawości - czy rozwiązali "problem" zestawu głośnomówiącego lub ogólnie głośnika i mikrofonu innego niż zestaw słuchawkowy? Ja próbowałem - poległem. Zakłócenia od SIM800L są takie, że narody klękajcie...
  • Odpowiedz
Chcecie zbudować urządzenie z kamerą, ale nie macie pieniędzy na drogie systemy wizyjne? Programujecie ESP i szukacie nowych wyzwań? W sprzedaży pojawiły się nowe, tanie moduły z ESP32, które wyposażone są w kamery. To, co odróżnia ten moduł od innych, to dość nietypowe wykorzystanie interfejsu I2S (ang. Inter-IC Sound), najczęściej używanego w aplikacjach audio. Zastosowanie odpowiedniej konfiguracji tego interfejsu, wraz z mechanizmem DMA (ang. Direct Memory Access), odciąża procesor, umożliwiając kontrolę odbieranych
Forbot - Chcecie zbudować urządzenie z kamerą, ale nie macie pieniędzy na drogie syst...

źródło: comment_QmLYU4FRYLQj8ytyCz3iWV0lsmfAh3dv.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach