Სარჩევი:

GPS Logger Arduino OLed SD: 6 ნაბიჯი (სურათებით)
GPS Logger Arduino OLed SD: 6 ნაბიჯი (სურათებით)

ვიდეო: GPS Logger Arduino OLed SD: 6 ნაბიჯი (სურათებით)

ვიდეო: GPS Logger Arduino OLed SD: 6 ნაბიჯი (სურათებით)
ვიდეო: Double Your Stable Diffusion Inference Speed with RTX Acceleration TensorRT: A Comprehensive Guide 2024, ნოემბერი
Anonim
GPS Logger Arduino OLed SD
GPS Logger Arduino OLed SD

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 ფაილის ატვირთვით

გირჩევთ: