Stacja pogodowa ukończona w 80%, na razie wystawiłem za okno. Ciekawe jak "przeżyje" pierwszy deszcz, opcje są dwie albo a) nic się nie stanie albo b) zaleje mi czujniki. Na razie wszystko działa, co prawda trochę się przywiesza ( ale to przez dziadowską bibliotekę do obsługi #esp8266 ), do dorobienia został jeszcze anemometr i detektor wyładowań atmosferycznych.

#meteorologia #elektronika #pogoda
@mierzos: Pomysł mam, kolekcjonuję właśnie elementy jak już zbuduję i przetestuję to dam znać i napiszę co i jak :D
Jak na razie koncepcja opiera się o zliczanie pełnych obrotów "wirnika" (np. enkoderem albo czujnikiem Halla) i na podstawie obwodu wyliczenie prędkości, to tak teoretycznie w skrócie :)
Jak wygląda komunikacja przez port 443 dla SSL na poziomie protokołu? Muszę wysłać login i hasło. Niestety sprzęt mnie ogranicza i wszytkie nagłówki muszę wysyłać w trzech częściach. Jak tylko wyślę pierwszą część to muszę zrobić 40ms przerwy i w tym momencie połączenie jest zamykane. Da się to jakoś ominąć? Przy porcie 80 nie mam takiego problemu :/

#webdev #esp8266 #programowanie
@kobiaszu: cholera :( to nie dobrze. dzięki za wiadomość. ja w jednym miejscu, gdzie nie mam szyfrowania XORuję dane, wtedy ewentualny podsłuch nie wiele da jeśli ktoś "klucza" nie zna. niestety nie zabezpiecza to przed atakiem przez powtórzenie. trzeba by jakąś zmienną dołączyć.
#elektronika #programowanie #arduino #esp8266

Pytanie. Podłączyłem moduł do Arduino i czytam przez Serial. To, co przeczytam, leci na wyświetlacz LCD. Ale poza tym są też jakieś chińskie krzaki, domyślam się, że to znaki nowej linii. Próbowałem je wywalić używając:

if ((int)inChar>47&&(int)inChar<58) inData[index] = inChar;
else inData[index] = 57;

Efekt tego powinien być taki, że każdy przeczytany znak z Seriala, który nie jest cyfrą, będzie zamieniony na 9. I faktycznie tak się dzieje,
@ortofosforan: na moje oko to nie znak NULL tylko 0 znak wyświetlacza zapisany w eprom. Tam jest możliwość zapisania chyba 8 własnych znaków. Po wysłaniu wartości 0x00 on wstawia ten znak zdefiniowany przez użytkownika. Inny ci się pokazał jak na wyświetlacz poszło coś w stylu 0x01 ... 0x08. Sprawdź proszę te teorię wysyłając na wyświetlacz kolejno 0x00 0x01... 0x08
Pobierz printf - @ortofosforan: na moje oko to nie znak NULL tylko 0 znak wyświetlacza zapisa...
źródło: comment_VjaFADsegf8ILSCAJUDFzVWWVqtPZKlJ.jpg
Czy znajdzie się jakaś dobra dusza której działa ESP8266 i opisze dokładnie krok po kroku jak łaczyć się za pomocą GET z jakimś faktycznie działającym serwerem i odbierać informację? Jaki terminal używacie?

Ciągle dostaję błąd 400, takie coś wysyłam:
AT+CIPSTART=0,"TCP","mobileinternetguide.org",80
AT+CIPSEND=46
GET /html/ch01s56s57.html HTTP/1.1

używam terminala z Arduino IDE! Błagam, bo już 2 nocki nad tym siedze i nie wiem dlaczego nie chce mi działać. Próbowałem na własnym serwerze Apach ale z
@kobiaszu: Przepuść ruch przez komputer i użyj Wiresharka, aby zobaczyć co faktycznie jest wysyłane. Oszczędzi ci to dużo czasu.
Nie wiem czy w zapytaniu http nie trzeba podać dodatkowo linii:

Host: mobileinternetguide.org
Bez niej przy połączeniu przez putty serwer rozłącza mnie.
#elektronika #esp8266

Kurde. Nie zauważyłem, że #!$%@? chinole w Arduino na logice 3.3V dają wyjście napięcia zasilania 5V i podpiąłem ESP8266. Zagrzało się ( ͡° ʖ̯ ͡°) Tak czy siak zrozumiałem błąd, teraz mam podpięte wszystko na 3.3, TX bezpośrednio do Arduino, do RX przez dzielnik napięcia z Arduino. Posyłam komendy na baudrate 57600 i jedyne, co dostaję to r z kreseczką na górze (po AT, po dłuższych
Tak bardzo SMD od żelazka, taki mój włącznik do światła po wifi z pomiarem temperatury pod spodem ESP8266 póki co napisałem obsługę odnajdywania adresu w sieci lokalnej po broadcascie UDP, logowanie do sieci domowej po telnecie sieci własnej ESP(tak żeby nie trzeba było żadnego kabla coby sobie włącznik skonfigurwać), ustawienia paramterów AP modułu też po telnecie. Nękają mnie jeszcze rzadkie bo rzadkie ale jednak zakłócenia na UARCIE ktoś może coś doradzić w
Pobierz donsalamanca - Tak bardzo SMD od żelazka, taki mój włącznik do światła po wifi z pomi...
źródło: comment_FpWvbV5Co2VwamVphut96YxHWEzXl0QY.jpg
Przetestowałem opisywaną tutaj metodę na deep sleep i u mnie działa jeszcze lepiej niż w oryginale ;) Udało mi się osiągać 29.3µA poboru przy uśpieniu przy czym moduł działa od wczoraj i nie zaliczył żadnej zwiechy. Jedyny mankament to to, że miał się budzić co 1 godzinę i wysyłać temperaturę z DS18B20 do thingspeaka a budzi się mniej więcej co 30 minut (niezbyt regularnie).

@kwanty: a jak u ciebie, próbowałeś już?
Pobierz Czayen - Przetestowałem opisywaną tutaj metodę na deep sleep i u mnie działa jeszcze ...
źródło: comment_VmsbtexKj723yWAf2m1rxvAgtj6LvqJz.jpg
@kwanty: ale czy własnie wtedy odczyt poboru prądu nie powinien być zawyżony? wieczorem sprawdzę napięcie drugim miernikiem.

Interwal ustawiłem na 3 600 000 000μs czyli powinna być godzina a budzi się średnio co 35 minut.
ale czy własnie wtedy odczyt poboru prądu nie powinien być zawyżony? wieczorem sprawdzę napięcie drugim miernikiem.


@Czayen: Jakby to był odbiornik pobierający stałą moc (w Watach) to tak, ale tam masz jakąś przetwornicę. Trudno mi powiedzieć co zrobi. Może zaniżyć napięcie, chodzić niestabilnie ale pobierać mniejszy prąd albo otwierać PWM na dłużej żeby utrzymać moc na stałym poziomie czyli zwiększyć prąd. Tak naprawdę średni prąd bo to co pokazuje Ci miernik
#esp8266 niby cudowna płytka, niby zasięg ma ogromny, ale jest tak tragicznie niestabilna, że nie da się jej przez to używać do rzeczy innych, niż wcześniej zaprogramowane. Po serialu i z zaprogramowanych rzeczy świetnie sobie radzi, ale połączenie się z serwerem http hostowanym na niej po sieci albo z telnetem, to czysta loteria.

btw. myśli ktoś, że jak przylutuję prowizoryczny przewód do ścieżek antenowych to będzie lepiej?

#takaprawda #pstoprawda #elektronika #hardware
Elo Mirki, udało się komuś z was może skompilować program z tego artykułu na blogu:
http://harizanov.com/2014/11/esp8266-powered-web-server-led-control-dht22-temperaturehumidity-sensor-reading/
przy okazji w paczce są i tak pokompilowane obrazy do wgrania na ESP i działają, można też zrobić własną stronę w katalogu html, potem spakować programem z folderu mkespfs i wrzucić na scalaka.

Zainstalowałem SDK i toolchain wg. tego tutoriala:
https://github.com/esp8266/esp8266-wiki/wiki/Toolchain
przykłady tam dołożone: blinky i IoT demo kompilują się bez problemu.

Ale ten serwer za