Სარჩევი:
- ნაბიჯი 1: აირჩიეთ სწორი აპარატურა
- ნაბიჯი 2: უცნაური რამ BIOS– ისთვის
- ნაბიჯი 3: მიიღეთ GPSd გაშვებული
- ნაბიჯი 4: მიიღეთ პირველი პასუხი
- ნაბიჯი 5: გაუშვით Navit
- ნაბიჯი 6: დაამატეთ დრო NTP– ს
- ნაბიჯი 7: გაზარდეთ თქვენი ენტროპიის აუზი … ჯერ კიდევ გასაკეთებელია
ვიდეო: GPS ჩემს რთულ წიგნში: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ჩემი მეუღლისგან მაქვს შესანიშნავი ლეპტოპი. ეს არის Panasonic Toughbook CF-53, რომელიც ჩემთვის საუკეთესო გამოსავალია. მე ვუშვებ Linux- ს და ვიყენებ კომპიუტერს ძირითადად ჩემი პროექტებისთვის. რაც იმას ნიშნავს, რომ მე ხშირად არ ვზრუნავ ტექნიკაზე. ასევე საკმაოდ ხშირად ვარ გარეთ ან გზაზე ევროპაში. ჩვეულებრივ, ჩემს მობილურს ვიყენებ იმისთვის, რომ ვიცოდე სად ვარ, მაგრამ დროდადრო მე არ მაქვს ფიჭური კავშირი, როდესაც რუკის განახლება მიწევს. რა თქმა უნდა, არსებობს პროგრამები პრობლემის გადასაჭრელად, მაგრამ მე მძულს მოწყობილობები, განსაკუთრებით ბანანის უკანა მხარეს (მოათავსეთ იგი დაბზარული ეკრანზე;-)). ცუდი მოწყობილობების დასაძლევად ვგეგმავდი GPS– ის დანერგვას Toughbook– ში. მე ვაჩვენებ, თუ როგორ უნდა შეიცვალოს HW და დააყენო მოდული ჩემი Manjaro Linux– ისთვის, რაც შეიძლება მეტი ფუნქციის გამოსაყენებლად.
ნაბიჯი 1: აირჩიეთ სწორი აპარატურა
მე შევეცადე GOBI2000, რომელიც ჩვეულებრივ ჩაშენებულია Toughbook– ში.
- მინი-პიცის ბარათი მაგარია
- ასევე მიმდინარეობს რაღაც ფიჭური რამ
კონ:
- არ მუშაობს (შესაძლებელია მისი გაშვება Linux– ზე, მაგრამ ეს არეულობაა)
შემდეგ მე მივიღე ხელში Versalogic VL-MPEu-G2 GPS, რომელიც ძირითადად არის უბლოქსი Neo-7N-0-002. ეს ნივთი თითქმის ყუთში მუშაობდა, მაგრამ ჩემი ფიქრის წიგნის სახურავი სიმაღლის გამო არ შეიძლება დაიხუროს. ასე რომ გაათბეთ უთო და ამოიღეთ ყველა ზედმეტი ნივთი. როგორც ბატარეა და ზოგიერთი კონექტორი. ასევე მე ზედმეტად გადავიღე ფიჭური ანტენა.
მეტი ინფორმაცია Versalogic– ისთვის:
www.versalogic.com/products/DS.asp?Product…
მეტი ინფორმაცია neo7– ისთვის:
www.u-blox.com/en/product/neo-7-series
ნაბიჯი 2: უცნაური რამ BIOS– ისთვის
უპირველეს ყოვლისა, მე მქონდა პრობლემა, რომ მე არ მინახავს მოწყობილობები, რომლებიც გამოდიან როგორც სურათზე, ასევე USB მოწყობილობაზე. Neo გამოვა როგორც USB მოწყობილობა, ასე რომ თქვენ შეგიძლიათ სცადოთ "lsusb" ამისათვის. მაგრამ, როგორც აღვნიშნეთ, მოწყობილობა არ იყო ჩამოთვლილი. რამდენიმე ათწლეულის შემდეგ ინტერნეტში აღმოვაჩინე, რომ PCI სლოტი ნაგულისხმევად გამორთული იყო. (ამისათვის გამოვიყენე მულტიმეტრი)
სახელმძღვანელოდან პირდაპირ: W_DISABLE# სიგნალი Mini PCIe კონექტორის პინ 20 -ზე შეიძლება გამოყენებულ იქნას მოდულის სიმძლავრის გამორთვისთვის. როდესაც სიგნალი მაღალია (ნაგულისხმევი), ენერგია ჩართულია. როდესაც სიგნალი დაბალია, დაფა გამორთულია. ეს სასარგებლოა ძალიან დაბალი სიმძლავრის პროგრამებისთვის. როგორ კონტროლდება ეს სიგნალი დამოკიდებულია დაფაზე, რომელზედაც დამონტაჟებულია მოდული. ამ სიგნალის დანიშნულებაა უსადენო მოდულებზე გადამცემების გამორთვა, ამიტომ ამ მოდულის გამოყენება ჩვეულებრივ არ არის მხარდაჭერილი სტანდარტული დრაივერებით.
მინი-პიცის პორტის გასააქტიურებლად თქვენ უნდა ჩაწეროთ ბიოსი იქ გადადით "სურვილისამებრ ნაკრების კონფიგურაციაზე" თქვენ მოგეთხოვებათ PW გამოყენების "მყარად" (მე სადღაც ქსელში ვიპოვე) შეცვალეთ კოდი 04-ზე hex… ახლა შენახვისა და გადატვირთვის შემდეგ pci სლოტი ჩართულია და თან
ლუსუბ
თქვენ უნდა იპოვოთ რაღაც
ავტობუსი 001 მოწყობილობა 004: ID 1546: 01a7 U-Blox AG [u-blox 7]
ნაბიჯი 3: მიიღეთ GPSd გაშვებული
პირველ რიგში დააინსტალირეთ gpsd: pacman -Ss gpsd შემდეგ დაამატეთ შესაბამისი მოწყობილობა gpsd -config ჩემთვის ეს არის "/dev/ttyACM0"
თქვენ უნდა გახსნათ კონფიგურაცია და დაამატოთ შესაბამისად. ასევე სასარგებლოა -n ვარიანტი სიგნალის მოსაძებნად ასევე კლიენტის დაკავშირებამდე:
joe /etc /gpsd
და მოძებნე
მოწყობილობები = "/dev/ttyACM0"
GPSD_OPTIONS = "-n"
შემდეგ თქვენ უნდა ჩართოთ და დაიწყოთ gpsd
systemctl ჩართავს gpsd
სისტემური დაწყება gpsd
ახლა დემონი უნდა გაიქცეს
ნაბიჯი 4: მიიღეთ პირველი პასუხი
თქვენ შეგიძლიათ გამოიყენოთ gpsmon ტერმინალში, რათა მიიღოთ გარკვეული ინფორმაცია ისე, რომ თქვენ არაფრისთვის არ გამოიყენოთ. მაგრამ თქვენ ხედავთ მუშაობს თუ არა. ინსტალაციისთვის გამოიყენეთ
pacman -Ss gpsmon
წარმატებული ინსტალაციის შემდეგ შეგიძლიათ უბრალოდ დაიწყოთ იგი
gpsmon
აქ შეგიძლიათ ნახოთ პოზიციის დრო და სხვა ნივთები.
ნაბიჯი 5: გაუშვით Navit
თქვენ შეგიძლიათ გამოიყენოთ navit, რომ აჩვენოთ თქვენი პოზიცია რუკაზე. (ყველაფერი რაც მინდა) ასევე შესაძლებელია მორიგეობით ნავიგაცია. (მე დამჭირდება ეს ფუნქცია ჩემს ახალ სატვირთო მანქანაში … 10 წელიწადში) Navit- ის გამოყენების დასაყენებლად
pacman -Ss navit
იმისათვის, რომ მიიღოთ navit მუშაობა ხაზგარეშე რუქებთან, თქვენ უნდა გადმოწეროთ რუქები და დაამატოთ გზა კონფიგურაციაში.
joe /usr/share/navit/navit.xml
მოძებნეთ ხაზი:
ხაზგარეშე რუქების დასამატებლად
ასევე დარწმუნდით, რომ ჩართული გაქვთ gpsd, როგორც შეყვანის მოწყობილობა:
რუკის გადმოსაწერად შეგიძლიათ გაეცნოთ ამ გვერდს:
wiki.navit-project.org/index.php/OpenStree…
ნაბიჯი 6: დაამატეთ დრო NTP– ს
იმისათვის, რომ გამოიყენოთ დრო თქვენს სისტემაში, თქვენ უნდა დაამატოთ რამდენიმე ხაზი ntp.config, რაც საშუალებას გაძლევთ გაცილებით უკეთესი და ზუსტი ვადები თქვენს სისტემაში.
ჯო /და ა.შ.ntp.conf
და შეიყვანე:
# GPS (USB /dev /ttyACM0) სერვერი 127.127.28.0 minpoll 4 maxpoll 4 prefer
fudge 127.127.28.0 refid GPSd
fudge 127.127.28.0 დრო 1 0.065
და გადატვირთეთ ntp დემონი
systemctl გადატვირთეთ ntpd
თქვენ ნახავთ რა ხდება
ntpq -p
ნაბიჯი 7: გაზარდეთ თქვენი ენტროპიის აუზი … ჯერ კიდევ გასაკეთებელია
ახლა მე ვთამაშობ, რომ გამოვიყენო სიგნალი strenth და სხვა პერსონალი, რათა გავზარდო ენტროპიული აუზი ჩემი აპარატიდან.
მე არ მაქვს გაკეთებული თვითმფრინავი, მაგრამ დავიწყე ყველა თემის გაგება, მაგრამ მაინც გამოსავალი არ არის.
მე დავაყენე tng- ინსტრუმენტები და ვიყენებ gpspipe– ს gps მიმღებიდან ნედლი მონაცემებისთვის.
pacman -Ss rng- ინსტრუმენტები
gpspipe -R> test.txt
sudo rngd -f -r test.txt
ეს გაკეთდება რაღაც მომენტში.
გირჩევთ:
DIMP (დესულფატორი ჩემს ჯიბეში): 22 ნაბიჯი (სურათებით)
DIMP (დესულფატორი ჩემს ჯიბეში): მაიკი სკლარმა შექმნა DA PIMP (" Power In My Pocket ") ვერსიები 1 და 2 ჯორჯ უაისმანის ნაშრომზე " Capacitive Battery Charger " და გულუხვად გაუშვა იგი ღია ტექნიკის საზოგადოებაში. მას შეუძლია დატენვა და დესულფატი
IoT სიმძლავრის მოდული: IoT ენერგიის გაზომვის ფუნქციის დამატება ჩემს მზის დატენვის კონტროლერში: 19 ნაბიჯი (სურათებით)
IoT სიმძლავრის მოდული: IoT სიმძლავრის გაზომვის მახასიათებლის დამატება ჩემს მზის დატენვის კონტროლერში: გამარჯობა ყველას, ვიმედოვნებ, რომ ყველანი კარგები ხართ! ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ გავაკეთე IoT სიმძლავრის გაზომვის მოდული, რომელიც ითვლის ჩემი მზის პანელების მიერ გამომუშავებული ენერგიის რაოდენობას, რომელსაც იყენებს ჩემი მზის დამუხტვის კონტროლერი
განახლება-7 '' ტაბლეტი დაინსტალირებული ჩემს '14 Cruze- ში: 6 ნაბიჯი
განახლება-7 '' ტაბლეტი დაყენებულია ჩემს '14 Cruze- ში: ეს არის სამეურვეო ნაგებობა მომხმარებლის თორპის მიერ ამ თემაში მოცემული Cruze Talk ფორუმების საიტზე. ცხადია, რომ ეს სახელმძღვანელო ტრიალებს კონკრეტული ავტომობილის სერიის გარშემო. თუმცა, მე ვწერ ეს არის სახელმძღვანელო მათთვის, ვინც ცდილობს
სუპერ გეტოს დენის ღილაკი ჩემს Oneplus One– ზე (უნდა მუშაობდეს ნებისმიერზე): 3 ნაბიჯი
სუპერ გეტოს დენის ღილაკი ჩემს Oneplus One– ზე (უნდა მუშაობდეს არაფერზე): პრობლემა: ჩემს ტელეფონში ყველა ღილაკი გატეხილია. მათი შეცვლა მხოლოდ დროებითი გამოსავალია, რადგან ჩემი უკანა საფარი გატეხილია და ვერსად ვპოულობ შემცვლელს, რომელიც არ აღემატებოდეს მეორადი OPO- ს ფასს, მაგრამ მივხვდი, რატომ არ გავაუმჯობესო, თუ მე
ვინ არის ჩემს კარზე? PIR მოძრაობის სენსორი/დიაპაზონის სენსორის პროექტი: 5 ნაბიჯი
ვინ არის ჩემს კარზე? PIR მოძრაობის სენსორი/დიაპაზონის სენსორის პროექტი: ჩვენი პროექტი მიზნად ისახავს მოძრაობის შეგრძნებას PIR და მანძილის სენსორების საშუალებით. Arduino კოდი გამოაქვეყნებს ვიზუალურ და აუდიო სიგნალს, რომ აცნობოს მომხმარებელს, რომ ვინმე ახლოს არის. MATLAB კოდი გამოაგზავნის ელ.ფოსტის სიგნალს, რომ გააფრთხილოს მომხმარებელი, რომ ვიღაც ახლოს არის. ეს მოწყობილობა