Termoanduri moblaäpp ja seonduv - Printerisõbralik versioon +- Elektroonikafoorum.com (https://elektroonikafoorum.com) +-- Foorum: Arutelud (https://elektroonikafoorum.com/forum-3.html) +--- Foorum: Programmeerimine (https://elektroonikafoorum.com/forum-5.html) +--- Teema: Termoanduri moblaäpp ja seonduv (/thread-742.html) |
Termoanduri moblaäpp ja seonduv - Jason - 20-02-2018 Pole küll 100% programmeerimisega seonduv aga kuna riistvaraline külg on suht jäik, siis otsustasin selle siia alateemasse postitada. Lühidalt siis vajan nõu ja abi sellise praktilise koolitöö jaoks: 1) Termoandur edastab infot temperatuuri kohta Arduinole või Raspberrile 2) Arvuti edastab info Push Notification Service abil äpile 3) Äpp teavitab kasutajat eelnevalt seadistatud temperatuurini jõudmisest. Mõte selles, et teavitada teatava ühissauna kasutajaid kütmise faktist automaatselt. Sauna köetakse käsitsi, puudega ja mõnikord unustab kütja skypes teadet saata või toimub skypes teate edastamisel tugev viivitus. Kava kohaselt peaks esmane automaatteavitus saadetama siis kui temperatuur tõuseb üle piiri, milleni see loomulikul teel ei ulatuks. Kõnealustes oludes näiteks 30C. Eesmärk on teavitada kasutajaid võimalikult vara, et saun on kütte pandud ja võib hakata asju pakkima. See lävend peaks olema (serveris?) fikseeritud temperatuur. Server peaks jätkama temperatuurimuutuste edastamist X aja tagant (5 min? 10 min?) ja klient saab äpilt uue teavituse siis kui saavutatakse tema poolt individuaalselt seatud lävend, mis näitaks sauna valmisolekut. Näiteks leiab kasutaja, et tema alla 80 kraadi sauna minema ei hakka. Seepärast seab ta individuaalseks lävendiks äpis 80 kraadi (või 75, et jääks sõitmisvaru) ja tema äpp teavitabki teda teistkordselt siis kui see lävend on saavutatud, et saun on nüüd valmis. Vahenditest on olemas andur, server (Raspberri/Arduino), veebiserver (asutuse veebileht). Äpi tahaks soovitavalt kokku panna visuaalprogrammeerimisega, sest ma ise progemist ei oska. Ootan mõtteid, soovitusi, abi. Tänan. RE: Termoanduri moblaäpp ja seonduv - madis64 - 20-02-2018 Idee eest viis punkti RE: Termoanduri moblaäpp ja seonduv - A.R. - 22-02-2018 Kui netist otsida siis näiteks see on sinna kanti asi: https://create.arduino.cc/projecthub/ken-blanch/sms-temperature-reply-15126f ________________________________________________________________ Kui on tahtmist siis võib võtta mõne vana, nuppudega mobla ja teha juurde mikroprotsessorist klahvivajutaja. Kas elektriline või nt mehhaaniline, relee moodi. Mikro saab panna temperatuuri mõõtma ja pärast võib ta ka SMS-e saata. Umbes nagu inimene vajutaks nuppe. Natuke naljakas aga kooliülesandena võib öelda et "siin on sees mitmekülgne lahendus". RE: Termoanduri moblaäpp ja seonduv - vanavares - 22-02-2018 Mikrokontrolleri valik on piiratud Arduino või Raspberry'ga? Ma ise valiks näiteks NodeMcu ( http://www.nodemcu.com/index_en.html ) see oskab lugeda 1-Wire protokolli kaudu temperatuurianduri näidu, otsustada kas kriitiline lävi on ületatud ja saata see Wifi kaudu kohe Google Push-Notification teenusele. Saaks veebiserveri vahelt välja jätta. Progeda saab NodeMcu'd LUA's. Jookseb ESP8266 peal ( https://et.wikipedia.org/wiki/ESP8266 ). Sama Visuaalprogrameerimise kohta kahtlen kõvasti. Aga äkki on midagi olemas. Kui Arduino valida, siis tuleb sinna juurde vaadata mingi moodul, mis võrguühenduse tekitaks. LAN, Wifi, GSM. Kokkuvõttes on sellega rohkem elektroonikaga möllamist ja progemist. Odavaim variant ongi kasutada alamoodulina sama ESP8266 peal baseeruvat ESP-12E WiFi moodulit. See tahab saada 3.3V volti ja IO tuleb läbi level-shifteri ühendada. Keeruline ei ole, aga algajale on see paras peotäis abrakadabrat. Raspberry Pi'ga kogemus puudub. Riistvara poolest on kõik vajalik olemas (Pi 3'l on ka Wifi moodul küljes). Näiteid DS18B20 anduri lugemiseks oli Internetis olemas. Jõudluse poolest on natuke overkill, aga kooliprojektiks peaks päris hea olema. Võib-olla on lausa mingi visuaalprogemise vahend olemas Äpp telefoni tuleb eraldi valmis nikerdada. Kuna endal kogemus puudub (olen vaid ühe Hello Worldi Androidile teinud), siis aidata ei oska. Sirvisin Push Notificationi kohta infot ja tundub et väga raketiteadus ei ole. Siin oli päris normaale juhend https://code.tutsplus.com/tutorials/how-to-get-started-with-push-notifications-on-android--cms-25870 RE: Termoanduri moblaäpp ja seonduv - Jason - 09-04-2018 (22-02-2018, 11:35 PM)vanavares Kirjutas: Mikrokontrolleri valik on piiratud Arduino või Raspberry'ga? RE: Termoanduri moblaäpp ja seonduv - Jason - 09-04-2018 (22-02-2018, 12:32 PM)A.R. Kirjutas: Kui netist otsida siis näiteks see on sinna kanti asi: SMS'ile oleme mõelnud aga see nõuab igakuist hooldust raha laadimise näol. Eesmärk oleks niiöelda hooldusvaba süsteem, mis tasakesi kaminaruumi nurgas tiksub (mida ta osalt juba ka teeb). SMS'iga saaks lahendada ka vaid poole probleemist. Kasutajad ei saaks individuaalseid teavituslävendeid määrata. Noh ja iga klient tuleks eraldi sisestada ja ma ei tea, kas see üldse võimaldab 50 kliendile sõnumineerimist? |