LM393 - mały genialny dodatek do ESP8266

  • 1 Odpowiedzi
  • 5708 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline richo

  • Moderator Globalny
  • ***** 146
  • 6
  • Nazwa i wersja ID: Indigo 6/HC 4.037
LM393 - mały genialny dodatek do ESP8266
« dnia: Marzec 29, 2015, 10:07:21 am »
Jednym z ograniczeń ESP jest to, że posiada standardowo tylko wejścia cyfrowe (na samym układzie jest AC ale niedostępne na pinach). Z tego względu w przeciwieństwie np do Arduino nie można do niego podłączyć czujników analogowych poza np 1Wire.
Jest jednak bardzo fajne rozwiązanie, jeśli wystarczają nam tylko stany 0-1 z czujników analogowych np oświetlenia, wilgotności itp

Jest dostępny moduł w oparciu o komparator LM393, do którego można podłączyć dowolne czujniki działające w oparciu o zmianę rezystancji. Na płytce mamy potencjometr, którym ustawiamy poziom przejścia 0 na 1. Pin DO układu podłączamy do dowolnego GPIO z ESP8266. Układ można zasilać napięciem od 3,3 do 5V więc świetnie się nadaje do ESP.
Kod do odczytu wartości jest taki sam dla wszystkich rodzajów czujników. Jeśli weźmiemy zatem wersję np ESP-12 to możemy zrobić na nim uniwersalny czujnik zewnętrzny z kilkoma sensorami.
Zauważyłem tylko podczas testów, że jeśli restartujemy ESP i stan tego modułu jest 0 , to ESP potrafi zgłupieć i się zawiesić. Rozwiązaniem jest zastosowanie pull-up (podłączenie GPIO do VCC) za pomocą rezystora np 4k7.

Zaczynam budowę takiego zewnętrznego czujnika z kilkoma sensorami i jak zakończę to się nim pochwalę.
W załączeniu zdjęcie samego mudułu oraz przykładowych czujników: oświetlenia, wilgotności gleby, opadów, dźwięku.
« Ostatnia zmiana: Marzec 29, 2015, 10:09:41 am wysłana przez richo »
richo
*

Offline viperlodz

  • Moderator Globalny
  • ***** 838
  • 23
  • Nazwa i wersja ID: HC3 / HC2/ HC3L / Yubii
Odp: LM393 - mały genialny dodatek do ESP8266
« Odpowiedź #1 dnia: Marzec 29, 2015, 10:53:17 am »
Fajna sprawa. Czekam na ostatnie czesci do lm i bede mogl sie w koncu pobawic:)