Мазмуну:
- Жабдуулар
- 1 -кадам: Принцип жана кодекс
- 2 -кадам: Аппараттык
- 3 -кадам: Ассамблея
- 4 -кадам: Үйдү автоматташтыруу интеграциясы
- 5 -кадам: Андан ары жакшыртуу
Video: SMS билдирүүсү жана Thingspeak маалыматын жүктөө менен GPS Car Tracker, Arduino негизделген, үйдү автоматташтыруу: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Мен бул GPS трекерди былтыр жасадым жана ал жакшы иштегендиктен мен аны азыр Instructableге жарыялайм. Бул аксессуарлардын саймасына туташкан.
GPS трекери Thingspeak каналына мобилдик маалымат (GPRS) туташуусу аркылуу унаанын абалын, ылдамдыгын, багытын жана өлчөнгөн температурасын жүктөйт. Бул маалыматтарды менин Openhab үй автоматташтыруум бул маалыматтарды көрсөтүү үчүн окуйт. Мен Thingspeakтын MQTT брокери аркылуу маалыматты Openhab Home Automation аркылуу жергиликтүү түрдө алуу үчүн Thingspeak колдоном. Балким, башка жолдор бар, сураныч, комментарийлерде мага билдириңиз
Эгер сиз трекерге телефон чалсаңыз, ал сизге 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 аппараттык сериялык туташуусу бар Arduino Mega менен тажрыйба жүргүздүм, сиз мүчүлүштүктөрдү оңдоо үчүн оңой колдоно аласыз.
AT буйруктары
Бул абдан маанилүү AT буйруктары жөнүндө маалымат алуу үчүн бул шилтемелерди караңыз: Electrodragon, M2Msupport.net, Андреас Шпиес.
Мен башка GSM/GPRS модулун колдоном, SIM800 же SIM900 сыяктуу, балким Thingspeak катары сайтка маалымат байланышын жана POST маалыматын орнотуу үчүн башка AT буйруктары керек.
SMS
GSM модулу чалуучунун телефон номерин (AT+CLIP) окуйт жана чалуучуга жайгашкан жери (Google Карталардын шилтемеси) жана статусу жазылган SMS жөнөтөт.
Температура
Эгерде GPS трекериндеги температура өтө жогору болсо, анда сигналдык СМС жөнөтүлөт.
2 -кадам: Аппараттык
Мен бардык компоненттерди оңой оңдоо жана оңдоп -түзөө үчүн, аялдын башы аркылуу perf boardко туташтырдым. Сүрөттөрдү жана комментарийлерди караңыз.
Бак которгуч машинадан 12В алат жана Arduino Pro Mini, A6 модулу жана GPS кабылдагычы үчүн 5В вольтту (күйгүзүү/өчүрүү аркылуу) чыгарат (мен 3.3V чыдамкай деп ойлогом, бирок 5В жакшы иштейт).
A6 модулу жетиштүү электр булагына муктаж. GSM тармагы аркылуу өткөрүп жатканда, ал бир аз кубат берет, ошондуктан мен 1000uF танталдык конденсатор коштум.
Температура 10K NTC термистору аркылуу өлчөнөт.
3 -кадам: Ассамблея
Баары туташып жана текшерилгенден кийин, компоненттер аялдын башына орнотулат жана өчүргүчтөр менен LEDлер корпуска жабыштырылат.
4 -кадам: Үйдү автоматташтыруу интеграциясы
Thingspeak
Мен Thingspeakте акысыз эсепти колдоном. Тилекке каршы, алар бекер эсеп үчүн каналдардын санын азайтышты, бирок ал дагы эле жакшы иштейт жана бул долбоорго бир канал жана бир нече талаа керек. Жүктөө үчүн сизге Write API ачкычы керек, MQTT аркылуу окуу үчүн сизге Read API ачкычы керек. Thingspeak MQTTти колдонуу боюнча документтер үчүн бул сайтты караңыз.
Мен Node Redдеги маалыматтарды окудум. Лат жана лон баалуулуктарын бир сапка кошкон тиркелген агымдын сүрөтүн караңыз. Мен lat жана lon баалуулуктарын туура тартипте алуу үчүн кечигүүнү колдоном.
5 -кадам: Андан ары жакшыртуу
Келечекте мен пландап жатам:
- Трекерди батарейкама туташтырыңыз, андыктан модуль дайыма күйүп турат. Бирок, мен батареянын бат -баттан түгөнбөйт деп кепилдик беришим керек.
- Балким, менин үйүмдөгү автоматташтырууда геофенинг болушу мүмкүн, ошондуктан, эгерде машина аныкталган чектен чыкса, мен эскертүү алам.
- Белгисиз чалуучуларга SMS билдирүүлөрдү жөнөтүүнү болтурбоо үчүн, чалуучу белгилүү болсо, текшериңиз.
- Эгерде сизде жакшы идея болсо, анда комментарийлерде мага билдириңиз
Сунушталууда:
NodeMCU сенсорлорун башкаруу релеси менен IoTге негизделген үйдү автоматташтыруу: 14 кадам (сүрөттөр менен)
NodeMCU сенсорлорун көзөмөлдөө релеси менен IoTге негизделген үйдү кантип автоматташтыруу керек: Бул IoTге негизделген долбоордо мен Blynk жана NodeMCU башкаруучу реле модулу менен реалдуу убакытта кайтарым байланыш менен үй автоматташтырууну жасадым. Кол режиминде бул реле модулун Мобилдик же смартфондон жана Кол которгучтан башкарса болот. Авто режимде, бул акылдуу
Android жана Arduino SMS негизделген үйдү автоматташтыруу: 5 кадам (сүрөттөр менен)
Android жана Arduino SMS негизделген үй автоматташтыруу:! ! ! N O T I C E! ! ! Жергиликтүү уюлдук телефондордун мунарасы менин аймагында жаңыртылгандыктан, мен бул GSM модулун колдоно албай калдым. Жаңы мунара мындан ары 2G түзмөктөрүн колдобойт. Ошондуктан, мен мындан ары бул долбоорго эч кандай колдоо көрсөтө албайм
Arduino жана HC-05 Bluetooth модулун колдонуу менен үйдү автоматташтыруу системасы: 5 кадам (сүрөттөр менен)
Arduino жана HC-05 Bluetooth модулдарын колдонуу менен үйдү автоматташтыруу системасы: Эй балдар, кандайсыңар! Бүгүн мен экинчи Arduino Instructable.It менен бул жердемин, бул Bluetooth башкарылган үй автоматташтыруу системасы. нерселер кемчиликсиз иштейт! Ошондой эле мен тиркемени иштеп чыктым
Raspberry Pi3 жана Android нерселерин колдонуу менен үйдү автоматташтыруу: 5 кадам (сүрөттөр менен)
Raspberry Pi3 жана Android нерселерин колдонуу менен үйдү автоматташтыруу: Идея - бул “ акылдуу ҮЙ ” мында Android Things жана Raspberry Pi аркылуу үй түзүлүштөрүн башкарууга болот. Долбоор жарык, желдеткич, мотор сыяктуу көзөмөлдөөчү үй шаймандарынан турат. Керектүү материалдар: Raspberry Pi 3HDMI Ca
Raspberry Pi менен арзан жана эффективдүү үйдү автоматташтыруу: 11 кадам (сүрөттөр менен)
Raspberry Pi менен арзан жана эффективдүү үйдү автоматташтыруу: Мен ар дайым жарыкты зымсыз башкара алууну каалачумун, бирок соода жолдору адатта кымбат. Philips Hue чырактарынын баасы 70 доллардын тегерегинде, WiFi менен байланышкан жарыктар да кымбат. Бул окуу куралы сизге бешке чейин л/лды кантип башкаруу керектигин айтып берет