Mireczki, chciałbym sobie sterować klimatyzacją z poziomu #arduino a raczej #esp8266.

Klima oczywiście na pilota, potrzebowałbym jakiegoś odbiornika, prawdopodobnie na podczerwień, którym bym sczytał wszystkie kody, a potem nadajnika, którym mógłbym je wysyłać do urządzenia..

Ktoś ma pomysł jak się za takie coś zabrać?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@IreuN jaki model klimatyzacji? Ma jakieś przyciski do manualnego sterowania czy tylko pilot? Może da radę bezpośrednio z ESP sterować, bo z dorabianym nadajnikiem IR to różnie może być.
  • Odpowiedz
Sukces. Domoticz postawiony na aruba vps cloud, 4zł+vat/msc i można się bawić. Jakby ktoś chciał spróbować :
http://85.255.0.70:8080/
login: temp
hasło: 123
Wołam @apee, dzięki za podpowiedź z vps'em. Nie obyło się bez problemów bo mi najpierw debian wywalił że za mało pamięci ale potem już ładnie make poszedł i się skompilowało. Jedyna modyfikacja to interwał logów na wykresie jest co 1 min :)
#domoticz #esp8266
pawel0414 - Sukces. Domoticz postawiony na aruba vps cloud, 4zł+vat/msc i można się b...

źródło: comment_pWybtWU6zfw79ZwQYmE7JbGNKMN5EJHJ.jpg

Pobierz
  • 32
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wczoraj w końcu miałem okazję się pobawić #raspberrypi Zero W i muszę przyznać, że robi wrażenie. Planuję ją wykorzystać jako główny serwer w swoim hobbistycznym projekcie do pomiaru czasu i punktów na naszych zawodach łucznictwa konnego. Obecnie koncept mam taki, że #arduino z fotokomórką zbierają informację o minięciu startu/mety przez zawodnika a pilociki (znowu Arduino) punkty od sędziów. To trafia po radiu 433 MHz do #esp8266 , który z kolei to zbiera i wysyła po Wi-Fi do RPI. Na RPI postawiłem wczoraj MySQL oraz Tomcat i przyznam, że całkiem nieźle to działa. Bałem się, jak wydajnościowo i pamięciowo to sobie poradzi, ale wygląda na to, że nie jest źle. Najwyżej później dodam jakieś cache aby ograniczyć selecty, a w razie problemów to najwyżej zamówię RPI 3 lub #orangepi (wstępny plan był taki, że oprogramowanie będzie stać na laptopie, ale nagłe wydanie RPI0W spowodowały, że poszedłem w tę stronę).

Tradycyjnie miałbym parę pytań:
- czy rzeczywiście „chamskie” wyłączenie RPI jest takie groźne? Na ile jest to niebezpieczne dla systemu plików? Może się całkiem posypać, czy fsck na starcie sobie zwykle radzi? Jak się zabezpieczyć? Są polecane jakieś obudowy z włącznikiem/wyłącznikiem i najlepiej akumulatorkiem? Czy takie rzeczy trzeba sobie zrobić samodzielnie? I jakiś backup wykonywany na bieżąco? Na podłączony pendrive? Czy ma ktoś jakiś lepszy pomysł?
- stawiał ktoś MySQL/Tomcat czy lepszy byłby inny serwer SQL/webkontener? Jak dzieliliście RAM? Domyślnie dla Tomcata jest przeznaczane 128 MB (25% całości) ale nie wiem, czy nie zwiększyć do 192 MB lub 256 MB, przy czym wtedy straci na tym cache.
- czy taki koncept jest ok czy lepiej coś poprawić?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@radekrad: jeszcze odnośnie wyłączania zasilania na ostro: robiłem tak kilka razy z banana pi i pewnego razu nie uruchomił się - chyba wywaliło system plików na pendrive i hdd podłączonym do niego, karta SD z systemem o ile dobrze pamiętam przetrwała. Był to system testowy wiec nie szukałem dokładnej przyczyny i rozwiązania, wyczyscilem wszystko do zera i od wtedy wyłączam najpierw system a potem zasilanie.
  • Odpowiedz
#arduino #esp8266 #elektronika
mam taki projekt:
bezprzewodowy termometr, barometr i wilgotność powietrza(czujnik deszczu jeszcze idzie).
teraz mam to w pudełku zasilane z powerbanka xiaomi. niby spoko bo te 10000mah przy usypianiu esp na kazdy pomiar starcza na długo, ale szkoda mi powerbanka a chciałbym coś jeszcze dodać. a mianowicie ładowanie panelem słonecznym.
nie znam się na elektronice jakoś bardzo, raczej same podstawy.
mam 6v 1W panel z chińskiego sklepu. do tego chce kupic 18560 i połączyć te dwie rzeczy przez ładowarke TP4056. zakładam ze to bedzie działać bo tutaj duzej magii nie ma.
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dktr: Jak mnie w-------ą amatorzy piszacy te apki. Takie okrągłe widmo ma 802.11b, gdzie stosuje się PSK z rozproszeniem CCK. 802.11g i nowsze używają OFDM, ktore ma prostokątne widmo (_)
  • Odpowiedz
Mam chwilę wolną, to chciałem pobawić się #esp8266
Po wgraniu (chyba) najnowszego firmware przez esp flash download tool nie mogę nic zrobić z płytką, tzn.
Przed wgraniem mogłem rzucać do niej polecenia z esploadera, ale że był tam jakiś syf który wrzuciłem wcześniej chciałem zrobić format.

Moje podłączenie jest następujące:
- usb to ttl z kompa, z niego rx do tx płytki, tx do rx płytki (esp8266).
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

czeniu, ale kiedy wybiorę dowolny button u spodu to zaczyna coś się dziać.

Po wystartowaniu (wciśnięciu reset) dostaję komunikat:


@Wyrewolwerowanyrewolwer: U mnie też ESPlorer głupieje przy otwieraniu portu szeregowego (obstawiam, że ma problemy z automatycznym wykryciem wersji FW), po naciśnięciu np. node.heap() zaczyna działać normalnie :).

Sprawdź czy NodeMCU (linia poleceń) działa na innym serial terminalu (np. putty), jeśli tak to wiesz że to wina ESPlorera, a nie płytki.
  • Odpowiedz
@czynmydobro: gpio0 rozwierasz po przeprogramowaniu, wtedy wychodzisz z trybu programowania do trybu pracy normalnej. Powinno działać z tego co piszesz. Sprawdź połączenia jeszcze raz, ewentualnie odwróć rx i tx może jednak się pomyliłeś ;)
  • Odpowiedz
#esp8266 #arduino #nodemcu
Jest tutaj może ktoś, kto zrobił sterowanie fazowe 230V obsługiwane z esp8266? Zacząłem od zliczania przejść przez zero i moduł od czasu do czasu (kilka procent przypadków) nie zlicza dokładnie 100 impulsów na sekundę tylko 99 lub 101. Jak przy braku innych zadań nie działa to poprawnie, to przy obsługiwaniu wifi będzie tylko gorzej. Zastanawiam się, czy w ogóle próbować sterować programowo z
jaguar963 - #esp8266 #arduino #nodemcu
Jest tutaj może ktoś, kto zrobił sterowanie f...

źródło: comment_DYBMXeIpmPDl4fbUhgJAl165ccEtJKiR.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jaguar963: Zaprzęgnij atmegę 8 do kontroli przejścia przez 0 i sterowania triakami, a z ESP tylko jej polecenia wydawaj np przez TTL. Ja tak zrobiłem i jestem zadowolony. Detekcja 0 wyzwala przerwanie, a na nim jest kontrola triaków. 4 kanały niezależnie działają bez najmniejszych problemów. Testowałem do 8 kanałów i się wyrabiało. Działa już 4 lata bez zająknięcia, wcześniej sterowane nie z ESP tylko z innego mikrokontrolera. Bazowałem na poniższym
houk - @jaguar963: Zaprzęgnij atmegę 8 do kontroli przejścia przez 0 i sterowania tri...

źródło: comment_ZPYLYRHx0PAkalN1POpxaPobR1wYa0st.jpg

Pobierz
  • Odpowiedz
Stawiał ktoś może własny serwer na Debianie jako cloud dla ESP ? Postawiłem Debiana od supli żeby sobie rejestrować temperaturę itp ale problem mam z konfiguracją host, nie wiem co mam tam wpisać , jaki adres serwera wpisać,jak to odpalić w sieci LAN? W komentarzu foto
#esp8266
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pawel0414 tak, id się muszą zgadzać, czyli ustawiasz 1 dla pierwszego, 2 dla drugiego itd. To akurat łatwo możesz obejść, wybierz czujnik i w formula wpisz %value%-2 ( ͡° ͜ʖ ͡°)
  • Odpowiedz
  • 0
@maslokm hehe tak też uczyniłem, przyda się to do skalibrowania czujnika, najciekawsze to że jak mam dht 11 to mimo że ma id 2 to wyświetla się pod id 2 temp a pod id 3 wilgotność,
  • Odpowiedz
Zestaw: AM2302 (DHT22) + ESP8266, czyli na 3.3V. Jak w końcu z tym pullup'em SDA, jak wy stosujecie?
Przy bezpośrednim (no liczmy 10cm) wpięciu do mikrokontrolera chyba nie ma sensu?

Dokumentacja stanowi:
"1.Typical application circuit recommended in the short cable length of 30 meters on the 5.1K pull-up resistor pullup resistor according to the actual situation of lower than 30 m.
2.With 3.3V supply voltage, cable length shall not be greater than 100cm. Otherwise, the line voltage drop will lead to the sensor power supply, resulting in measurement error."
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@radekrad: Internal pullup w atmegach jest na poziomie co najwyżej 50-20k co jest wartością zbyt dużą, żeby stosować je z powodzeniem w komunikacji po I2C. Nie bez powodu nazywa się je "internal weak pull up resistors". Oczywiście niektóre urządzenia mogą działać, ale będzie to raczej przypadkiem niż regułą. Aby mieć pewność, że urządzenie będzie działać bez problemów należy stosować rezystory o średniej wartości ~5k. Podobnie ma się sprawa z ESP8266,
  • Odpowiedz
@radekrad: Chodziło mi raczej o użycie Shottkiego właśnie na wejściu 5V - spadek napięcia na diodzie nie będzie większy niż 0.2V + 1.2V na 1117 da w sumie 3.6V, (0.3V zapasu) więc stabilizator będzie pracował poprawnie. Nie wiem, co dokładnie zasilasz z tych 5V, ale jestem przekonany na 95%, że układ będzie działał poprawnie również na 4.8V.

Jeżeli używasz NodeMCU to niepotrzebne są kondensatory 100nF przy jego wyprowadzeniach. Nie zaszkodzi
  • Odpowiedz
#elektronika #programowanie Mireczki co ja robi źle, wrzucam firmware, zbudowany na nodemcu-build.com, jedynie dodatkowo zaznaczam tls/ssl.

Biere #esp8266 Flasher i moje ESP-01, zauważcie, że odznaczam pierwszy INTERNAL://NODEMCU
Wrzucam, wszystko ok, odpalam. Dioda miga jak szalona, jak podłączę się po serial to na prędkości 74880 "wypluwa" coś takiego:

ets Jan 8 2013,rst cause:2, boot
nouc23 - #elektronika #programowanie Mireczki co ja robi źle, wrzucam firmware, zbudo...

źródło: comment_D1JzHQJ7Dmk3fhKUkGUf5lAsEDqPaoF3.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nouc23: @Bleck: Prawdopodobnie nie wgraliście esp_init_data_default.bin, wszystko jest opisane w dokumentacji NodeMCU, o tu: https://nodemcu.readthedocs.io/en/master/en/flash/#sdk-init-data

Ja wgrywałem za pomocą esptool.py własnoręcznie zbudowany FW ze 2 dni temu (wraz z nagraniem espinitdata) i wszystko działa :).

Btw, nodemcu-flasher nie jest oficjalnym narzędziem od NodeMCU i od dawna nie jest maintainowany, podobno nowszy jest https://github.com/marcelstoer/nodemcu-pyflasher - ale ja i tak polecam commandline'owego esptool.py :).

Btw2, README to nodemcu-flasher
  • Odpowiedz
Kurcze, mirki z #esp8266 poratujcie, bo mnie trafi zaraz. Piszę sobie cośtam w Arduino C pod ESP8266. Kawał kodu już napisany, generalnie pod komunikację z szyną I2C i wreszcie przyszedł moment, gdy postanowiłem zająć się łącznością ze światem zewnętrznym, wifi uruchomić znaczy się. I co? I nic, nie łączy się. Żywcem przeklejam metodą Copy'ego - Paste'a stosowny fragment z przykładu, który bez problemu się kompiluje i działa:

#include

const char* ssid = "xxx";
const char* password = "yyyyyyyy";
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jarek_P: w ogóle nie łączy czy czasami nie łączy? Jeśli mi się przez 10 sekund nie połączył to robię:
WiFi.disconnect(false);
WiFi.begin(wifissid, wifipassword);
i jest lepiej.
  • Odpowiedz
@radekrad: spróbuję znaleźć coś do całkowitego wymazywania flasha, jeśli to nie wystarczy, to chyba do Radyja się zgłoszę, że świadectwem cudu dysponuję :)
  • Odpowiedz
#arduino #esp8266
już wczoraj spamowałem ale może znajdę kogoś kto używa esp easy. podłączyłem, skonfigurowałem, czyta mi temperaturę ale do domoticza nie dociera żadna wartość. nie widzę zbyt wielu opcji do konfiguracji poza ip domoticza, portem i idx sensora.
w domoticzu stowrzyłem dummy device jako temp+hum (i ma idx 1), w konfiguracji esp easy mam tylko ww. ip i port.
czy są jakieś inne fimrware niż na stronie
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach