Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Detektor dymu z WiFi do konta w serwisie IFTTT

ghost666 12 Sie 2015 14:20 5604 12
  • Detektor dymu z WiFi do konta w serwisie IFTTT
    Poniższy projekt to prostu detektor dymu wyposażony w interfejs WiFi. Układ został skonstruowany do monitorowania składu baterii pod kątem pożaru. Jest to dobre uzupełnienie klasycznych, komercyjnych detektorów dymu, chociaż oczywiście nie jest w stanie ich w pełni zastąpić. Oczywiście, mieszkając w dużym domu lepiej jest zainstalować kompletny system pożarowy, ale autor, mieszkając w niewielkim mieszkaniu, zdecydował się na konstrukcję takiego układu.

    System skonfigurować można tak, aby wysłał e-mail i/lub wykonał telefon np. do straży pożarnej w przypadku wykrycia dymu. Można oczywiście też skonfigurować system tak, aby wysyłał SMSa do właściciela - może on wtedy sam skontaktować się z odpowiednimi służbami.

    Opisane tutaj rozwiązanie jest o wiele lepsze niż klasyczne detektory. Jeśli coś się stanie, np. wybuchnie pożar, a mieszkańcy są poza domem cały dom może się spalić. Autor pracuje około mili od miejsca zamieszkania, to nieduża odległość, więc jeśli otrzyma SMSa o pożarze może przyjechać niezwłocznie do domu. W bloku mieszkalnym każdy z sąsiadów może być źródłem zagrożenia pożarowego, więc zdalne monitorowanie domu pod względem pożaru jest bardzo zasadne.

    Krok 1: Co będzie potrzebne

    Detektor dymu z WiFi do konta w serwisie IFTTT


    1. Moduł Particle Photon
    2. Sensor dymu MQ2
    3. Głośnik piezoelektryczny z generatorem (buzzer)
    4. Płytka uniwersalna
    5. Bateria z wyjściem USB 5 V lub zasilacz 5 V
    6. Konto na IFTTT (If This Then That), umożliwiające kontrolowanie SMSów, telefonów, e-maili itp.

    Krok 2: Montaż i lutowanie

    Detektor dymu z WiFi do konta w serwisie IFTTT Detektor dymu z WiFi do konta w serwisie IFTTT Detektor dymu z WiFi do konta w serwisie IFTTT






    Po rozplanowaniu rozłożenia elementów na płytce uniwersalnej można obrysować ich położenie i odciąć nadmiar laminatu. Następnie można połączyć elementy z modułem Photon w następujący sposób:

    Ujemne wyprowadzenie buzzera piezoelektrycznego do masy modułu, a dodatnie do cyfrowego pinu 0.

    Ujemne wyprowadzenie sensora MQ2 do masy, a dodatnie do Vin - koniecznie do tego napięci, a nie 3,3 V gdyż układ wymaga co najmniej 5 V do poprawnej pracy. Należy upewnić się, że wykorzystany zasilacz ma napięcie wyjściowe co najmniej równe 5 V. Wyprowadzenie sensora opisane jako A0 podłączyć trzeba do wejścia analogowego modułu Photon z numerem 0. Pin D0 na płytce z sensorem MQ2 nie jest potrzebny do poprawnej pracy i nie musimy go podłączać do układu.

    Krok 3: Ładujemy program

    Detektor dymu z WiFi do konta w serwisie IFTTT


    Jedną z fajnych rzeczy jeśli chodzi o moduł Photon jest to, że można bezprzewodowo ładować program do jego pamięci, poprzez WiFi. Wystarczy skopiować poniższy kod programu i wkleić na build.particle.io.

    Z dostępnych urządzeń wybrać należy to, do którego chcemy załadować program i nacisnąć przycisk 'flash'. W kodzie zawarto także elementy pozwalające na dalsze używanie mobilnej aplikacji Particle, tak aby mieć podglądu stanu pinów analogowych w czasie rzeczywistym i możliwość kontroli stanu wyjść cyfrowych.

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Krok 4: Konfiguracja połączenia IFTTT

    Detektor dymu z WiFi do konta w serwisie IFTTT Detektor dymu z WiFi do konta w serwisie IFTTT Detektor dymu z WiFi do konta w serwisie IFTTT Detektor dymu z WiFi do konta w serwisie IFTTT Detektor dymu z WiFi do konta w serwisie IFTTT


    Po uruchomieniu i aktywacji konta na IFTTT, konieczna jest aktywacja poszczególnych kanałów, z których chcemy korzystać:

    * Kanał SMS dla wiadomości tekstowych
    * Kanał telefoniczny do wykonywania połączeń telefonicznych
    * Kanał Email lub Gmail do wysyłania wiadomości mejlowych
    * Kanał WeMo do kontroli gniazdek.

    Autor wykorzystuje kanał Gmail, głównie z uwagi na limit nakładany na wiadomości SMS na IFTTT. Można w ten sposób wysyłać też wiadomości tekstowe (SMS), jeśli zna się stosowny adres o formacie zależnym od operatora sieci komórkowej.

    Można skonfigurować konto IFTTT tak aby monitorowane były konkretne zmienne w naszym urządzeniu, a przekroczenie wartości tych zmiennych spowoduje zdefiniowane akcje (np. wysłanie e-maila). Jednakże efektywniejsze jest wykorzystanie eventów, a nie przekazywanie wartości zmiennej. W ten sposób cała kontrola realizowana jest po stronie urządzenia (detektora dymu), a nie IFTTT, które reaguje jedynie na wydarzenie np. przekroczenia wartości zmiennej, wygenerowane przez moduł.

    Detektor dymu z WiFi do konta w serwisie IFTTT


    Źródło: http://www.instructables.com/id/WiFi-Smoke-Detector/?ALLSTEPS


    Fajne! Ranking DIY
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
  • #2 13 Sie 2015 11:28
    japko1024
    Poziom 17  

    Zamiast polegać na jakimś dodatkowym, zcentralizowanym serwisie, można byłoby zbudować układ, który sam wysyłałby maile (np. mikrokontroler z podłączonym modułem wifi). Oczywiście skrzynka mailowa też jest zcentralizowana, ale w ten sposób eliminuje się ryzyko, że serwis IFTTT przestanie działać. Czy układ ma własną syrenę? I na ile starcza bank energii, do którego jest podłączony?

  • #3 14 Sie 2015 23:39
    rudzik
    Poziom 10  

    Hehe czy ty widzisz jaką bzdurę napisałeś? ;)

    Gdyby układ sam wysyłał maile, to byś nic nie dostał w przypadku odcięcia zasilania, netu, zasilania do netu itp (co akurat przy tej konkretnej monitorowanej rzeczy jest bardzo prawdopodobne w przypadku awarii) :)
    Podstawowa zasada - monitoring aplikacji internetowych prowadzi się za pomocą zewnętrznej infrastruktury, akurat IFTTT jest tutaj całkiem spoko rozwiązaniem, gdyż oferuje bardzo wysoką dostępność. Fajne api. Gratuluję ciekawego projektu autorowi tematu.

  • #4 15 Sie 2015 15:53
    japko1024
    Poziom 17  

    Myślisz, że IFTTT jest jakimś magicznym serwisem, z którym można się łączyć nawet bez Internetu i zasilania? Chyba poprzez znaki dymne, o które nie trudno w razie pożaru :D Dobrze, że pojawiają się zdecentralizowane komunikatory, np. BitMessage, bo decentralizacja oznacza m.in. dużo większą odporność na awarie. Niestety, wiele z nich wymaga dopracowania.

  • #5 17 Sie 2015 09:26
    tadzik85
    Poziom 38  

    O dziwo to nie jest detektor dymu.. :!: :!:
    Wykrywa jedynie obecność gazów palnych.

  • #6 17 Sie 2015 09:33
    Freddy
    Poziom 43  

    tadzik85 napisał:
    O dziwo to nie jest detektor dymu.. :!: :!:
    Wykrywa jedynie obecność gazów palnych.
    Nie tylko.
    Cytat:
    They are used in gas leakage detecting equipments in family and industry, are suitable for detecting
    of LPG, i-butane, propane, methane ,alcohol, Hydrogen, smoke.

  • #7 17 Sie 2015 10:07
    tadzik85
    Poziom 38  

    Freddy napisał:
    tadzik85 napisał:
    O dziwo to nie jest detektor dymu.. :!: :!:
    Wykrywa jedynie obecność gazów palnych.
    Nie tylko.
    Cytat:
    They are used in gas leakage detecting equipments in family and industry, are suitable for detecting
    of LPG, i-butane, propane, methane ,alcohol, Hydrogen, smoke.


    Słuchaj się chińczyka od kiedy to poziom zadymienia podaje się w ppm?
    Takie sensor nie wykrywa dymu. Jedynie gazy powiązane z dymem mogą ten sensor zatruć.
    Od kiedy sensor gazów może wykrywać aż taką ich ilość??
    Porównaj sensory FISa lub Figaro - to są renomowane marki w tej dziedzinie....

    DO wykrywania dymu stosuję się całkowicie inną metodę. (czym obecnie zajmuje się zawodowo)

  • #9 17 Sie 2015 10:42
    tadzik85
    Poziom 38  

    Freddy napisał:
    Od tego jest DS, aby się na nim opierać.


    Dym nie jest gazem a ciałem stałym. Jakiego typu reakcji chemicznej się spodziewasz?

  • #11 17 Sie 2015 12:02
    tadzik85
    Poziom 38  

    OWSZEM :!: :!: :!: Tego sensora nie nazwałbym nawet wskaźnikiem.
    A wskazany dokument ledwo datashetem nazwać można.

    Gdzie wskazanie wielkości wykrywanych cząstek? Gdzie Informacja o wpływie zakurzenia? itp itd.

  • #13 17 Sie 2015 13:56
    tadzik85
    Poziom 38  

    Freddy napisał:
    Taaa, wiesz więcej niż producent - dobre :).
    To jest skrócona wersja DS, pełna jest na stronie producenta.


    Skoro tak ślepo wierzysz w to co ludzie piszą....