Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Зарчим ба дүрэм
- Алхам 2: Техник хангамж
- Алхам 3: угсрах
- Алхам 4: Гэрийн автоматжуулалтын интеграцчлал
- Алхам 5: Цаашдын сайжруулалтууд
Видео: SMS мэдэгдэл, Thingspeak өгөгдөл байршуулах, Arduino дээр суурилсан, гэрийн автоматжуулалт бүхий GPS машины мөрдөгч: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Би энэ GPS трекерийг өнгөрсөн жил хийсэн бөгөөд сайн ажиллаж байгаа тул одоо Instructable дээр нийтэлж байна. Энэ нь миний их биеийн дагалдах хэрэгслийн залгуурт холбогдсон байна.
GPS трекер нь гар утасны өгөгдөл (GPRS) холболтоор Thingspeak суваг руу машины байрлал, хурд, чиглэл, хэмжсэн температурыг байршуулдаг. Энэ өгөгдлийг миний Openhab гэрийн автоматжуулалт уншиж, энэ өгөгдлийг харуулдаг. Би Thingspeak -ийг ашиглан Thingspeak -ийн MQTT брокероор дамжуулан Openhab Home Automation -д өөрийн өгөгдлийг орон нутгийн хэмжээнд авах боломжтой. Өөр арга зам байж магадгүй, надад коммент хэсэгт хэлээрэй
Хэрэв та мөшгөгч рүү утсаар ярих юм бол энэ нь координатын Google газрын зургийн холбоосыг агуулсан байршил, статус бүхий SMS илгээх болно.
Энэ төслийг миний энд дурдсан, цаашид хийх бусад төслүүдээс санаа авсан.
- Thingspeak руу байршуулж байна
- Google газрын зургийн линкийг агуулсан 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 Hardware Serial холболттой Arduino Mega -ийг туршиж үзсэн тул та үүнийг дибаг хийх зорилгоор хялбархан ашиглаж болно.
AT командууд
Electrodragon, M2Msupport.net, Andreas Spiess гэсэн маш чухал AT командуудын талаар мэдээлэл авахыг хүсвэл энэ холбоосыг үзнэ үү.
Та SIM800 эсвэл SIM900 гэх мэт өөр GSM/GPRS модулийг ашигладаг бол Thingspeak хэлбэрээр сайт руу өгөгдлийн холболт, POST өгөгдөл тохируулахын тулд бусад AT командууд хэрэгтэй байж магадгүй юм.
SMS
GSM модуль нь дуудлага хийж буй хүний утасны дугаарыг (AT+CLIP) уншиж, байршлыг (Google газрын зургийн линк) болон статусыг агуулсан мессежийг дуудлага хийгчид илгээдэг.
Температур
Хэрэв GPS хянагчийн температур хэт өндөр байвал дохиоллын SMS илгээх болно.
Алхам 2: Техник хангамж
Би эмэгтэй бүрэлдэхүүн хэсгүүдээр дамжуулан бүх бүрэлдэхүүн хэсгүүдийг хялбархан дибаг хийх, засах зориулалттай самбар дээр холбосон. Зураг болон сэтгэгдлийг үзнэ үү.
Бак хөрвүүлэгч нь машинаас 12V авч, Arduino Pro Mini, A6 модуль, GPS хүлээн авагчийн хувьд 5V вольт (асаах/унтраах унтраалгаар) гаргадаг (миний бодлоор энэ нь ердөө 3.3V тэсвэртэй, гэхдээ 5V сайн ажилладаг).
A6 модуль нь хангалттай тэжээлийн хангамж шаарддаг. GSM сүлжээгээр дамжуулах нь зарим хүчийг нэмэгдүүлдэг тул би 1000uF тантал конденсатор нэмсэн.
Температурыг 10K NTC термистороор хэмждэг.
Алхам 3: угсрах
Бүгдийг холбож, шалгасны дараа бүрэлдэхүүн хэсгүүдийг эмэгтэй толгойн хэсэгт холбож, унтраалга, LED -ийг хашлагад наасан байна.
Алхам 4: Гэрийн автоматжуулалтын интеграцчлал
Thingspeak
Би Thingspeak дээр үнэгүй данс ашигладаг. Харамсалтай нь тэд үнэгүй дансны сувгийн хэмжээг бууруулсан боловч энэ нь гайхалтай хэвээр байгаа бөгөөд энэ төсөлд зөвхөн нэг суваг, хэд хэдэн талбар хэрэгтэй байна. Байршуулахад танд API бичих түлхүүр, MQTT -ээр уншихын тулд Read API түлхүүр хэрэгтэй болно. Thingspeak MQTT -ийг хэрхэн ашиглах талаархи баримт бичгийг энэ сайтаас үзнэ үү.
Би Node Red дээрх өгөгдлийг уншсан. Лат ба лоны утгыг нэг мөрөнд холбосон хавсаргасан урсгалын зургийг үзнэ үү. Би lat болон lon утгыг зөв дарааллаар нь авахын тулд хоцролтыг ашигладаг.
Алхам 5: Цаашдын сайжруулалтууд
Ирээдүйд би дараахь зүйлийг хийхээр төлөвлөж байна.
- Хянагчийг миний батерей руу холбоно уу, ингэснээр модуль үргэлж асаалттай байдаг. Гэсэн хэдий ч энэ нь батерейг ихэвчлэн шавхдаггүй гэдгийг батлах ёстой.
- Магадгүй манай гэрийн автоматжуулалтанд геофенс хийх ажил хийгдэж магадгүй тул машин тогтоосон хүрээнээс гадуур байвал би анхааруулга авдаг.
- Үл мэдэгдэх дуудлага хийгчид SMS мессеж илгээхээс урьдчилан сэргийлэхийн тулд дуудлага хийж буй хүн мэдэгдэж байгаа эсэхийг шалгаарай.
- Хэрэв танд сайхан санаа байвал сэтгэгдэл дээр надад хэлээрэй
Зөвлөмж болгож буй:
Blynk ашиглахгүйгээр ESP8266 WiFi бүхий гэрийн автоматжуулалт: 24 алхам (зурагтай)
Blynk ашиглахгүйгээр ESP8266 WiFi -тэй гэрийн автоматжуулалт !: Нэгдүгээрт, 2016 оны Автоматжуулалтын уралдаанд намайг ялагч болгосонд баярлалаа. Тиймээс, би танд амласанчлан ESP8266 WiFi модуль бүхий гэр ахуйн цахилгаан хэрэгслийг удирдах зааварчилгааг энд оруулав
Гэрийн автоматжуулалт, WiFi болон ESP-NOW бүхий зайгаар ажилладаг хаалганы мэдрэгч: 5 алхам (зурагтай)
Гэрийн автоматжуулалт, WiFi болон ESP-NOW бүхий батерейгаар ажилладаг хаалганы мэдрэгч: Энэхүү зааварчилгаанд би гэрийн автоматжуулалтыг ашиглан зайгаар ажилладаг хаалганы мэдрэгчийг хэрхэн хийснийг танд үзүүлэх болно. Би өөр гоё мэдрэгч, дохиоллын системийг харсан ч өөрөө хиймээр санагдлаа. Миний зорилго: Дугийг илрүүлж, мэдээлдэг мэдрэгч
IOT дээр суурилсан гэрийн автоматжуулалт: 4 алхам
IOT дээр суурилсан гэрийн автоматжуулалт: Энэ нь хэрхэн ажилладаг вэ: Би esp8266 NodeMcu -ийн тусламжтайгаар 4 релеийг удирдах тусгай хэлхээний самбар хийдэг. Энэ хэлхээ нь DC 12 вольт 1 ампер хүчээр ажилладаг. nodemcu -ийг асаахад WiFi -ээр дамжуулан чиглүүлэгчээ холбоно уу. мөн Blynk сервертэй холбогдоорой Таны ухаалаг утас таслал илгээх
Android болон Arduino SMS дээр суурилсан гэрийн автоматжуулалт: 5 алхам (зурагтай)
Android болон Arduino SMS дээр суурилсан гэрийн автоматжуулалт:! ! ! Үгүй ээ! ! ! Орон нутгийн гар утасны цамхаг миний талбайд шинэчлэгдэж байгаа тул би энэ GSM модулийг ашиглахаа больсон. Шинэ цамхаг 2G төхөөрөмжийг дэмжихээ больсон. Тиймээс би энэ төслийг дэмжихээ больж, саяхан би
Raspberry Pi бүхий хямд, үр дүнтэй гэрийн автоматжуулалт: 11 алхам (зурагтай)
Raspberry Pi -тай хямд, үр дүнтэй гэрийн автоматжуулалт: Би гэрлийг утасгүй удирдахыг үргэлж хүсч байсан боловч арилжааны сонголтууд ихэвчлэн үнэтэй байдаг. Philips Hue гэрэл ойролцоогоор 70 долларын үнэтэй бөгөөд WiFi сүлжээнд холбогдсон гэрэл нь бас үнэтэй байдаг. Энэхүү гарын авлагад таван гэрэл/л хүртэл хэрхэн хянах талаар танд хэлэх болно