Potrzebuje interkom działający po wifi (w ramach jednej podsieci). Najlepiej w systemie master-slave; full-duplex nie jet wymagany. Gotowce to wydatek kilkuset złotych.
Może ktoś robił coś takiego na jakimś mikro-kontrolerze?
Wszelkie sugestie jak ugryźć temat mile widziane.
#elektronika #esp8266 #arduino #diy
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakich użyć najlepiej czujników do swojej stacji pogodowej (takiej glównej, i kilku mobilnych)?
Ta "główna" chciałbym żeby miała pomiar ciśnienia - czyli BME280. Co jednak z temperaturą i wilgotnością? Może nie zależy mi na jakiejś super dokładności, aby po prostu trochę na zewnątrz posłużył.
DS18B20 fajny bo wodoodporny jednak swoje +- ma, więc szukam czegoś innego. DHT22? Testowałem dłuższy czas - temperatura okej, wilgotność też - jednak już któryś raz z kolei
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poszukuje jakiejs alternatywy dla ESP8266 i softu espeasy. Jest to bardzo wygodne rozwiazanie ale potrzebuje czegos co bedzie dzialac po ethernecie. Chce podlaczyc czujniki temperartury po kablu i wysylac dane do domoticza. Chodzi o cos jakies gotowe rozwiazanie bez zbednego pisania kodu.

#esp8266 #elektronika #arduino #iot
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Powolutku do celu.

Muszę ogarnąć jeszcze ładowanie skryptów .js po wifi bo AsyncWebServer na ESP32 sobie nie radzi idealnie jak się dużo w tle dzieje ale może kolejkowanie pomoże.

Póki co wysyłanie/wyświetlanie grafów działa i nie gubi się żaden pakiet! Wifi jak się nie połączy bezpośrednio do wifi (uprzednio skonfigurowanego w config.json) to stworzy access point o tej samej nazwie/haśle więc telefon/laptop powinien się sam połączyć.

W
sorek - Powolutku do celu.

Muszę ogarnąć jeszcze ładowanie skryptów .js po wifi bo...
  • 32
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

nie wydaje mi się ( ͡° ͜ʖ ͡°) w każdym innym MCU, którego używałem Uart działał na wewnętrznym kwarcu


@SweetDreams: mcu nie mają wewnętrznych kwarców, to może być generator RC. Tylko kilka firm (np. NXP, Microchip) potrafi je zrobić na tyle dokładnie (błąd < 1%), żeby UART się nie rozjeżdżał w pełnym zakresie napięć zasilania i temperatur.
ESP8285 jest robiony pod WiFi i wymagania co do
  • Odpowiedz
@sirgorn: Aktualnie wszystko działa na starym HP DL160, miesiąc temu dokupiłem mu SSD na przejściówce z PCIeX, xeona za 5zł, i 32G DDR3. Od zawsze hostuje wszystko u siebie, jak popatrzyłem po webarchive to pierwszy publiczny IP jaki miałem i na jakim stał już apache to około 2001r ;)
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@wiecejszatana: wystarczy jak w pierwszym linku.

W drugim używają SPIFFS czyli systemu plików pamięci flash - to "armata na wróble" jak na zapisanie kilku ustawień
  • Odpowiedz
#arduino #esp8266 #wifi #router #siecikomputerowe
Jeżeli mam ok 50 esp8266 podpiętych do jednej sieci wifi (jeden router robiący za access point) i chcę jeszcze w tej samej sieci móc normalnie korzystać z internetu np na komórce to co będzie lepsze:
1. każdy esp łączy się z wifi raz, IP z dhcp i utrzymuje to połączenie, a dane wysyła w ustalonych interwałach (60
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WuBe: Wszystko jedno, od pilnowania adresów jest DHCP. U mnie statyczne IP poza pulą rozdawaną przez DHCP mają tylko ESP zasilane bateryjnie po to aby skrócić do minimum czas łączenia i wysyłki danych, wszystkie inne są cały czas połączone z siecią - średnio 19 sztuk.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@WuBe: masz gdzieś w tym Arduino IDE możliwość ustawienia flag optymalizacji?
Jeśli jest -O0 to kompiluje program praktycznie tak, jak jest napisany, jak jest jeszcze opcja -g to dodaje symbole debugowania.
Taki kod nie jest najszybszy, ale nadaje się do debugowania krok po kroku z podglądem źródeł(no prawie bo do ESP8266 nie da się chyba podłączyć JTAGa)

Sprawdź czy da się skompilować z innymi flagami(bez -g i np. -O2). Powinna
  • Odpowiedz
Moja domowa telemetria coraz ładniej się rozrasta. W tej chwili mam gromadzone dane:
- z głównych liczników prądu, wody i gazu,
- obciążenie z kilkunastu urządzeń za pośrednictwem gniazdek Gosund SP111 (z softem Tasmota),
- z czujników temperatury i wilgotności rozmieszczonych po domu (oraz jeden na zewnątrz),
- dodatkowo ze wszystkich czujników zbierane są informacje o sile sieci WiFi.

Pomiary
Majsterkowo - Moja domowa telemetria coraz ładniej się rozrasta. W tej chwili mam gro...

źródło: comment_1608758798CDQEaOzffWtNKC3TwMXL1L.jpg

Pobierz
  • 50
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@wytrzzeszcz: słuchaj mirka @DeLorean: bo dobrze tu pisze. Tymi PWMami z ESP8266 to sobie można co najwyżej serwami sterować.
Zewnętrzny sprzętowy generator PWM + Mosfety to jest rozwiązanie z rozumem i godnością człowieczą
  • Odpowiedz
@WuBe: dla 05B przelicznik mV/amper wynosi 185 (mVperA). Uwzględniłeś to w konstruktorze, który domyślnie wynosi ACS712(analogPin, volts = 5.0, maxADC = 1023, mVperA = 100) ?
  • Odpowiedz
@marylin17: Używam od pewnego czasu do ESP8266 i projekty które się wieszały po kompilacji w Android Studio na PlatformIO śmigają bez problemów. Polecam :D
  • Odpowiedz
@lutecki: Dla wygody i pewnego rodzaju przejrzystości kodu. W boocie generalnie chcemy wykonać podstawowe operacje niskopoziomowe, by później pracować w mainie (lub wskoczyć do innego skryptu wskazanego przez boot). Rozbicie to zapewne wywodzi się ze świata embedded gdzie boot i główny firmware są nierozerwalnymi częściami
  • Odpowiedz
@Arizona12: ok, czyli ewentualnie ładowanie pliku konfiguracyjnego i sprawdzanie jego integralnosci. Jesli jest ok to przechodzimy do main.py, jak nie to ładujemy backup konfiguracji i robimy reset.
  • Odpowiedz