Სარჩევი:
- მარაგები
- ნაბიჯი 1: პრინციპი და კოდი
- ნაბიჯი 2: აპარატურა
- ნაბიჯი 3: შეკრება
- ნაბიჯი 4: სახლის ავტომატიზაციის ინტეგრაცია
- ნაბიჯი 5: შემდგომი გაუმჯობესება
ვიდეო: GPS მანქანის ტრეკერი SMS შეტყობინებით და Thingspeak მონაცემების ატვირთვით, Arduino– ზე დაფუძნებული, სახლის ავტომატიზაცია: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს GPS ტრეკერი გავაკეთე შარშან და რადგან ის კარგად მუშაობს, მე მას ახლა ვაქვეყნებ Instructable– ზე. ის უკავშირდება ჩემს საბარგულში არსებულ აქსესუარებს.
GPS ტრეკერი ატვირთავს მანქანის პოზიციას, სიჩქარეს, მიმართულებას და გაზომულ ტემპერატურას მობილური მონაცემების (GPRS) საშუალებით Thingspeak არხზე. ეს მონაცემები იკითხება ჩემი Openhab სახლის ავტომატიზაციის მიერ ამ მონაცემების საჩვენებლად. მე ვიყენებ Thingspeak– ს, რათა მივიღო ჩემი მონაცემები ადგილობრივ Openhab Home Automation– ში MQTT ბროკერის Thingspeak– ის საშუალებით. იქნებ არსებობს სხვა გზებიც, გთხოვთ შემატყობინოთ კომენტარებში
თუ დარეკავთ ტრეკერს, ის გამოგიგზავნით SMS- ს ადგილმდებარეობისა და სტატუსის შესახებ, რომელიც შეიცავს Google Maps- ის ბმულს კოორდინატებთან.
ეს პროექტი შთაგონებული იყო სხვა პროექტებით, რომელსაც მე ვახსენებ აქ და შემდგომ.
- ატვირთვა Thingspeak– ში
- გაგზავნეთ SMS, რომელიც შეიცავს Google Maps ბმულს
მე ახლახანს ვნახე ეს ინსტრუქტორი მანქანის ტრეკერისთვის, რომელიც იყენებს მსგავს მიდგომას SMS– ისთვის.
შემდეგ ნაბიჯებში მე გაჩვენებთ
- პრინციპი და კოდი
- ტექნიკა
- შეკრება
- სახლის ავტომატიზაციის ინტეგრაცია
- გააგრძელე გაუმჯობესება
მარაგები
მე მივიღე ჩემი კომპონენტები ალიექსპრესიდან. ძირითადი კომპონენტები
- 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 ქინძისთავებს.
განვითარების დროს მე ექსპერიმენტი გავაკეთე Arduino Mega– ზე, რომელსაც აქვს 4 აპარატურის სერიული კავშირი, თქვენ შეგიძლიათ მარტივად გამოიყენოთ ერთი გამართვის მიზნით.
AT ბრძანებები
იხილეთ ეს ბმულები ინფორმაციისთვის ძალიან მნიშვნელოვანი AT ბრძანებების შესახებ: Electrodragon, M2Msupport.net, Andreas Spiess.
თქვენ იყენებთ სხვა GSM/GPRS მოდულს, როგორიცაა SIM800 ან SIM900 თქვენ ალბათ გჭირდებათ სხვა AT ბრძანებები მონაცემთა კავშირის დასაყენებლად და საიტზე POST მონაცემებისათვის Thingspeak.
ესემესი
GSM მოდული კითხულობს აბონენტის ტელეფონის ნომერს (AT+CLIP) და აგზავნის SMS- ს ადგილმდებარეობის (Google Maps ბმულის) და სტატუსის მქონე აბონენტთან.
ტემპერატურა
თუ ტემპერატურა GPS ტრეკერში ძალიან მაღალია, ის გამოგიგზავნით განგაშის SMS- ს.
ნაბიჯი 2: აპარატურა
ყველა კომპონენტი შევაერთე ქალი სათაურების მეშვეობით პერფის დაფაზე, ადვილი გამართვისა და შეკეთების მიზნით. ნახეთ სურათები და კომენტარები.
მამალი კონვერტორი იღებს 12 ვ მანქანიდან და გამოაქვს 5 ვოლტი (ჩართვის/გამორთვის გადამრთველის საშუალებით) Arduino Pro Mini– სთვის, A6 მოდულისთვის და GPS მიმღებისთვის (რაც მე მეგონა იყო მხოლოდ 3.3 ვ ტოლერანტული, მაგრამ 5 ვ კარგად მუშაობს).
A6 მოდულს სჭირდება საკმარისი კვების წყარო. GSM ქსელის საშუალებით გადაცემისას ის იძენს ძალას, ამიტომ დავამატე 1000uF ტანტალის კონდენსატორი.
ტემპერატურა იზომება 10K NTC თერმისტორის საშუალებით.
ნაბიჯი 3: შეკრება
ყოველივე ამის შემდეგ დაკავშირებულია და შემოწმდება, კომპონენტები დამონტაჟებულია ქალის სათაურებზე და კონცენტრატორები და LED- ები მიმაგრებულია შიგთავსში.
ნაბიჯი 4: სახლის ავტომატიზაციის ინტეგრაცია
სათქმელი
მე ვიყენებ უფასო ანგარიშს Thingspeak– ზე. სამწუხაროდ, მათ შეამცირეს არხების რაოდენობა უფასო ანგარიშისთვის, მაგრამ ის მაინც მშვენივრად მუშაობს და ამ პროექტს სჭირდება მხოლოდ ერთი არხი და რამდენიმე ველი. ატვირთვისთვის გჭირდებათ ჩაწერის API გასაღები, MQTT– ის საშუალებით წასაკითხად, წაკითხვის API გასაღები. იხილეთ ეს საიტი დოკუმენტაციისთვის, თუ როგორ გამოიყენოთ Thingspeak MQTT.
მე წავიკითხე მონაცემები წითელ კვანძში. იხილეთ თანდართული ნაკადის სურათი, რომელშიც მე ვუერთდები lat და lon მნიშვნელობებს ერთ სტრიქონზე. მე ვიყენებ დაყოვნებას, რათა მივიღო lat და lon მნიშვნელობები სწორი თანმიმდევრობით.
ნაბიჯი 5: შემდგომი გაუმჯობესება
მომავალში ვგეგმავ:
- შეაერთეთ ტრეკერი ჩემს ბატარეასთან, ასე რომ მოდული ყოველთვის ჩართულია. თუმცა, მე უნდა ვიძლეო გარანტიას, რომ ის ხშირად არ ამუხრუჭებს ბატარეას.
- შესაძლოა, ჩემი სახლის ავტომატიზაციის ზოგიერთი გეო -ფარიკაცია მოხდეს, ამიტომ მივიღებ გაფრთხილებას, თუ მანქანა განსაზღვრულ დიაპაზონშია.
- შეამოწმეთ არის თუ არა აბონენტი ცნობილი, რათა თავიდან აიცილოთ SMS შეტყობინებების გაგზავნა უცნობ აბონენტებთან.
- თუ თქვენ გაქვთ კარგი იდეა, გთხოვთ შემატყობინოთ კომენტარებში
გირჩევთ:
მოლაპარაკე ავტომატიზაცია -- აუდიო არდუინოდან -- ხმით კონტროლირებადი ავტომატიზაცია -- HC - 05 Bluetooth მოდული: 9 ნაბიჯი (სურათებით)
მოლაპარაკე ავტომატიზაცია || აუდიო არდუინოდან || ხმით კონტროლირებადი ავტომატიზაცია || HC - 05 Bluetooth მოდული: …………………………. გთხოვთ გამოიწეროთ ჩემი YouTube არხი მეტი ვიდეოსთვის …. …. ამ ვიდეოში ჩვენ ავაშენეთ Talkative Automation .. როდესაც თქვენ გაგზავნით ხმოვან ბრძანებას მობილურით, ის ჩართავს სახლის მოწყობილობებს და გამოაგზავნის გამოხმაურებას
როგორ გავაკეთოთ IoT– ზე დაფუძნებული სახლის ავტომატიზაცია NodeMCU სენსორების კონტროლის სარელეო საშუალებით: 14 ნაბიჯი (სურათებით)
როგორ გავაკეთოთ IoT– ზე დაფუძნებული სახლის ავტომატიზაცია NodeMCU სენსორების კონტროლის რელეით: ამ IoT– ზე დაფუძნებულ პროექტში მე გავაკეთე სახლის ავტომატიზაცია Blynk– ით და NodeMCU საკონტროლო სარელეო მოდულით რეალურ დროში გამოხმაურებით. ხელით რეჟიმში, ეს სარელეო მოდული შეიძლება კონტროლდებოდეს მობილურიდან ან სმარტფონიდან და, ხელით გადამრთველიდან. ავტომატურ რეჟიმში, ეს არის
სახლის ავტომატიზაცია დაფუძნებული ადგილობრივ MQTT სერვერზე, ჟოლოს PI და NODEMCU დაფის გამოყენებით: 6 ნაბიჯი
სახლის ავტომატიზაცია დაფუძნებულია ადგილობრივ MQTT სერვერზე, რომელიც იყენებს ჟოლოს PI და NODEMCU დაფას: აქამდე მე გავაკეთე რამდენიმე სასწავლო ვიდეო ინტერნეტით ტექნიკის კონტროლის შესახებ. და ამისთვის მე ყოველთვის ვამჯობინებდი Adafruit MQTT სერვერს, რადგან მისი გამოყენება ადვილი და მოსახერხებელიც იყო. მაგრამ ეს ყველაფერი ემყარებოდა ინტერნეტს. ეს ნიშნავს, რომ ჩვენ
IOT დაფუძნებული სახლის ავტომატიზაცია: 4 ნაბიჯი
IOT დაფუძნებული სახლის ავტომატიზაცია: როგორ მუშაობს: ვაკეთებ მორგებულ მიკროსქემს, რომელიც აკონტროლებს 4 რელეებს esp8266 NodeMcu– ით ეს წრე მუშაობს DC 12 ვოლტ 1 ამპერი ენერგიაზე. როდესაც nodemcu ჩართულია როუტერთან WiFi- ს საშუალებით & ასევე დაუკავშირდით ბლინკის სერვერს თქვენი სმარტფონი გაგზავნეთ მძიმე
Android და Arduino SMS დაფუძნებული სახლის ავტომატიზაცია: 5 ნაბიჯი (სურათებით)
Android და Arduino SMS დაფუძნებული სახლის ავტომატიზაცია:! ! ! N O T I C E! ! ! იმის გამო, რომ ადგილობრივი მობილური ტელეფონის კოშკი განახლებულია ჩემს მხარეში, მე აღარ შემიძლია ამ GSM მოდულის გამოყენება. ახალ კოშკს აღარ აქვს 2G მოწყობილობების მხარდაჭერა. ამიტომ, მე ვეღარანაირ მხარდაჭერას ვერ ვუცხადებ ამ პროექტს. ცოტა ხნის წინ, მე ხელახლა