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ś:
  • 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,
  • 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
Proszę się nie śmiać, pierwszy raz mam z czymś takim styczność


@far_away: Dopowiem, GPIO 0 podciągnąć do zera przy włączaniu układu. Innymi słowy zwierasz GPIO 0 do zera i trzymając robisz reset. Da się to też zrobić z poziomu programatora tylko trzeba podłączyć odpowiedni pin oprócz RX/TX/GND i ustawić w arduino (jeżeli używasz) albo innym IDE odpowiednią opcję. Wtedy powinno się to dziać automatycznie - wygodne jak dużo zmieniasz.
  • Odpowiedz
wiecie, i dlatego mozna polubic normalnych zapalencow - zero napinki ze ktos czegos nie wie - po prostu - wiesz - przekazujesz wiedze i pomagasz.

milo widziec takie rzeczy.
  • Odpowiedz
Mirki próbuję skompilować sobie pod ESP8266 w środowisku Arduino ten program Jest to programik odczytujący przez RS485 (używa do tego celu portu UART i dodatkowego pinu GPIO + układ MAX485) dane z licznika energii Orno OR-WE-504. Podczas kompilacji na ESP8266 pojawia się oto taki błąd:

In function 'void send2slave(unsigned char*)':
error: 'UCSR0A' was not declared in this scope
error: 'TXC0' was not declared in this scope
'UCSR0A' was not declared in this scope
dktr - Mirki próbuję skompilować sobie pod ESP8266 w środowisku Arduino ten program J...

źródło: comment_GAsDSPCQSqIXx2033YyZ4evp0KpzeSjC.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dktr: nic dziwnego, w funkcji send2slave masz ustawiane rejestry usartu specyficzne dla AVR, albo musisz przerobić to na "wyższą logikę" albo poszukać tych rejestrów dla uart esp...
  • Odpowiedz
Nadchodzi nowa jeszcze mniejsza wersja ESP-32!

The ESP32-PICO-D4 is a System-in-Package (SiP) that is based on ESP32, supporting both Wi-Fi and Bluetooth connectivity, yet avoiding bulky quad-flat no-leads (QFN) packages. The module’s dimensions are only 7.0 × 7.0 × 0.94 mm, which means that it requires minimal PCB area, while integrating a 4 MB SPI flash, a crystal oscillator and most of the decoupling caps.


ESP32-PICO-D4 SiP specifications:
- SoC: ESP32 with two
QBA_ - Nadchodzi nowa jeszcze mniejsza wersja ESP-32!

 The ESP32-PICO-D4 is a Syste...

źródło: comment_wgrjSUDiA6frVzeRStzo8yh355SerFRp.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@asdasdce2w: Ma o wiele większe możliwości. Jest więcej GPIO, są dwa rdzenie (jeden może obsługiwać WiFi a drugi program), jest szybszy ale pobiera mniej prądu, dodatkowo jest BT LE, ma tryby głębokiego uśpienia (5-10 uA) w których działa RTC więc może się sam wybudzić z takiego stanu. Ma tryby uśpienia 100 uA w których działają sensory, więc można głęboko uśpić i wybudzić przyciśnięciem przycisku.

Generalnie esp32 jest następcą esp8266. Ma
  • Odpowiedz
Hej ( ͡° ͜ʖ ͡°)
Chcę zrobić układzik do sterowania paskiem LED RGB na #esp8266, oczywiście na PWMie, żeby ładnie ściemniać/rozjaśniać itd
Miałem tranzystor MOSFET IRLZ44N (datasheet), więc tego użyłem, bo wydawało mi się, że powinien być odpowiedni. Po podłączeniu wszystkiego okazało się jednak, że diody nie świecą pełną jasnością. Sprawdziłem multimetrem i napięcia na zielonym oraz niebieskim były na poziomie ~8V, a
  • 30
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Marcinnx: Napięcie OK, tylko problem taki, że ten tranzystor ma duży ładunek wymagany do otwarcia bramki. W układach statycznych będzie wszystko spoko, ale jak dasz PWM, to wraz ze wzrostem częstotliwości przestanie się otwierać coraz bardziej. Zastosuj drugi stopień na jakimś zwykłym bipolarze czy innym MOSie z prądem drenu 500-1000mA do sterowania bramką. Bo babranie się w dedykowany sterownik bramki to trochę overkill w tym przypadku.
  • Odpowiedz