Мазмұны:
- Жабдықтар
- 1 -қадам: Принцип және кодекс
- 2 -қадам: Жабдық
- 3 -қадам: құрастыру
- 4 -қадам: Үйді автоматтандырудың интеграциясы
- 5 -қадам: одан әрі жетілдіру
Бейне: SMS хабарландыруы мен Thingspeak деректерді жүктеу, GPS жүйесі бар автокөлікті бақылау, Arduino негізіндегі, үйді автоматтандыру: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Мен бұл GPS -трекерді былтыр жасадым, және ол жақсы жұмыс істейтіндіктен мен оны қазір Instructable -де жариялаймын. Ол менің сандықтағы аксессуарлардың ашасына қосылған.
GPS трекері Thingspeak арнасына мобильді деректер (GPRS) қосылымы арқылы көліктің орнын, жылдамдығын, бағытын және өлшенген температурасын жүктейді. Бұл деректерді менің Openhab үй автоматикасы осы деректерді көрсету үшін оқиды. Мен Thingspeak -ті MQTT Thingspeak брокері арқылы Openhab Home Automation -да жергілікті түрде алу үшін Thingspeak қолданамын. Мүмкін басқа әдістер бар, түсініктемелерде маған хабарлаңыз
Егер сіз трекерге телефон соқсаңыз, ол сізге координаттарға Google Maps сілтемесі бар орналасқан жері мен күйі туралы SMS жібереді.
Бұл жобаны мен басқа да жобалар шабыттандырды, олар мен бұл жерде әрі қарай айтамын.
- Thingspeak -ке жүктелуде
- Google Maps сілтемесі бар SMS жіберіңіз
Мен жақында SMS -тің ұқсас әдісін қолданатын автокөлік бақылаушының нұсқаулығын көрдім.
Келесі қадамдарда мен сізге көрсетемін
- Принципі мен коды
- Аппараттық құрал
- Ассамблея
- Үйдегі автоматтандыруды біріктіру
- Жақсартуларды жалғастырыңыз
Жабдықтар
Мен Aliexpress -тен компоненттерімді алдым. Негізгі компоненттер
- Arduino Pro Mini 328P 5v: мысал сілтемесі
- GY-NEO6MV2 GPS қабылдағышы: сілтеме
- A6 GSM/GPRS модулі немесе ұқсас: сілтеме
- Бак түрлендіргіші: сілтеме
1 -қадам: Принцип және кодекс
Қосылған ағындарда GPS трекерінің жұмыс принципі көрсетілген. Код Github бетінде жарияланған.
Мен кодтың кейбір бөліктеріне түсініктеме беремін.
Сериялық байланыс
Arduino GPS қабылдағышымен де, A6 модулімен де сериялық байланыс арқылы байланысады.
Мен A6 модулі мен Arduino арасындағы сериялық байланыс Arduino pro mini аппараттық сериясын қолданған кезде ғана тұрақты екенін білдім. Arduino мен GPS қабылдағыш арасындағы байланыс үшін мен AltSoftSerial қолдандым. AltSoftSerial кітапханасы алдын ала анықталған RX және TX түйреуіштерін қолданатынын ескеріңіз.
Даму кезінде мен 4 аппараттық сериялық қосылымы бар Arduino Mega -мен тәжірибе жасадым, сіз оны жөндеу үшін оңай қолдана аласыз.
AT командалары
AT өте маңызды командалары туралы ақпарат алу үшін мына сілтемелерді қараңыз: Electrodragon, M2Msupport.net, Andreas Spiess.
Мен басқа GSM/GPRS модулін қолданамын, мысалы, SIM800 немесе SIM900, сізге Thingspeak ретінде сайтқа деректер байланысы мен POST деректерін орнату үшін басқа AT командалары қажет болуы мүмкін.
қысқаша хабар қызметі
GSM модулі қоңырау шалушының телефон нөмірін (AT+CLIP) оқиды және қоңырау шалушыға орналасқан жері (Google Maps сілтемесі) мен күйі бар SMS жібереді.
Температура
Егер GPS трекердегі температура тым жоғары болса, ол дабыл SMS жібереді.
2 -қадам: Жабдық
Мен барлық компоненттерді әйел тақырыптары арқылы перфорация тақтасына оңай отладтау мен жөндеуге қостым. Суреттер мен түсініктемелерді қараңыз.
Конвертер машинадан 12В алады және Arduino Pro Mini, A6 модулі мен GPS қабылдағышы үшін 5В вольтты (қосу/өшіру қосқышы арқылы) шығарады (мен 3.3В төзімді деп ойладым, бірақ 5В жақсы жұмыс істейді).
A6 модулі жеткілікті қуат көзін қажет етеді. GSM желісі арқылы тарату кезінде ол күш береді, сондықтан мен 1000uF тантал конденсаторын қостым.
Температура 10K NTC термисторы арқылы өлшенеді.
3 -қадам: құрастыру
Барлығы қосылып, тексерілгеннен кейін, компоненттер әйелдер үстіңгі тақталарына бекітіледі, сөндіргіштер мен светодиодтар корпусқа жабыстырылады.
4 -қадам: Үйді автоматтандырудың интеграциясы
Thingspeak
Мен Thingspeak -те ақысыз есептік жазбаны қолданамын. Өкінішке орай, олар ақысыз есептік жазба үшін арналар санын азайтты, бірақ ол әлі де жақсы жұмыс істейді және бұл жобаға тек бір арна мен бірнеше өріс қажет. Жүктеу үшін сізге Write API кілті қажет, MQTT арқылы оқу үшін сізге Read API кілті қажет. Thingspeak MQTT пайдалану туралы құжаттама алу үшін осы сайтты қараңыз.
Мен Қызыл түйіндегі деректерді оқыдым. Lat және lon мәндерін бір жолға қосатын бекітілген ағынның суретін қараңыз. Мен lat және lon мәндерін дұрыс тәртіпте алу үшін кідірісті қолданамын.
5 -қадам: одан әрі жетілдіру
Болашақта мен жоспарлап отырмын:
- Трекерді батареяға қосыңыз, сондықтан модуль әрқашан қосулы. Дегенмен, мен батареяны жиі тауспайтынына кепілдік беруім керек.
- Мүмкін, менің үйдегі автоматтандыруда геофизика болуы мүмкін, сондықтан егер машина белгіленген ауқымнан шықса, мен ескерту аламын.
- Белгісіз қоңырау шалушыларға SMS хабарлама жіберуді болдырмау үшін қоңырау шалушының белгілі екенін тексеріңіз.
- Егер сізде жақсы идея болса, маған түсініктемелерде хабарлаңыз
Ұсынылған:
Өте төмен қуатты WiFi үйді автоматтандыру жүйесі: 6 қадам (суреттермен)
Өте төмен қуатты WiFi үйді автоматтандыру жүйесі: Бұл жобада біз бірнеше негізгі қадаммен үйдегі жергілікті автоматтандыру жүйесін қалай құруға болатынын көрсетеміз. Біз орталық WiFi құрылғысы ретінде жұмыс істейтін Raspberry Pi қолданамыз. Ақырғы түйіндер үшін біз IOT Cricket аккумуляторын жасау үшін қолданамыз
Arduino басқару релесі модулін пайдаланып ақылды үйді қалай жасауға болады - Үйді автоматтандыру идеялары: 15 қадам (суреттермен)
Arduino басқару релесі модулін пайдаланып ақылды үйді қалай жасауға болады | Үйді автоматтандыру идеялары: Бұл үйді автоматтандыру жобасында біз 5 тұрмыстық техниканы басқара алатын ақылды үй реле модулін жасаймыз. Бұл реле модулін Мобильді телефоннан немесе смартфоннан, ИҚ қашықтан басқару пультінен немесе теледидардың қашықтан басқару пульті, Қолмен қосқыштан басқаруға болады. Бұл ақылды эстафета сонымен қатар сезеді
NodeMCU көмегімен IoT негізіндегі топырақ ылғалдылығын бақылау мен бақылау жүйесі: 6 қадам
NodeMCU көмегімен IoT негізіндегі топырақтағы ылғалдылықты бақылау мен бақылау жүйесі: Бұл оқулықта біз ESP8266 WiFi модулін, яғни NodeMCU көмегімен IoT негізіндегі топырақ ылғалдылығын бақылау мен бақылау жүйесін енгізетін боламыз. Бұл жобаға қажет компоненттер: ESP8266 WiFi модулі- Amazon (334/- INR) реле модулі- Amazon (130/- INR
ESP8266 мен Google Home Mini көмегімен DIY дауысы/интернетпен басқарылатын үйді автоматтандыру және бақылау: 6 қадам
ESP8266 мен Google Home Mini көмегімен DIY дауысы/интернетпен басқарылатын үйді автоматтандыру және бақылау: Эй !! Ұзақ үзілістен кейін мен осындамын, өйткені біз бәріміз ақша табу үшін қызықсыз нәрсе (жұмыс) жасауымыз керек. BLUETOOTH, IR, Local WIFI, Cloud, яғни қиын мақалалардан жазған барлық үйдегі Автоматтандыру мақалаларынан кейін * ҚАЗІР * келеді. ең қарапайым, бірақ ең тиімдісі
Alexa мен Arduino көмегімен үйді ақылды бақылау: 9 қадам (суреттермен)
Alexa мен Arduino көмегімен ақылды үй мониторингі: Қазіргі әлемде адамдар көп уақытты үйде емес, жұмыс орнында өткізеді. Сондықтан адамдар жұмыс кезінде үйдің жағдайымен таныса алатын үй мониторингі жүйесі қажет. Егер одан да жақсы болар еді