Სარჩევი:

LTE Arduino GPS Tracker + IoT Dashboard (ნაწილი 1): 6 ნაბიჯი (სურათებით)
LTE Arduino GPS Tracker + IoT Dashboard (ნაწილი 1): 6 ნაბიჯი (სურათებით)

ვიდეო: LTE Arduino GPS Tracker + IoT Dashboard (ნაწილი 1): 6 ნაბიჯი (სურათებით)

ვიდეო: LTE Arduino GPS Tracker + IoT Dashboard (ნაწილი 1): 6 ნაბიჯი (სურათებით)
ვიდეო: Make Your Own GPS Tracker Using the AVR-IoT Cellular Mini 2024, ივლისი
Anonim
LTE Arduino GPS Tracker + IoT Dashboard (ნაწილი 1)
LTE Arduino GPS Tracker + IoT Dashboard (ნაწილი 1)
LTE Arduino GPS Tracker + IoT Dashboard (ნაწილი 1)
LTE Arduino GPS Tracker + IoT Dashboard (ნაწილი 1)
LTE Arduino GPS Tracker + IoT Dashboard (ნაწილი 1)
LTE Arduino GPS Tracker + IoT Dashboard (ნაწილი 1)

შესავალი

Რა ხდება ბიჭებო! ეს ინსტრუქცია არის ჩემი პირველი ინსტრუქციის შემდგომი გამოყენება Botletics LTE/NB-IoT ფარისთვის Arduino– სთვის, ასე რომ, თუ ეს უკვე არ გაქვთ, გთხოვთ წაიკითხოთ, რომ მიიღოთ კარგი მიმოხილვა, თუ როგორ გამოიყენოთ ფარი და რა არის ეს ყველაფერი რა ამ გაკვეთილში მე გავამახვილებ ყურადღებას IoT მონაცემების აღრიცხვაზე და კონკრეტულად GPS- ზე და ტემპერატურის მონიტორინგზე და მოგაწვდით მთელ კოდს და მითითებებს, რაც დაგჭირდებათ გზაზე გასასვლელად და გამოსამოწმებლად!

ეს ინსტრუქცია ძირითადად ორიენტირებულია LTE ფარზე, რომელიც მე პირადად დავაპროექტე და ავაშენე, მაგრამ აქ ყველაფერი (მათ შორის Github Arduino ბიბლიოთეკა) უნდა მუშაობდეს SIMCom– ის 2G და 3G მოდულებზე, როგორიცაა SIM800/808/900/5320, რადგან ის მხოლოდ განახლებულია Adafruit FONA ბიბლიოთეკის ვერსია. მიუხედავად ტექნიკისა, კონცეფცია ზუსტად იგივეა და თქვენ შეგიძლიათ ბევრი მაგარი რამ გააკეთოთ ამით, მათ შორის სენსორული მონაცემების აღრიცხვა, ამინდის დისტანციური მონიტორინგი, ავტომატური ქურდობის კარმის GPS მიკვლევა და ა.შ … ასე რომ, წაიკითხეთ!

ნაბიჯი 1: შეაგროვეთ ნაწილები

შეაგროვეთ ნაწილები
შეაგროვეთ ნაწილები
შეაგროვეთ ნაწილები
შეაგროვეთ ნაწილები
შეაგროვეთ ნაწილები
შეაგროვეთ ნაწილები

სია იგივეა, რაც ჩემს პირველ გაკვეთილზე და მართლაც მარტივია!

  • არდუინო უნო, მეგა, ან ლეონარდო. ალტერნატიულად შეგიძლიათ გამოიყენოთ ნებისმიერი სხვა 3.3V ან 5V მიკროკონტროლერი, მაგრამ გარედან უნდა შეაერთოთ ქინძისთავები.
  • Botletics SIM7000 Shield Kit (მოყვება ფარი, ორმაგი LTE/GPS uFL ანტენა და მდედრობითი სათაურები). დარწმუნდით, რომ გაიარეთ ეს სახელმძღვანელო შესაბამისი ვერსიის შესარჩევად!
  • ჰოლოგრამის სიმ ბარათი. პირველი SIM ბარათი (რომელსაც ეწოდება "დეველოპერის" SIM ბარათი) არის სრულიად უფასო და მოყვება 1 მბ მონაცემები თვეში! შეერთებულ შტატებში თქვენ სავარაუდოდ იქნებით Verizon ქსელში, თუ იყენებთ ჰოლოგრამის SIM ბარათს. თქვენ ასევე შეგიძლიათ აიღოთ იგი ბოტლეტიკის ფარის გვერდით, თუ ეს უფრო მოსახერხებელია.
  • 3.7V LiPo ბატარეა (რეკომენდებულია 1000 mAH ან მეტი ტევადობა).
  • USB კაბელი თქვენი Arduino– ს დასაპროგრამებლად ან მის გასააქტიურებლად.

GPS თვალთვალის ტესტისთვის!

  • თქვენ შეგიძლიათ გამოიყენოთ მანქანის USB ადაპტერი თქვენი Arduino– ს გასაძლიერებლად გზაზე ფარის გამოცდისას.
  • ალტერნატიულად, თქვენ შეგიძლიათ გამოიყენოთ ბატარეის პაკეტი (7-12 ვ) Arduino– ს დასაკავშირებლად VIN და GND ქინძისთავების საშუალებით.

ნაბიჯი 2: ფიზიკური შეკრება

ფიზიკური შეკრება
ფიზიკური შეკრება
ფიზიკური შეკრება
ფიზიკური შეკრება
ფიზიკური შეკრება
ფიზიკური შეკრება

ახლა, როდესაც თქვენ გაქვთ ყველა თქვენი ნაწილი, აქ არის სწრაფი მიმოხილვა, თუ რა უნდა გააკეთოთ თქვენი აპარატურის დასაყენებლად:

  • შეაერთეთ დაწყობილი ქალი თავები ფარზე. იხილეთ ეს გაკვეთილი, თუ როგორ უნდა გააკეთოთ ეს.
  • შეაერთეთ ფარი არდუინოში, დარწმუნდით, რომ დაალაგეთ ყველა ქინძისთავები ისე, რომ არ დააზიანოთ ისინი!
  • ჩადეთ SIM ბარათი, როგორც ნაჩვენებია სურათზე. ლითონის კონტაქტები ქვემოთაა მიმართული და აღნიშნავენ კუთხის ამოსვლის ადგილს.
  • შეაერთეთ LiPo ბატარეა ფარის JST კონექტორთან
  • შეაერთეთ თქვენი Arduino თქვენს კომპიუტერში USB კაბელის გამოყენებით. თქვენ შეიძლება შეამჩნიოთ, რომ ფარის მწვანე ენერგიის LED არ ანათებს. ეს სავსებით ნორმალურია, რადგან ფარის PWRKEY პინი ოდნავ უნდა იყოს დაბალი პულსი, რომ ჩართო. Arduino– ს ესკიზის მაგალითი შემდეგ ნაწილში იზრუნებს ამაზე თქვენთვის!
  • მიამაგრეთ ორმაგი LTE/GPS ანტენა uFL კონექტორებზე ფარის მარჯვენა კიდეზე. გაითვალისწინეთ, რომ მავთულები გადაკვეთს ერთმანეთს, ასე რომ ნუ შეაერთებთ არასწორს!
  • თქვენ მზად ხართ პროგრამული უზრუნველყოფისთვის!

ნაბიჯი 3: Arduino– ს დაყენება და მოწყობილობის ტესტირება

Arduino– ს დაყენება და მოწყობილობის ტესტირება
Arduino– ს დაყენება და მოწყობილობის ტესტირება

Arduino IDE დაყენება

თუ ეს ჯერ არ გაგიკეთებიათ, გთხოვთ იხილოთ ნაბიჯები "Arduino IDE Setup" და "Arduino მაგალითი" ძირითად პროდუქტში Instructable, რათა დარწმუნდეთ, რომ თქვენი დაფა მუშაობს გამართულად. ამ ინსტრუქციებში თქვენ უნდა გადმოწეროთ ბიბლიოთეკა Github გვერდზე და გახსნათ მაგალითი კოდი "LTE_Demo". ამ მითითებების შესრულების შემდეგ თქვენ უნდა შეამოწმოთ ქსელის კავშირი, GPS და მონაცემების განთავსება dweet.io– ზე.

IoT მაგალითი ესკიზი

ახლა, როდესაც თქვენ შეამოწმეთ თქვენი ფარის ძირითადი მახასიათებლები, ჩადეთ "IoT_Example" ესკიზი Arduino IDE- ში. თქვენ ასევე შეგიძლიათ იპოვოთ აქ Github– ზე. ატვირთეთ ეს კოდი თქვენს Arduino– ში და გახსენით სერიული მონიტორი და თქვენ უნდა ნახოთ, რომ Arduino იპოვოს SIM7000 მოდული, დაუკავშირდეს მობილურ ქსელს, ჩართოს GPS და გააგრძელოს მცდელობა მანამ, სანამ არ მიიღებს ადგილმდებარეობის დაფიქსირებას და განათავსებს მონაცემებს dweet.io. ეს ყველაფერი უნდა განხორციელდეს კოდის ნებისმიერი ხაზის შეცვლის გარეშე, თუ თქვენ იყენებთ LTE ფარს და ჰოლოგრამის SIM ბარათს.

ნაგულისხმევად ნახავთ შემდეგ სტრიქონს, რომელიც განსაზღვრავს შერჩევის მაჩვენებელს (კარგად, ფაქტობრივად, პოსტებს შორის შეფერხება).

#განსაზღვრეთ შერჩევის რეიტინგი 30 // პოსტებს შორის დრო, წამებში

თუ ეს ხაზი დარჩა უკომენტაროდ, Arduino გამოაქვეყნებს მონაცემებს, დააგვიანებს 30-იანებს, კვლავ განათავსებს მონაცემებს, იმეორებს და ა.შ. 30-იანი წლების დაგვიანებით თქვენ შეგიძლიათ გააკეთოთ ისეთი რამ, როგორიცაა Arduino- ს დაბალი სიმძლავრის რეჟიმში და მსგავსი რაღაცეები, მაგრამ შეინარჩუნოთ მარტივი რამ მე უბრალოდ გამოვიყენებ შეფერხების () ფუნქციას ოპერაციის შესაჩერებლად. თუ კომენტარს გააკეთებთ ამ ხაზზე, არდუინო გამოაქვეყნებს მონაცემებს, შემდეგ კი გადადის პირდაპირ დაბალი ენერგიის ძილის რეჟიმში განუსაზღვრელი ვადით, სანამ არ დააჭერთ გადატვირთვის ღილაკს თქვენს არდუინოზე. ეს სასარგებლოა, თუ თქვენ ატესტავთ რამეს და არ გინდათ თქვენი ძვირფასი უფასო მონაცემების დაწვა (თუმცა გულწრფელად გითხრათ, თითოეული პოსტი პრაქტიკულად არაფერს იყენებს) ან იქნებ გაქვთ გარე სქემა Arduino– ს გადასაყენებლად (555 ქრონომეტრი? RTC შეწყვეტა? ამაჩქარებელი შეწყვეტა? ტემპერატურის სენსორი შეუშალო ხელი? იფიქრე ყუთის გარეთ!). სინამდვილეში ბურგალერტ 7000 გაკვეთილში მე ვაჩვენებ, თუ როგორ შეგიძლიათ გამოიყენოთ PIR მოძრაობის დეტექტორი მიკროკონტროლერის გაღვიძებისთვის.

შემდეგი სტრიქონი ადგენს, დაიხურება თუ არა ფარი მონაცემების განთავსების შემდეგ, თუ დარჩება ჩართული. თქვენ შეიძლება აირჩიოთ ყოფილი არჩევანი ხაზის შენიშვნის გარეშე, თუ მხოლოდ ერთხელ იღებთ ნიმუშს, მაგრამ თუ თქვენ გაქვთ შედარებით მაღალი შერჩევის მაჩვენებელი, გსურთ დატოვოთ კომენტარი ისე, რომ ფარი დარჩეს და არ ჰქონდეს ხელახლა ინიციალიზაცია, ხელახლა ჩართვა GPRS და GPS და ა.შ. როდესაც ფარი დარჩა მას შეუძლია გამოაქვეყნოს ძალიან სწრაფად!

//#define turnOffShield // მონაცემების გამოქვეყნების შემდეგ ფარის გამორთვა

ასევე გახსოვდეთ, რომ ეს მაგალითი ავტომატურად იძენს SIM7000 მოდულის სპეციფიკურ და გლობალურად უნიკალურ IMEI ნომერს და იყენებს მოწყობილობის ID- ს (ან "სახელს", თუ გირჩევნიათ) მოწყობილობის იდენტიფიცირებისათვის, როდესაც ის მონაცემებს აქვეყნებს dweet.io რა თქვენ შეგიძლიათ შეცვალოთ ეს თუ გინდათ, ასე რომ მე მეგონა მე უბრალოდ შეგატყობინებდით:)

იმის შესამოწმებლად, თქვენი მონაცემები რეალურად იგზავნება dweet.io– ზე, უბრალოდ შეავსეთ შესაბამისი ინფორმაცია და დააკოპირეთ/ჩასვით URL ნებისმიერ ბრაუზერში:

dweet.io/get/latest/dweet/for/{deviceID}

სადაც {deviceID} უნდა შეიცვალოს IMEI ნომრით, რომელიც დაბეჭდილია სერიულ მონიტორზე, არდუინოს პოვნისთანავე. ბრაუზერში ამ URL- ის შეყვანის შემდეგ თქვენ უნდა ნახოთ JSON პასუხი, როგორიცაა შემდეგი:

"შინაარსის" დათვალიერებისას თქვენ უნდა ნახოთ თქვენი მდებარეობის გრძედი, გრძედი, თქვენი სიჩქარე (საათში კილომეტრში), მიმართულების მიმართულება (გრადუსი, 0 გრადუსი ჩრდილოეთით), სიმაღლე (მეტრი), ტემპერატურა (*C, მაგრამ გრძნობთ უფასოა კოდში გარდაქმნა) და მიწოდების ძაბვა მილივოლტებში (რაც არის VBAT, ბატარეის ძაბვა). NMEA მონაცემთა სტრიქონზე დამატებითი ინფორმაციისათვის შეგიძლიათ გადახედოთ SIM7000 AT ბრძანების სახელმძღვანელოს 149 -ე გვერდს.

მას შემდეგ რაც დაადასტურებთ, რომ თქვენი კონფიგურაცია წარმატებით აგზავნის მონაცემებს დვტინზე, მოდით შევქმნათ დაფა, რომ ნახოთ ჩვენი ყველა მონაცემი ლამაზ ინტერფეისზე!

ნაბიჯი 4: Freeboard.io დაყენება

Freeboard.io დაყენება
Freeboard.io დაყენება
Freeboard.io დაყენება
Freeboard.io დაყენება
Freeboard.io დაყენება
Freeboard.io დაყენება

ამ გაკვეთილისთვის ჩვენ ვიყენებთ freeboard.io– ს, მართლაც მაგარ IoT დაფას, რომელსაც შეუძლია დაუკავშირდეს უამრავ ღრუბლოვან პლატფორმას, როგორიცაა PubNub და dweet, ასევე სხვა ფუნქციებს, როგორიცაა JSON და MQTT. როგორც თქვენ ალბათ მიხვდით, ჩვენ ასევე ვიყენებთ dweet.io- ს, რომელიც გამოიყენება წინა სექციის მაგალითის კოდში. როგორც მნიშვნელოვანი შენიშვნა, freeboard.io- ში ფანჯრების გადატანა არ მუშაობს Chrome- ში, ამიტომ გამოიყენეთ Firebox ან Microsoft Edge. თუ არა, ეს შეიძლება იყოს ნამდვილი "სარკმელი" თქვენს ეკრანზე არსებული ნივთების ხელახლა მოწყობა!

ანგარიშის და მოწყობილობის დაყენება

  • პირველი რაც თქვენ უნდა გააკეთოთ არის ანგარიშის შექმნა, freeboard.io მთავარ გვერდზე წითელ ღილაკზე "START NOW", დააწკაპუნეთ სერთიფიკატებით და დააწკაპუნეთ "შექმნა ჩემი ანგარიში". ამის შემდეგ თქვენ მიიღებთ შეტყობინებას ელექტრონული ფოსტით, რომელიც ადასტურებს თქვენს ახალ ანგარიშს.
  • ახლა დააწკაპუნეთ "შესვლაზე" საწყისი გვერდის ზედა მარჯვენა კუთხეში და შესვლის შემდეგ თქვენ უნდა ნახოთ თქვენი "თავისუფალი დაფები", რომლებიც მხოლოდ დაფაა, რომელსაც თქვენ ქმნით თქვენი პროექტებიდან. ცხადია, თუ ანგარიში ახალია, აქ ვერაფერს ნახავთ, ასე რომ უბრალოდ შეიყვანეთ ახალი პროექტის სახელი და დააწკაპუნეთ "შექმენით ახალი" ზედა მარჯვენა კუთხეში. ამის შემდეგ თქვენ მიგიყვანთ ცარიელ დაფაზე, სადაც შეგიძლიათ დააყენოთ ინტერფეისი ისე, როგორც მოგწონთ. Freeboard– ში შეგიძლიათ დააყენოთ სხვადასხვა „პანელები“და თითოეულ სარკმელს შეიძლება ჰქონდეს ერთი ან რამდენიმე „ვიჯეტი“, რომლებიც არის გრაფიკები, რუქები, გაზომვები და ა.შ., რომლებიც თქვენს მონაცემებს გარკვეულწილად აჩვენებს.
  • პირველი, რაც ახლა უნდა გავაკეთოთ, არის მონაცემთა რეალური წყაროს დაყენება, ეს არის თქვენი Arduino + LTE ფარი. ამისათვის დააჭირეთ ღილაკს "დამატება" ზედა მარჯვენა კუთხეში, "მონაცემთა ბაზები". შემდეგი, აირჩიეთ "Dweet.io" და შეიყვანეთ თქვენთვის სასურველი სახელი "სახელი" ველში. თუმცა, დარწმუნდით, რომ "საგნის სახელის" ველში თქვენ შეიყვანთ ფარის IMEI ნომერს ნებისმიერი თვითნებური სახელის ნაცვლად, რადგან ეს არის ის, რასაც freeboard გამოიყენებს დვტინიდან მონაცემების ამოსაღებად.
  • "შენახვაზე" დაწკაპუნების შემდეგ თქვენ უნდა ნახოთ თქვენი მოწყობილობა გამოჩნდება "მონაცემთა ბაზებში", ასევე ბოლო დროს, როდესაც მან მონაცემები გაგზავნა დუეტში. თქვენ ასევე შეგიძლიათ დააწკაპუნოთ განახლების ღილაკზე უახლესი მნიშვნელობების შესამოწმებლად, მაგრამ უფასო დაფა განახლდება თავისთავად, ასე რომ თქვენ ჩვეულებრივ არ დაგჭირდებათ ამ ღილაკის გამოყენება.

დაფის დაყენება

ახლა მოდით შევხედოთ როგორ დავაყენოთ რეალური ზარები და სასტვენები, რომელთა ნახვა გსურთ თქვენს ეკრანზე!

  • ფანჯრის დასამატებლად დააწკაპუნეთ ღილაკზე "ADD PANE" მარცხნივ და დაინახავთ, რომ ის დაამატებს პატარა ფანჯარას თქვენს ეკრანზე. თუმცა, აქ ჯერ არაფერია, რადგან ჩვენ არ გვაქვს დამატებული ვიჯეტები!
  • ვიჯეტის დასამატებლად დააწკაპუნეთ ფანჯარაში პატარა ღილაკზე "+". ეს გამოჩნდება ჩამოსაშლელ მენიუს ვიჯეტის სხვადასხვა ვარიანტებით. მას შემდეგ, რაც ჩვენ ვაპირებთ გავაკეთოთ GPS თვალთვალის მოდით ავირჩიოთ "Google Map" ვიჯეტი. თქვენ უნდა ნახოთ ორი ველი, გრძედი და გრძედი. იმისათვის, რომ ეს სწორად შეავსოთ, თქვენს მოწყობილობას უკვე უნდა გამოაქვეყნოთ დუეტი. თუ დავუშვებთ, თქვენ უნდა შეგეძლოთ დააწკაპუნოთ "+ მონაცემთა ბაზაზე", დააწკაპუნოთ მონაცემთა წყაროზე ("SIM7000 GPS Tracker"), შემდეგ დააწკაპუნეთ "lat" - ზე, რომელიც არის ცვლადი სახელი, რომელსაც ფარი იყენებს დვიტერზე გამოქვეყნებისას. გაიმეორეთ პროცედურა გრძედის ველისთვის და დააწკაპუნეთ სლაიდერზე ბოლოში, თუ გსურთ რუქამ მიაპყროს ხაზები მონაცემთა წერტილებს შორის, რათა აღნიშნოს სად იყავით.
  • ახლა თქვენ უნდა ნახოთ თქვენი სავარაუდო მდებარეობის მცირე რუკა! იმის შესამოწმებლად, მუშაობს თუ არა რუკა, სცადეთ შეცვალოთ თქვენი ამჟამინდელი GPS lat/long რაღაც ოდნავ განსხვავებული შეცვლით, მაგალითად, პირველი ციფრი lat/long მნიშვნელობების ათწილადის შემდეგ dweet URL– ში, რომელიც დაბეჭდილია სერიულ მონიტორში Arduino IDE როდესაც ფარი აქვეყნებს მონაცემებს. მათი შეცვლის შემდეგ დააკოპირეთ და ჩასვით URL და შეასრულეთ იგი თქვენს ბრაუზერში.

dweet.io/dweet/for/112233445566778?lat=11.223344&long=-55.667788&speed=0&head=10&alt=324.8&temp=22.88&batt=3629

ახლა დაუბრუნდით თავისუფალ დაფაზე და თქვენ უნდა ნახოთ, რომ ის ასახავს თქვენს შესწორებულ ადგილს და ხაზს უსვამს ნარინჯისფერ ხაზს წერტილებს შორის! მაგარი რამეა ხო? ასე რომ, მე ვფიქრობ, თქვენ იღებთ სურათს, რომ ჩვენი GPS ტრეკერი გამოგიგზავნით ადგილმდებარეობის მონაცემებს dweet– ში, რომ ნახოთ ის ბორტზე რეალურ დროში ან თქვენი თავგადასავლის დასრულების შემდეგ

დამატებები

ვინაიდან ჩვენი პატარა GPS ტრეკერი აგზავნის არა მხოლოდ ლატ/გრძელ მონაცემებს, არამედ სიმაღლეს, სიჩქარეს, სათაურს და ტემპერატურას, მოდით ჩავაგდოთ კიდევ რამდენიმე ვიჯეტი, რომ ჩვენი დაფა უფრო ფერადი იყოს!

  • დავიწყოთ ახალი სარკმლის დამატებით და შემდეგ ახალი ლიანდაგის გაზომვის დასამატებლად დააწკაპუნეთ ღილაკზე "+" და აირჩიეთ "Gauge". ისევე როგორც ადრე, გამოიყენეთ მონაცემთა წყარო და შეარჩიეთ "სიჩქარე", როგორც მონაცემები, რომლებიც ჩვენ გვაინტერესებს ამ ლიანდაგის მოპოვებით. თქვენ უნდა ნახოთ ლამაზი ლიანდაგი თქვენს დაფაზე!
  • გაიმეორეთ ეს სიმაღლისა და ტემპერატურის მნიშვნელობებისთვის.
  • ახლა სათაურისთვის მოდით დაამატოთ "მაჩვენებელი" ნაცვლად. ეს არსებითად კომპასია, რადგან ის იწყებს მიმართვას (ჩრდილოეთით) 0 გრადუსზე და ბრუნავს საათის ისრის მიმართულებით პოზიტიური სათაურებისათვის.. სრულყოფილია!
  • სარკმლის ზომის შესაცვლელად, გადაადგილდით იმ რუქაზე, რომელიც შეიცავს რუქას და თქვენ უნდა ნახოთ პატარა გასაღების სიმბოლო ზედა მარჯვენა კუთხეში. დააწკაპუნეთ მასზე და შეიყვანეთ ფანჯრის სათაური და შეიყვანეთ "2" "სვეტების" ქვეშ, რომ გაზარდოთ პანელის სიგანე.
  • პანელების ადგილმდებარეობის შესაცვლელად, უბრალოდ გადაათრიეთ ისინი გარშემო! თქვენ ასევე შეგიძლიათ ექსპერიმენტი დაამატოთ "Sparkline", რომელიც ძირითადად მხოლოდ ხაზოვანი გრაფიკია, ასე რომ თქვენ შეგიძლიათ ნახოთ არა მხოლოდ უახლესი მონაცემები, არამედ ისტორიული მონაცემებიც.

გაერთეთ და ყველაფერი ისე მოაწყვეთ, როგორც მოგწონთ, რადგან ჩვენ მზად ვართ გასვლაზე გასასვლელად!

ნაბიჯი 5: ტესტირება

Image
Image
ტესტირება
ტესტირება

თქვენი კონფიგურაციის შესამოწმებლად მე გირჩევთ შერჩევის დროის დაყენებას უფრო დაბალ მნიშვნელობებზე, როგორიცაა 10-20 წლები, ასე რომ თქვენ შეძლებთ თქვენი მოგზაურობის გადაღებას უფრო მაღალი გარჩევადობით. მე ასევე დავტოვებ "turnOffShield" ცვლადის კომენტარს ისე, რომ ფარი არ დაიძინოს. ეს საშუალებას აძლევს მას სწრაფად განათავსოს მონაცემები ზედიზედ.

მას შემდეგ რაც ატვირთავთ კოდს თქვენს Arduino– ში, ან მიიღეთ ბატარეის პაკეტი (7-12V) Arduino– ს გასააქტიურებლად, ან უბრალოდ ჩართეთ Arduino მანქანის USB ადაპტერის გამოყენებით. თქვენ ასევე დაგჭირდებათ 3.7V LiPo ბატარეა, რომელიც ჩართულია ფარში, როგორც უკვე აღვნიშნეთ; ფარი ნაჩვენებია ზემოთ სურათზე არის ძველი ვერსია და არ გააჩნდა LiPo ბატარეის მხარდაჭერა, მაგრამ ახლა საჭიროა ყველა ახალ ვერსიაზე.

შემდეგი, გახსენით სადმე თავისუფალი დაფა, რომ დაბრუნებისას დაინახოთ შედეგები! მას შემდეგ რაც Arduino- ს შეაერთებ, კარგი იქნება! დაიწყეთ მოძრაობა, დალიეთ ყავა, დაბრუნდით სახლში და თქვენ უნდა ნახოთ მონაცემები დაფაზე. თუ ნამდვილად გინდათ (მე ამას არ გირჩევთ ავტომობილის მართვისას …) შეგიძლიათ ნახოთ თქვენი ტელეფონის თავისუფალი დაფის მონაცემები რეალურ დროში, როდესაც თქვენი მეგობარი მართავს მანქანას. სახალისო ნივთები!

ნაბიჯი 6: შედეგები

შედეგები
შედეგები

ამ ტესტისთვის მე და მამაჩემი წავედით ქათმის დასარტყამებლად Trader Joe's– ში (omnomnomnom…) და ჩვენ შევიკრიბეთ საკმაოდ ზუსტი მონაცემები. მე მქონდა მოწყობილობა, რომელიც აგზავნიდა მონაცემებს ყოველ 10 წამში და მოგზაურობიდან მაქსიმალური სიჩქარე იყო დაახლოებით 92 კმ (დაახლოებით 57 კმ / სთ), რაც საკმაოდ ზუსტია, რადგან ჩვენ თვალყურს ვადევნებდით სიჩქარემეტრს მთელი დროის განმავლობაში. LTE ფარი ნამდვილად კარგად ასრულებს თავის საქმეს და ძალიან სწრაფად აგზავნის მონაცემებს ღრუბელში. ჯერჯერობით ასეა!

თუმცა, ალბათ არც ისე კარგი ამბავი ის არის, რომ რუქის ვიჯეტი freeboard– ზე არ არის ისეთი დიდი, როგორც თავიდან მეგონა. ეს არ გაძლევთ საშუალებას გადაიტანოთ თაგვის ადგილმდებარეობა და ის კონცენტრირდება ბოლო მდებარეობაზე, ასე რომ ის შესანიშნავია მანქანის GPS ტრეკერისთვის, მაგრამ არა თუ გსურთ გაანალიზოთ დასრულებული მოგზაურობა მონაცემთა ყველა წერტილით, განსაკუთრებით მაშინ იყო გრძელი მოგზაურობა.

ამ სახელმძღვანელოში ჩვენ ვისწავლეთ როგორ გამოვიყენოთ LTE ფარი, როგორც GPS ტრეკერი და მონაცემთა მრიცხველი და როგორ სწრაფად დავინახოთ მონაცემები freeboard.io– ზე. ახლა გამოიყენეთ თქვენი ფანტაზია და გამოიყენეთ იგი თქვენს საკუთარ პროექტში. თქვენ შეგიძლიათ დაამატოთ მეტი ფარი და გადააქციოთ ეს ნივთი დაბალი სიმძლავრის მზის მონაცემთა ლოგად! (მე შეიძლება რეალურად ვგეგმავ სამომავლოდ გაკვეთილების გაკეთებას!). თავისუფალი დაფის რუქის შეზღუდვების გამო, მე ასევე ვგეგმავ ახალი სახელმძღვანელოს გაკეთებას, თუ როგორ უნდა შექმნათ თქვენი Android აპლიკაცია, რომელიც ამოიღებს მონაცემებს დუეტიდან და საშუალებას მოგცემთ გრაფიკულად დაადგინოთ ტრეკერის მდებარეობა Google Maps– ზე, შეაჩერე და შეწყვიტე ფუნქციები შენი მოგზაურობისთვის! Ადევნეთ თვალყური!

  • თუ მოგეწონათ ეს პროექტი, გთხოვთ მიეცით გული!
  • თუ თქვენ გაქვთ რაიმე შეკითხვა, კომენტარი, წინადადება ახალ გაკვეთილზე, ან თავად სცადეთ ეს პროექტი, აუცილებლად დაწერეთ კომენტარი ქვემოთ!
  • გამომყევით აქ Instructables– ზე, გამოიწერეთ ჩემი YouTube არხი, ან გამომყევით Twitter– ზე, რომ იყოთ განახლებული ჩემი Arduino– ს უახლესი პროექტებით! მე ვარ ახალგაზრდა ინჟინერი, რომელსაც გატაცებული აქვს გავუზიარო ის, რაც ვისწავლე, ასე რომ მალე აუცილებლად იქნება კიდევ რამდენიმე გაკვეთილი!
  • თუ გსურთ მხარი დაუჭიროთ იმას, რასაც მე ვაკეთებ ღია კოდის აპარატურის გაზიარებით და მათი საფუძვლიანად დოკუმენტირებით საგანმანათლებლო მიზნებისთვის, განიხილეთ Amazon.com– ზე საკუთარი ფარის შეძენა სათამაშოდ!

გირჩევთ: