Projekt zajął II miejsce w konkursie w dziale Majsterkowanie SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)

SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)

 Bardzo dziękuję za pomoc przy znalezienie błędów użytkownikom forum Supli: Zybi, Espablo oraz Sławek

Artykuł jest poradnikiem, w jaki sposób zrobić namiastkę inteligentnego domu na bazie Nodemcu v3 oraz projektu Supla. 

Co to jest Supla.org?

(IoT) Internet rzeczy nadchodzi!

Dostępne na rynku systemy automatyki budynkowej są zazwyczaj bardzo złożone, zamknięte i kosztowne. W wielu przypadkach wymagają instalacji już na etapie budowy obiektu. SUPLA jest prosta, otwarta i bezpłatna. Umożliwia budowanie elementów wykonawczych w oparciu o platformy RaspberryPI, Arduino czy też ESP8266 i łączenie ich ze sobą z wykorzystaniem sieci LAN oraz WiFi. Dzięki SUPLI możesz między innymi sterować oświetleniem, włączać i wyłączać urządzenia AGD i RTV, otwierać i zamykać bramy oraz drzwi, czy też kontrolować temperaturę w pomieszczeniach. Wszystko to możesz zrobić jednym przesunięciem palca. SUPLA dostępna jest wszędzie tam, gdzie posiadasz dostęp do sieci Internet i masz pod ręką smartfon lub tablet. SUPLA rozwijana jest na zasadach Otwartego Oprogramowania oraz Otwartego Sprzętu, dzięki czemu Ty również możesz rozwijać ten projekt!

UWAGA!!! PROJEKT OBEJMUJE NIEBEZPIECZNE NAPIĘCIE 230V AC!!!!

Do wykonania będą potrzebne:

  1. przycisk monostabilny N0 x 4 sztuki,
  2. Nodemcu v3 lub inne,
  3. rezystory 10k Ohm x 8 sztuk,
  4. płytka perfboard, moja ma 35×30 pól,
  5. zasilacz 5V,
  6. tranzystory NPN x 4 sztuki (BC457),
  7. złącze CRIMP 6 pin,
  8. złącze CRIMP 4 pin,
  9. złącze 3-pinowe dla czujnika temperatury,
  10. moduł 4 przekaźników sterowanych masą,
  11. DHT 22,
  12. 4 gniazdka natynkowe,
  13. dwa przewody zasilające,
  14. przewody,
  15. gniazdo Goldpin 1×15 x 2 sztuki.
  16. 4 kondensatory ceramiczne 1uF lub o podobnej pojemności

SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)

Co miesiąc do wygrania nagrody o wartości 350 zł!

Do sterowania głosem (Google Assistant lub Google Home)

  • Google Home Speaker lub Smartphone z Androidem
  • Aplikacja IFTTT

1. Elektryka i zrobienie płytki

SCHEMAT POŁĄCZEŃ: (Zamierzam także wykonać projekt całości w programie SolidEdge, gdy zrobię obudowę)

Zaktualizowany schemat(26.03.2018):

Schemat elektryczny wykonany w programie Fritzing

Podłączenie układu 230V, UWAGA!!!

Tak dla przypomnienia.

Ustawienie przetwornicy na 5VSUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)

SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)

GOTOWA PŁYTKA: (jeszcze brak kondensatorów)

frontplatebackplate

Wszystko podłączone oraz po testach, godzina 4 w nocy

2. Wgrywanie FIRMWARERozkład pinów w Nodemcu

Zamiast można zastosować środowisko ArduinoIDE, na samym końcu kod który używam:

 Co daje używanie programowania w Arduino? Dowolna konfiguracja pinów, wartości, czasów odświeżania, dodatkowe funkcje. Możemy stworzyć cokolwiek chcemy. Zamierzam niedługo rozebrać nieużywany ekspres na kapsułki i dorobić na Wemos D1 sterowanie za pomocą SUPLI. Niestety niedługo matura.

LINKI DO POBRANIA:

Ściągamy wszystkie pliki, wypakowujemy program oraz instalujemy sterownik.

W programie w zakładce „Config” wybieramy pliki rozpakowane z megasocket. Należy pamiętać o ustawieniu adresów oraz zaznaczeniu tylko tych plików, które musimy wgrać na nasze Nodemcu.

SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)

Następnie w zakładce „Advanced” ustawiamy kolejno:

SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)

Pozostaje już tylko w pierwszej zakładce wybrać odpowiedni COM oraz kliknąć FLASH, wgrywanie programu nie powinno zająć dużo czasu.

WAŻNE!!! Przeczytaj plik README w MEGASOCKET.

3. Konfiguracja Nodemcu v3

Jeśli jeszcze nie masz konta na Supla.org, zrób to tutaj:

https://svr9.supla.org/account/create_here

By rozpocząć konfigurację, podłącz zasilanie oraz przytrzymaj przycisk 1 na około 9 s. Pojawi się sieć o nazwie SUPLA-ESP8226-xxxxxxxxxx.

Należy połączyć się z tą siecią za pomocą laptopa, telefonu, tabletu oraz w przeglądarce wpisać adres: http://192.168.4.1

SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)

Alternatywny sposób poprzez aplikację na Androida: 

4. Teraz już chyba ostatni etap, Google Home oraz Google asystent.

W obecnej wersji Supla nie wspiera oficjalnie rodziny Google, lecz dzięki skryptom udostępnionym dzięki Fracz da się obejść ten problem.

Pierwszym krokiem będzie rejestracja konta na https://supla.fracz.com/register. Jest ona bardzo przejrzyście opisana.

Drugim krokiem jest zalogowanie za pomocą konta Google na https://ifttt.com/join

AKTUALIZACJA

Zrobiłem projekt w przezroczystym dosyć dużym pudełku by było wszystko widać na dni otwarte:

SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)

SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)

Ekstra, kod w Arduino IDE:

SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)Potrzebujemy na początku zainstalować bibliotekę SUPLADEVICE:

Strona supli, download pobieramy bibliotekę ARDUINO  

Instalacja: Szkic>Dołącz Bibliotekę>Dodaj bibliotekę .ZIP

Jeśli nie macie jeszcze biblioteki DHT:
w programie ArduinoIDE
Szkic>Dołącz Bibliotekę>Zarządzaj Bibliotekami>wyszukujemy DHT

Jeśli nigdy nie programowaliście ESP8226, należy wejść w
Narzędzia>Płytka>Menadżer Płytek

Ufff, no to chyba czas na kod:

Pliki załączone do artykułu:

Ocena: 5/5 (głosów: 9)
SUPLA.ORG - patron działu Majsterkowanie

Podobne posty

5 komentarzy do “SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)

    • 1. Rozumiem, że w ifttt dałeś uprawnienia do konta google?

      1. Masz google asystent, czy google now?
      2. Wyszukuje ci link w przeglądarce czy tylko słowa które powiesz?

      Może będzie lepiej jak przejdziemy na priv.

      By sterować wszystkim niestety trzeba zrobić 8 scen i 8 apletów w ten sposób.
      Podobno Supla planuje wprowadzenie obsługi Google home.

      Zamierzam też wstawić bardziej profesjonalny film, mam nadzieję że muzyka i jakość wykonania, drżenie muzyki na jej początku wskazują, że ten jest tylko na zastępstwo.

      Odpowiedz
  • Ciągle utyskujemy, że grają u nas najemnicy. Może warto pokazać troche ludzkiego oblicza i pomóc facetowi. A on może dzięki temu będzie chciał się związać z takim klubem jak Lech? W końcu to nie stało się w czasie wpadu weekendowego w góry, tylko w trakcie meczu kiedy reprezentowal Kolejorza. Może zarząd zechce pomyśleć dlugofalowo i nie tylko przez pryzmat krotkoterminowego zysku i da jeszcze Koljiciovi szanse? Oby.

    Odpowiedz
  • Kurcze ciągle szukam takiego długiego przedłużacza, żeby upchać w nim to wszystko, te kilka przekaźników i aby każde gniazdo miało osobne styki – jak wiadomo te najtańsze przedłużacze zawierają metalowe listwy. Myślałem, żeby szukać jakiegoś starego UPSa z listwą, było coś takiego „krowiastego” i po wywaleniu baterii, może dałoby radę wszystko zmieścić, ale z tymi osobnymi gniazdami to chyba zawsze będzie problem.
    Mimo to projekt kolegi bardzo mi się podoba, chociaż ja dalej uważam, że da się to jeszcze bardziej zminiaturyzować :)

    Odpowiedz
    • Nie miało być na mój użytek tylko dla szkoły, sam wolałem mniejsze i nie przezroczyste pudełko, a także płytkę scaloną.
      Ale tutaj podobno lepiej widać :)

      Odpowiedz

Odpowiedz

anuluj

SUPLA, Nodemcu v3, cztery gniazdka plus DHT22 plus sterowanie głosem (Google Home)

Nie przegap nowych projektów!

Zapisując się na nasz Newsletter będziesz miał pewność, że nie przegapisz żadnego nowego projektu opublikowanego w Majsterkowie!

Od teraz nie przegapisz żadnego projektu!

Masz uwagi?