Სარჩევი:
- ნაბიჯი 1: რა არის GPS?
- ნაბიჯი 2: შეაგროვეთ საჭირო მასალები:
- ნაბიჯი 3: წრე
- ნაბიჯი 4: კოდი
- ნაბიჯი 5: გამოსავალი
ვიდეო: GPS ადგილმდებარეობის მაძიებელი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
გამარჯობა ყველას, დღეს ვნახოთ როგორ გავაკეთოთ GPS მდებარეობის მაძიებელი NEO-6m GPS მოდულისა და არდუინოს გამოყენებით. ჯერ ვნახოთ რა არის GPS.
ნაბიჯი 1: რა არის GPS?
გლობალური პოზიციონირების სისტემა (GPS), თავდაპირველად NAVSTAR GPS, არის თანამგზავრული რადიონავიგაციის სისტემა, რომელიც ეკუთვნის შეერთებული შტატების მთავრობას და მუშაობს შეერთებული შტატების საჰაერო ძალების მიერ. ეს არის გლობალური სანავიგაციო სატელიტური სისტემა (GNSS), რომელიც უზრუნველყოფს გეოლოკაციისა და დროის ინფორმაციას GPS მიმღებისთვის დედამიწის ნებისმიერ წერტილში ან მის მახლობლად, სადაც არის შეუფერხებელი ხედვა ოთხ ან მეტ GPS თანამგზავრზე. დაბრკოლებები, როგორიცაა მთები და შენობები ბლოკავს შედარებით სუსტ GPS სიგნალებს.
GPS არ საჭიროებს მომხმარებელს მონაცემების გადაცემას და ის მუშაობს დამოუკიდებლად ნებისმიერი სატელეფონო ან ინტერნეტ მიღებისაგან, თუმცა ამ ტექნოლოგიებს შეუძლიათ გაზარდონ GPS პოზიციონირების ინფორმაციის სარგებლობა. GPS უზრუნველყოფს კრიტიკული პოზიციონირების შესაძლებლობებს სამხედრო, სამოქალაქო და კომერციული მომხმარებლებისთვის მთელს მსოფლიოში. შეერთებული შტატების მთავრობამ შექმნა სისტემა, ინარჩუნებს მას და თავისუფლად ხდის მას ყველასთვის, ვისაც აქვს GPS მიმღები.
ნაბიჯი 2: შეაგროვეთ საჭირო მასალები:
საჭირო მასალებია:
*NEO -6m GPS მოდული - ამაზონის შვილობილი
*Arduino uno - ამაზონის შვილობილი
*LCD ეკრანი - ამაზონის შვილობილი
** შენიშვნა: ეს არის ამაზონის შვილობილი ბმულები. როდესაც თქვენ ყიდულობთ ამ ბმულებს, მე ვიღებ მცირე შენატანას, რომელიც დამეხმარება უფრო და უფრო მეტი სტატიის დაწერაში
ნაბიჯი 3: წრე
წრე შემდეგნაირად:
GPS მოდული ==> Arduino
* GND ==> GND
* TX ==> ციფრული პინი (D3)
* RX ==> ციფრული პინი (D4)
*Vcc ==> 3.3 V
LCD ==> Arduino * VSS ==> GND
* VCC ==> 5V
*VEE ==> 10K რეზისტორი
*RS ==> A0 (ანალოგური პინი)
*R/W ==> GND
*E ==> A1
*D4 ==> A2
*D5 ==> A3
*D6 ==> A4
*D7 ==> A5
*LED+ ==> VCC
*LED- ==> GND
ნაბიჯი 4: კოდი
#ჩართეთ
#მოიცავს #მოიცავს // დიდხანს ლათ, ლონ; // შექმნა ცვლადი გრძედის და გრძედის ობიექტისთვის float lat, lon; // შექმნა ცვლადი გრძედის და გრძედის ობიექტისათვის SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal LCD (A0, A1, A2, A3, A4, A5); TinyGPS gps; // შექმნა gps ობიექტის void setup () {Serial.begin (9600); // დაკავშირება სერიული Serial.println ("GPS- მა მიიღო სიგნალი:"); gpsSerial.begin (9600); // დააკავშირეთ gps სენსორი lcd.begin (16, 2); } void loop () {while (gpsSerial.available ()) {// შეამოწმეთ gps მონაცემები თუ (gps.encode (gpsSerial.read ())) // gps მონაცემების კოდირება {gps.f_get_position (& lat, & lon); // მიიღეთ გრძედი და გრძედი // ჩვენების პოზიცია lcd.clear (); lcd.setCursor (1, 0); lcd.print ("GPS სიგნალი"); lcd.setCursor (1, 0); lcd.print ("LAT:"); lcd.setCursor (5, 0); lcd.print (lat); სერიული. ბეჭდვა (ლათ); Serial.print (""); სერიული. ბეჭდვა (ლონ); Serial.print (""); lcd.setCursor (0, 1); lcd.print (", LON:"); lcd.setCursor (5, 1); lcd.print (lon); }} სიმების გრძედი = სიმებიანი (ლათ, 6); სიმების გრძედი = სიმებიანი (ლონ, 6); Serial.println (გრძედი+";"+გრძედი); დაგვიანება (1000); }
ნაბიჯი 5: გამოსავალი
ასე რომ, ყველა კავშირის და კოდის ატვირთვის შემდეგ, GPS მოდულს გარკვეული დრო სჭირდება სატელიტის გამოსასწორებლად, რომელიც ჩვეულებრივ 15 -დან 20 წუთამდეა.თუ მეტი დრო დასჭირდება გარეთ გასასვლელად და სცადეთ, რადგან მას არ შეუძლია სატელიტის გამოსწორება სახლის შიგნით რა ამის შემდეგ თქვენ ხედავთ, რომ LCD ეკრანს შეუძლია აჩვენოს GPS კორდინატები.
გირჩევთ:
ციფრული კომპასი და სათაურის მაძიებელი: 6 ნაბიჯი
ციფრული კომპასი და საძიებო საძიებელი: ავტორები: კულან უელანი ენდრიუ ლუფტ ბლეიკ ჯონსონი მადლიერება: კალიფორნიის საზღვაო აკადემია ევან ჩანგ-სიუ შესავალი: ამ პროექტის საფუძველია ციფრული კომპასი სასაქონლო თვალყურის დევნებით. ეს საშუალებას აძლევს მომხმარებელს დაიცვას სათაური შორ მანძილზე
როგორ ავაშენოთ ჯდომის დროის მაძიებელი: 7 ნაბიჯი
როგორ ავაშენოთ ჯდომის დროის მაძიებელი: ეს პროექტი გამოიყენებს Zio Qwiic ულტრაბგერითი დისტანციის სენსორს ადამიანის გამოვლენისა და თვალთვალისთვის. მოწყობილობა სტრატეგიულად განთავსდება ეკრანის/მონიტორის თავზე, პირისკენ, რომელიც იჯდება, მისი კომპიუტერის წინ. პროექტი განახორციელებს
როგორ გავხადოთ კორონავირუსი COVID 19 მონაცემთა პირდაპირი მაძიებელი ESP8266– ით, ელექტრონული ქაღალდის ჩვენებით: 7 ნაბიჯი
როგორ გავხადოთ კორონავირუსი COVID 19 მონაცემთა პირდაპირი მაძიებელი ESP8266– ით, ელექტრონული ქაღალდის ჩვენებით: 1
კალორიმეტრი და აქტივობის მაძიებელი: 5 ნაბიჯი
კალორიმეტრი და აქტივობის შემმოწმებელი: გამარჯობა ყველას, მე მქვია ჰარჯი ნაგი. მე ამჟამად მეორე კურსის სტუდენტი ვარ, რომელიც ელექტრონულ და საკომუნიკაციო ინჟინერიას ვსწავლობ ინდოეთში. დღეს მე გავაკეთე ჭკვიანი " კალორიმეტრი და აქტივობის მკვლევარი " არდუინო ნანოს, HC-05 Bluetooth მოდულის და MPU
Arduino UNO OLED ულტრაბგერითი დიაპაზონის მაძიებელი და ვიზუინო: 7 ნაბიჯი
Arduino UNO OLED ულტრაბგერითი დიაპაზონის მაძიებელი და ვიზუინო: ამ გაკვეთილში ჩვენ გამოვიყენებთ Arduino UNO, OLED Lcd, ულტრაბგერითი დიაპაზონის მონახულების მოდულს და Visuino- ს ულტრაბგერითი დიაპაზონის საჩვენებლად Lcd- ზე და ზღვრული დისტანციის დადგენას წითელი LED- ით. უყურეთ სადემონსტრაციო ვიდეოს