Wykorzystanie dodatkowych pinów ESP8266-01

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
adikb
Posts: 8
Joined: Wed Apr 27, 2016 11:09 pm

Post

Przeglądając dokumentację chipu, trafiłem na opis pinów samego SoCa i wygląda na to, że nasze ESP-01 mają tak naprawdę cztery piny GPIO które można wykorzystać podczas normalnej pracy. Dwa standardowe GPIO0 oraz GPIO2 oraz piny RX i TX które podczas normalnej pracy są wykorzystywane jako piny odpowiednio GPIO1 i GPIO3. Mając dwa dodatkowe piny można pokusić się o stworzenie sterownika np do rolet z wyłącznikami krańcowymi. Sterowanie silnikiem DC niestety zużywa dwa piny GPIO i tak samo dwie krańcówki (pozycja otwarta i zamknięta).
maghost
Posts: 99
Joined: Sun Mar 27, 2016 12:30 am

Post

A na jaki pin poszedłby wtedy przycisk konfiguracyjny?
Najwieksza wada ESP-01, to taka, gdzie występuje na chwile stan wysoki po utracie zasięgu na GPIO0 (przynajmniej wersja socket). Nie mówiąc o utracie zasilania gdzie trzeba odłączać masę z GPIO0.
Moje wnioski są takie, że najlepiej sie sprawdza do pomiaru temperatury, ew. gate na RXie.
Mozna byłoby się pokusić o krańcówki ale to raczej na ESP12 i raczej w przyszlosci...
User avatar
slawek
Posts: 2685
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

Powtórzę się, ale dla zawziętych jest jeszcze jeden sposób na wykorzystanie dodatkowych gpio w esp-01:
http://esp8266.ru/esp8266-esp-01-hacked/
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
0xFF
Posts: 308
Joined: Sat Feb 20, 2016 8:54 pm

Post

slawek wrote:Powtórzę się, ale dla zawziętych jest jeszcze jeden sposób na wykorzystanie dodatkowych gpio w esp-01:
http://esp8266.ru/esp8266-esp-01-hacked/
To należy raczej traktować w kategorii ciekawostek.
User avatar
wojtas567
Posts: 2334
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

slawek wrote:wykorzystanie dodatkowych gpio w esp-01:
http://esp8266.ru/esp8266-esp-01-hacked/
Może i to jest ciekawe tylko po co tak sobie utrudniać życie, 12-tka kosztuje praktycznie tyle samo
Ja też myślałem, że 01 będzie łatwiej podłączyć dopóki nie przyszły mi 12F wczoraj udało mi się ją nawet na uniwersalnej płytce podłączyć :) bez większego problemu.

Pozdrawiam
Wojtek
Pozdrawiam
Wojtek
vcompl
Posts: 158
Joined: Mon Apr 11, 2016 1:32 pm

Post

Moje wnioski są takie, że najlepiej sie sprawdza do pomiaru temperatury, ew. gate na RXie.
Mozna byłoby się pokusić o krańcówki ale to raczej na ESP12 i raczej w przyszlosci...
- potwierdzam na bazie moich testów.

Choć patrząc od strony zasilania zauważam, że ESP-01 ciągnie z termometrem DS18B20 praktycznie cały czas 1.2W. To więcej niż przy ESP-12 , który potrafi schodzić do poziomu 0.5W na dłuższe okresy. (firmware dla 01 i 12 z SUPLA).

Tak wiec koncepcja małego termometru zasilanego z Li-Pol ok 1000mAh + panel słoneczny ok 1W - 1.5 W (zestaw w rozsądnej cenie) nie udaje się dla ESP-01.

Moja specyfiką jest konieczność wyniesienia tych pomiarów temp poza dom i zasięg sieci energetycznej.

Może ktoś inny miałby lepszy patent na zasilanie?
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Można dodać usypianie ESP i budzenie np co minutę. Wtedy radykalnie zmniejsza się pobór mocy.
SUPLA.... Nareszcie w domu.
0xFF
Posts: 308
Joined: Sat Feb 20, 2016 8:54 pm

Post

vcompl wrote: Moja specyfiką jest konieczność wyniesienia tych pomiarów temp poza dom i zasięg sieci energetycznej.
Może ktoś inny miałby lepszy patent na zasilanie?
Jak masz RPi3, to może termometr na BLE.
Albo sensor ze stacji pogody i dekodowanie tunerem USB DVB-T (RTL-SDR) na RPI.

Wtedy okres pracy liczysz w miesiącach.
vcompl
Posts: 158
Joined: Mon Apr 11, 2016 1:32 pm

Post

Albo sensor ze stacji pogody i dekodowanie tunerem USB DVB-T (RTL-SDR) na RPI.
- tak muszę się zabrać za to ale nie dla pozyskania pomiarów tylko pozyskania / zunifikowania danych z róznych sensorów.

Mam stację, która okazała się bardzo przyzwoicie wykonana: http://www.ambientweather.com/amws1400ip.html

Jest do wyników dostęp przez sieć LAN, lecz problemem jest ilośc czujników (max -3)

Okazuje się, że w tych stacjach używane sa moduły i częśtotliwości, które są zdecydowanie mniej prądochłonne niż WIFI.

A może jednak jest szansa na usypianie modułow ESP-01 i transmisję temp co powiedzmy 10min??
User avatar
wojtas567
Posts: 2334
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

pzygmunt wrote:Można dodać usypianie ESP i budzenie np co minutę. Wtedy radykalnie zmniejsza się pobór mocy.
Wydaje mi się że częstotliwość pomiarów można skrócić nawet do 5 - 10 min tak jak jest rejestracja na chmurze.
W zupełności by to wystarczyło tylko potrzebne by było zamrożenie parametru który jest wyświetlany w aplikacji na taki okres czasu.
Coś na styl zwykłych stacji pogody, tylko pytanie czy da się ten pomiar chmurze zawiesić?

Pozdrawiam
Wojtek
Pozdrawiam
Wojtek

Return to “Pomysły i koncepcje”