#sonoff #esp8266 #arduino
Czy ktoś z was bawił się przełącznikami smarthome sonoff i wgrywał jakieś nie oficjalne oprogramowanie ? Chciałbym z wersji 4 kanałowej zrobić 4 kanałowy termostat (na ds18b20) czy jest jakiś gotowiec ?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#smarthome #sonoff #arduino #esp8266
Mam problem,
flashowałem któryś raz z rzędu swojego SONOFF POWa i teraz po uruchomieniu urządzenia jest kompletnie nie widoczne jako AP a dioda TX od adaptera pl2303 świeci światłem ciągłym.
Jak się zepne puttym pod dany COM port to faktycznie zlatują tam jakieś śmieciory.
Jeśli podłącze sonoff w trybie flashowania (z wciśniętym przyciskiem) to ładnie wszystko gaśnie i daje się
drag_op - #smarthome #sonoff #arduino #esp8266
Mam problem,
flashowałem któryś raz ...

źródło: comment_3IKCJ0pfIwiqe1jOM3n60DYEB40OFhrh.jpg

Pobierz
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@drag_op: Kiedyś już tak miałem w 12e. Pomogło nadpisanie flasha całego 4 plikami o rozmiarze 1 MB z samymi zerami bodajże i potem flash właściwy dopiero. Nowy flash był mniejszy od starego i jakieś śmieci zostawały po starym.
  • Odpowiedz
@houk: To już drugi, jednego przypadkiem uwaliłem przez podłączenie 18650. No ale chociaż bardziej po męsku, bo jak się upalił to aż zaśmierdziało. A nie tak jak to g---o.
  • Odpowiedz
Mirkoelektronicy z #elektronika #esp8266 - poszukuje biblioteki Eagle do tych nowych modułów ESP8285, zwłaszcza do M2, ktokolwiek widział, ktokolwiek wie...

PS: tak, użyłem opcji szukaj.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #iot #esp8266

Które ESP kupić do #supla?

Potrzebuję dawać zwarcie na bramę do otwiernia. Są jakieś z wbudowanym przekaźnikiem? Jak najlepiej to zasilić z 12V?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#esp8266 #arduino
Ktoś się orientuje czy w sofcie ESP Easy urządzenia typu "Dummy devices" są zapisywane we flashu?
Zastanawiam się bo potrzebuję je do wykonywania operacji co kilka sekund, jeśli byłyby trzymane we flashu to zajadę go po kilku dniach.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jaguar963: Zajrzyj w kod albo zrób test. Normalne device potrafi przechować po wyłączeniu prądu z tego co pamiętam ale dummy nie sprawdzałem.
  • Odpowiedz
  • 10
Znacie jakieś blogi gdzie ktoś opisuje jak tworzył swój smart home w oparciu o #arduino #esp8266 #raspberrypi? Nie szukam tutoriali, jak to można zrobić jeden włącznik czy światło, ale jakiegoś takiego opisu krok po kroku jak w praktyce przebiegało tworzenie takiego systemu.

Planuje wykonać całe mieszkanie z takimi bajerami, ale dobrze by było uczyć się na czyis błędach, bo z kasą i czasem u mnie
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@foxbond: jak coś znajdziesz to wołaj. Mam całkiem niezły zestaw do Arduino w domu, a dzisiaj zamówiłem malinkę. Właśnie chcaiłbym taki system porobić dla nauki (na razie) :D
  • Odpowiedz
W jaki sposób najlepiej zasilić Arduino Nano ( #arduino ) + ESP8266 ( #esp8266 ) z baterii?
Generalnie całość będzie ciągle uśpiona, i tylko raz na dobę ma się wybudzić, cośtam pomierzyć i wysłać po wifi.
Na ten moment pomijam usypianie i inne elementy oszczędzające energię. Chodzi mi o samo zasilanie.

Esp i Arduino mam podłączone do 4xAA przez przetwornicę. Sama przetwornica bez obciążenia pobiera 7mA. Teraz przyszło mi takie coś: https://pl.aliexpress.com/item/High-Quality-5PCS-5V-to-3-3V-For-DC-DC-Step-Down-Power-Supply-Buck-Module/32774098119.html
I po wyrwaniu diody pobiera 3,2mA (bez podłączonego Arduino i ESP, bo dopiero w weekend będę miał czas to poskładać).
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Arduino z tego co wyczytałem to można uśpić na 8 sek. więc musiałbym dodać jakiś licznik żeby zliczyć sobie te wybudzenia i jak minie 24h, to odpalić przetwornicę.

Można uśpić na nieskończoność, a wybudzasz z uśpienia np resetem, lub zewnętrznym sprzętowym przerwaniem. Lub czymś innym. Te 24h to są istotne by były dokładnie? Bo pomiar czasu w formie softwarowej na arduino/avr to jest pomyłka, jak chcesz mieć dokładnie co 24h a nie
  • Odpowiedz
@BoKoR: esp32 może obsłużyć do 18 wejść analogowych, niektóre z nich mogą mieć programowo ustawione wzmacniacze żeby mierzyć na innych zakresach, od razu powiem że nie wiem jak to w praktyce działa

esp32 działa w zakresie napięć 2.3-3.6V więc łączysz 3 akumulatory NI-MH, najlepiej eneloop albo podobny (mają niskie samorozładowanie i działają bezproblemowo przy ujemnej temperaturze), po naładowaniu masz akurat 3.6V i możesz je rozładować do końca (wartało by mierzyć napięcie, żeby nie rozładować do 0.7 bo je uśmiercisz po kilku cyklach).

Ogniw li-ion bezpośrednio do esp32 bym nie podłączał bo jak je naładujesz na full to mają 4.2V i tyle chyba esp nie
  • Odpowiedz
przyszły bajerki #sonoff na esp wifi od majfrienda, pytanie więc - co w to wgrać?
#supla ?
#nodemcu
#openhab
Coś autonomicznego (nie wymagającego serwera/offline)?
Coś co ma mobilną apkę wygodną, by się dało sterować (rolety, światło itp) i sprawdzać status urządzenia, wiele nie potrzebuję, żadnej automatyki cudów zwidów, byle działało niezależnie od internetu i zewnętrznych serwerów.
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaką wydajność prądową ma jedno wyjście 3.3V na NodeMCU v3? Bo odkryłem chyba jakąś anomalię, jak podłączę dwa czujniki na I^2C do jednego wyjścia to wszystko się po chwili w--------a i ESP wchodzi w bootloopa, a potrzebuję podłączyć jeszcze jeden czujnik podczas gdy wykorzystałem już wszystkie wyjścia zasilania xD
#elektronika #esp8266
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Block3r: nie, esp32 po prostu ma problemy z i2c. Gdy występują zakłócenia, nie otrzymuje ack za którymś razem zwraca błąd i nie daje razy ponownie sie uruchomić bez zrestartowania.
  • Odpowiedz
#elektronika #esp8266

Poszedł AT+CIUPDATE, niestety niebieski led miga i układ wysyła bliżej niezidentyfikowane dane na UART. Idzie mu jakoś wgrać poprawny software (niekoniecznie UARTem)?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@defoxe po podaniu stanu niskiego przy starcie na pin chyba PB0 na ślepo wgrywane jest to, co mu podasz. Odepnij zasilanie, podłącz pin do gnd, zasil, I wgraj. Bootloader wgrywa pod adresacje zewnętrznej pamięci flash, więc nie da się go tak prosto uszkodzić.
  • Odpowiedz
Pisze program w arduino ide i mam takie coś:

if (digitalRead(BUTTON) == HIGH ) {
Serial.println("Klawisz!");
}

I nawet jak klawisza nie naciskam widzę w serialu ze niby się naciska ( ͡° ʖ
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rexikon: INPUT_PULLUP czyli normalnie jest stan wysoki jak nie naciskasz klawisza? Ma byc odwrotnie lub zmien na if (digitalRead(BUTTON) == LOW )
  • Odpowiedz
@Rexikon: kontakt fizyczny dwóch styków w przełączniku nie jest idealny, a procesor Arduino z ludzkiej perspektywy działa bardzo szybko. Dlatego jedno wciśnięcie może zostać odczytane nawet jak kilkanaście-kilkadziesiąt wciśnięć.

Jeśli masz luźny wieczorek to polecam ten filmik, bardzo dobrze pokazuje całe zagadnienie bouncingu przełączników.

Debouncing to albo program, albo rozwiązanie sprzętowe (albo jedno i drugie) na wyeliminowanie tego zjawiska - tak aby wciśnięcie guzika było rejestrowane tylko raz
FLAC - @Rexikon: kontakt fizyczny dwóch styków w przełączniku nie jest idealny, a pro...
  • Odpowiedz