Სარჩევი:
- ნაბიჯი 1: კომპონენტები
- ნაბიჯი 2: კავშირები
- ნაბიჯი 3: პროგრამა
- ნაბიჯი 4: საქმე
- ნაბიჯი 5: შეკრება
- ნაბიჯი 6: ლოგერის გამოყენება
ვიდეო: GPS Logger Arduino OLed SD: 6 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
GPS logger თქვენი მიმდინარე და საშუალო სიჩქარის საჩვენებლად და თქვენი მარშრუტების თვალყურის დევნებისთვის. საშუალო სიჩქარე არის იმ უბნებისთვის, რომლებსაც აქვთ ტრაექტორიის სიჩქარის კონტროლი.
Arduino– ს აქვს რამდენიმე კარგი თვისება, რომელთა გადაწერაც შეგიძლიათ:- კოორდინატები ინახება ყოველდღიურ ფაილში, ფაილის სახელი ემყარება თარიღს.- ეკრანი განახლდება მხოლოდ საჭიროების შემთხვევაში (ეკრანი საკმაოდ ნელია). ხატები დაპროგრამებულია ბაიტი ბაიტით.
ჟურნალი შთაგონებულია LogMaker360– ის ვიდეოთი და სხვა Instructable– ით. თუმცა, გარკვეული კორექტირება განხორციელდა ეკრანის გასააქტიურებლად და 1.3 დიუმიანი ეკრანის მუშაობისთვის. ძირითადად გამოყენებული SSD ბიბლიოთეკა იყენებს ძალიან ბევრ მეხსიერებას და Arduino Pro Mini- ს მეხსიერება შეზღუდულია. ამიტომ გამოვიყენე Github- ის ტექსტური ბიბლიოთეკა.
გული არის Arduino Pro Mini Atmega328, 3.3 V. მე გამოვიყენე ეს Arduino, რადგან მას აქვს მაქსიმალური მეხსიერება, საჭირო ბიბლიოთეკებისთვის და 3.3 V ადვილი GPS მიმღებთან და SD ბარათთან კომუნიკაციისთვის.
ერთ მხარეს არის ორი გადამრთველი:- გადართვის რეჟიმი (ნორმალური და ჩვენების საშუალო სიჩქარე)- გადატვირთვა
მეორე მხრივ, ლოგერს აქვს კავშირი UART კონექტორთან ახალი პროგრამული უზრუნველყოფის ასატვირთად
ნაბიჯი 1: კომპონენტები
კომპონენტები ადვილად ხელმისაწვდომია ალიექსპრესზე.
Arduino Pro Mini:
GPS მიმღები:
1.3 დიუმიანი Oled:
SD ბარათის ადაპტერი:
დონის შეცვლა:
რეზისტორები და ღილაკები
ნაბიჯი 2: კავშირები
სისტემა იკვებება 5V- ით მანქანის ტელეფონის დამტენიდან.
5V შეყვანა:- Arduino RAW სიმძლავრე- ეკრანის VCC (VDD)- ლოგიკური დონის შემცველის HV
VCC (3.3V) Arduino– დან:- SD ბარათის VCC– GPS მიმღების VCC– ლოგიკური დონის გადამრთველის LV
Arduino– ს სხვა კავშირები: pin A4> SDA of OLed (level shifter via) a pin A5> SCK of OLed (via level shifter) pin 3> RX of GPS receiverpin 4> TX of GPS receiverpin 10> CS of SD cardpin 11> MOSI of SD cardpin 12> MISO of SD cardpin 13> CLK SD card
კონცენტრატორები:
რეჟიმის გადამრთველი:- Arduino pin 2 (შეწყვეტა) (10k გაიყვანეთ VCC– მდე)- GND
გადატვირთვის გადართვა: - Arduino RST (10k გაიყვანეთ VCC– მდე) - GND
ნაბიჯი 3: პროგრამა
პროგრამა შეიქმნა და აიტვირთა Arduino IDE– ს საშუალებით. ბიბლიოთეკებს სჭირდებოდათ გარკვეული კორექტირება 1.3 ინჩიანი ეკრანზე მუშაობისთვის. დამატებულია ბიბლიოთეკები.
პროგრამა იყენებს მაქსიმალურ მეხსიერებას, თუ პროგრამები უფრო მეტ მეხსიერებას იყენებს, აღმოვაჩინე, რომ Arduino აღარ იყო სტაბილური.
ხატები დაპროგრამებულია ეკრანზე გასაგზავნი ბაიტის გამოთვლით. მე გავაკეთე Excel ფურცელი ორობითი რიცხვების გამოსათვლელად.
კოორდინატები ინახება ყოველდღიურ ფაილში, ფაილის სახელი ემყარება თარიღს (შთაგონებულია არდუინოს ფორუმიდან).
ეკრანი მხოლოდ საჭიროების შემთხვევაში განახლდება, მე ეს ძალიან სასარგებლო აღმოვაჩინე, რადგან ეკრანი საკმაოდ ნელია.
ფაილები ასევე არის ჩემს Github– ზე
ნაბიჯი 4: საქმე
კორპუსი შეიქმნა 123D წელს Autodesk– დან და 3D დაბეჭდილია შავი ABS– ით. თან ერთვის საქმის STL ფაილები და კლიპი.
ნაბიჯი 5: შეკრება
პირველად შეაერთეთ ყველაფერი PCB– ზე. SD ბარათის ადაპტერისთვის, მე პირველად ჩავამაგრე სათაურის ქინძისთავები ადაპტერზე, შემდეგ შევაერთე იგი PCB- ზე.
წებოთი გადამრთველები საქმეში.
მიამაგრეთ GPS ანტენა ბაზაზე
გადაიტანეთ აწყობილი GPS ლოგერში.
ხრახნიანი ზედა და დააწკაპუნეთ კლიპში, რომ დააინსტალიროთ ხე სავენტილაციო ცხაურზე.
ნაბიჯი 6: ლოგერის გამოყენება
ჟურნალი ყოველდღე ქმნის ახალ *.csv ფაილს, ფაილის სახელი შედგენილია თარიღის გარეშე.
"რეჟიმის გადართვის" საშუალებით თქვენ შეგიძლიათ შეცვალოთ ჟურნალის რეჟიმი: აჩვენეთ მხოლოდ მიმდინარე და საშუალო (საშუალო) სიჩქარის ჩვენების მიმდინარე სიჩქარე. შესვლა SD ბარათზე უცვლელია. თუ დაიწყებთ "საშუალო სიჩქარის რეჟიმს", საშუალო სიჩქარე გადატვირთულია.
კოორდინატები იწერება ყოველ 10 წამში. ფაილები ძალიან მცირეა, რამდენიმე GB მიკრო SD ბარათი არასოდეს ივსება.
თქვენ შეგიძლიათ ნახოთ თქვენი მარშრუტი CSV ფაილის ატვირთვით
გირჩევთ:
GPS Cap Data Logger: 7 ნაბიჯი (სურათებით)
GPS Cap Data Logger: აქ არის დიდი შაბათ -კვირის პროექტი, თუ თქვენ ხართ ლაშქრობაში ან დიდხანს ატარებთ ველოსიპედით და გჭირდებათ GPS მონაცემების ჩამწერი, რომ თვალყური ადევნოთ თქვენს მიერ განხორციელებულ ყველა მოგზაურობას/გასეირნებას … მას შემდეგ რაც დაასრულებთ მშენებლობას და გადმოწერილი მონაცემები tr მოდელის GPS მოდულიდან
Arduino GPS Logger: 6 ნაბიჯი
Arduino GPS Logger: ოდესმე გსურდათ თქვენი კოორდინატების შესვლა და თქვენი მარშრუტის შემოწმება რუკაზე? შეამოწმეთ მანქანის ან სატვირთო მანქანის მარშრუტი? ხედავთ თქვენი ველოსიპედის თვალთვალს გრძელი მოგზაურობის შემდეგ? (ან თვალთვალისთვის ვინმე იყენებს თქვენს მანქანას? :)) ეს ყველაფერი შესაძლებელია ამ პატარა დახმარებით
Raspberry Pi GPS Logger: 10 ნაბიჯი (სურათებით)
Raspberry Pi GPS Logger: ეს ინსტრუქცია განმარტავს, თუ როგორ უნდა ავაშენოთ კომპაქტური GPS logger ჟოლოს პი ნულით. ამ სისტემის მთავარი უპირატესობა ის არის, რომ ის შეიცავს ბატარეას და ამიტომ ძალიან კომპაქტურია. მოწყობილობა ინახავს მონაცემებს a.nmea ფაილში. შემდეგი მონაცემები დაახლოებით
Arduino GPS Logger: 3 ნაბიჯი
Arduino GPS Logger: გამარჯობა ბიჭებო, მე ვარ ძალიან შთამბეჭდავი პატარა პროექტებისთვის, რაც ხალხს საშუალებას აძლევს რეალურად გააცნობიერონ ბევრად მეტი ტექნოლოგია, რაც ჩვენ გვაქვს ყოველდღიურად. ეს პროექტი ეხება GPS გარღვევას და SD ჟურნალს. ბევრი რამ ვისწავლე მხოლოდ ამ მასალის მშენებლობაში. თ
Arduino GPS Oled: 4 ნაბიჯი (სურათებით)
Arduino GPS Oled: NEO-6 მოდულის სერია არის ცალკეული GPS მიმღებების ოჯახი, რომელშიც არის მაღალი ხარისხის u-blox 6positioning ძრავა. ეს მოქნილი და ეკონომიური მიმღებები გვთავაზობენ დაკავშირების მრავალ ვარიანტს მინიატურულ 16 x 12.2 x 2.4 მმ პაკეტში. თ