Orodha ya maudhui:

Raspberry Pi GPS Logger: Hatua 10 (na Picha)
Raspberry Pi GPS Logger: Hatua 10 (na Picha)

Video: Raspberry Pi GPS Logger: Hatua 10 (na Picha)

Video: Raspberry Pi GPS Logger: Hatua 10 (na Picha)
Video: Топ 5 скрытых полезных программ Windows 10 2024, Novemba
Anonim
Raspberry Pi GPS Logger
Raspberry Pi GPS Logger
Raspberry Pi GPS Logger
Raspberry Pi GPS Logger

Hii inaweza kuelezewa jinsi ya kujenga logger ndogo ya GPS na sifuri ya rasipberry. Faida kuu kwa mfumo huu ni kwamba ni pamoja na betri na kwa hivyo ni ngumu sana.

Kifaa kinahifadhi data kwenye faili ya.nmea. Takwimu zifuatazo zinaweza kuonyeshwa kwa urahisi kwenye google Earth:

  • Nafasi
  • Kasi
  • Urefu
  • Umbali

Mfumo huu unaweza kutumika mahali ambapo hautaki kuweka smartphone yako, kwa mfano:

  • Longboarding (especialy kuteremka)
  • Kwenye drone

Hatua ya 1: Nyenzo

Nyenzo
Nyenzo
Nyenzo
Nyenzo
Nyenzo
Nyenzo
Nyenzo
Nyenzo

Ili kugundua hii inaweza kufundishwa unahitaji vifaa vifuatavyo:

  • Raspberry Pi Zero na HDMI na adapta ya USB
  • Kadi ndogo ya SD
  • GPS ya Adafruit
  • Chaja ya Adafruit 500mAh Powerboost
  • Betri ya Li-Po, ambayo inaweza kutoa nguvu inayotumiwa kwa kuongeza nguvu (2500mAh in tutoriel)
  • Stripboard PCB (angalau mashimo 29x23)
  • somme waya wa shaba
  • 2x 200 Ohm resistors (au kwa upinzani zaidi)
  • Vipimo 3x 10 kiloohm
  • LED za kijani na nyekundu (kifurushi cha LED na kipikizi)
  • Vifungo vya kushinikiza 3x

Vifaa unavyohitaji:

  • kompyuta na msomaji wa kadi ya SD
  • keboard kwa pi ya raspberry
  • onyesha na HDMI
  • Cable ya HDMI
  • Cable ya Ethernet
  • USB kwa adapta ya LAN
  • Kituo cha Soldering
  • pincers zingine za kukata na kuinama waya za shaba

Unaweza kutumia pi nyingine ya rasipiberi (sio sifuri) kwa usanikishaji ikiwa hauna adapta sahihi.

Onyo: Betri za lithiamu zinaweza kuwa hatari sana! Chagua betri ya Li-Po ambayo inaweza kutoa nguvu ya kutosha na ambayo ina mzunguko wa ulinzi uliojengwa. Sihusiki katika kisa cha ajali.

Hatua ya 2: Sakinisha Raspberry Pi

Sakinisha Raspberry Pi
Sakinisha Raspberry Pi

Ili kufunga pi yako ya raspberry unahitaji kupakua vitu viwili:

Picha ya Win32disk: https://sourceforge.net/projects/win32diskimager/Raspbian Jessy lite:

Hakikisha kupakua toleo la 32 la Raspbian.

Sakinisha Win32DiskImager na uifungue. Chagua faili ya Raspbianimg na kadi tupu ya SD. Bonyeza kitufe cha kuandika, subiri hadi win32DiskImagerisha kumaliza na kuondoa kadi ya SD kutoka kwa kompyuta.

Hatua ya 3: Ongeza Hati

Ongeza Hati
Ongeza Hati

Njia rahisi ya kuongeza hati ni kunakili kwenye kadi ya sd na kompyuta.

Nakili faili kutoka hazina hii kwenye kizigeu cha kadi ya SD au onyesha hifadhi kwenye pi ya raspberry na uihamishe kwenye folda ya / boot.

Hifadhi ya Github:

Na ikiwa ungependa kukagua programu yangu ya Instagram:)

Hatua ya 4: Sakinisha Vifurushi

Sakinisha Vifurushi
Sakinisha Vifurushi
Sakinisha Vifurushi
Sakinisha Vifurushi

Ikiwa una adapta ya ethernet na HDMI, unganisha rasipberry pi sifuri kwenye onyesho la HDMI na kwenye mtandao. Weka kwenye kadi ya SD na anza pi ya raspberry. Ikiwa hauna adapta, unaweza kutumia pi nyingine ya raspberry kwa usanikishaji. Katika mradi huu nilitumia mfano wa raspberry pi B.

Anza pi ya raspberry na ingiza jina la mtumiaji la msingi: pi na nywila: rasipberry. Andika kwa amri ya kuanza zana ya usanidi.

Sudo raspi-config

Panua mfumo wa faili ili kuhakikisha kuwa kadi nzima ya SD inatumiwa nalemaza kituo cha serial katika sehemu ya hali ya juu. Unaweza pia kutaka kubadilisha nywila, mpangilio wa kibodi au kuwezesha SSH.

Kwa kusanikisha kifurushi, anzisha tena raspberry pi na ufanye sasisho:

Sudo apt-pata sasisho

Kisha sakinisha vifurushi vyote vya chatu kwa mawasiliano na GPS na GPIO.

Sudo apt-get kufunga python-dev python-rpi.gpio chatu-serial

Hatua ya 5: Sanidi Crontab

Sanidi Crontab
Sanidi Crontab
Sanidi Crontab
Sanidi Crontab

Kwa kuwa hati hiyo inasikiliza vifungo vilivyounganishwa na GPIO, tunahitaji iendeshe tu baada ya pi ya raspberry kuanza. Ili kufanya hivyo tunahitaji crontab. Crontab imewekwa kwa chaguo-msingi.

sudo crontab -e

Ikiwa ujumbe wa kosa unaonekana bonyeza tu ingiza.

mwisho wa faili, mara tu baada ya maoni, ongeza laini ifuatayo:

@ reboot sh / boot/gps.sh

Hii itaendesha gps.sh kila baada ya kuanza. Hifadhi marekebisho na funga mhariri na CTRL + O na CTRL + X. Pi yako raspberry iko tayari, unaweza kuifunga na:

kuzima kwa sudo sasa

Hatua ya 6: Mchoro wa PCB

Mchoro wa PCB
Mchoro wa PCB
Mchoro wa PCB
Mchoro wa PCB

Katika picha unaona michoro nilizotengeneza kwa PCB ya mradi huu.

Kwa mchoro wa PCB:

  • Mistari ya wima ni wanarukaji.
  • Dots ni pointi za solder
  • Miduara ni unganisho kwa vifaa nje ya PCB
  • Na misalaba ni mapumziko kwenye vipande vya kikombe.
  • Mistatili ni vipinga (ishara ni ile ya ulaya)
  • Mistari ya usawa ni kwa kuelewa vizuri mzunguko

Picha ya pili inaelezea kila unganisho la nje la PCB kuu.

Unaweza kutaka kuboresha, kubadilisha michoro yangu au kuongeza utendaji mwingine kwenye mzunguko. Kwa mfano, unaweza kuongeza sensorer ya joto, unyevu au kasi. Lakini kumbuka kuwa unahitaji nafasi kwa kila sehemu (raspberry pi, gps, powerboost na betri), na kwamba kontakt ya Powerboost USB lazima ipatikane kuchaji betri.

Kumbuka: michoro ni maoni kutoka upande wa shaba wa PCB.

Hatua ya 7: Vifungo vya Solder na LED

Vifungo vya Solder na LED
Vifungo vya Solder na LED
Vifungo vya Solder na LED
Vifungo vya Solder na LED
Vifungo vya Solder na LED
Vifungo vya Solder na LED

Kwa kiolesura cha mtumiaji kata PCB ndogo ili kuunganisha LED na vifungo juu yao. Ikiwa PCB ina safu za shaba kama kwenye picha unahitaji zana ya kukatiza ukanda wa kikombe. Ikiwa huna zana kama hii, tumia kitu chenye ncha kali kama kipande cha alumini kutoka kwa diski ya zamani.

Kwenye picha ya kwanza unaona PCB ambayo imefanywa, na waya kwa kila sehemu (LED au kitufe) na waya wa kawaida wa ardhini. Kila moja ya waya hizi lazima ziuzwe kwa PCB kuu.

Kumbuka: Shaba ya kahawia kwenye PCB ni kwa sababu ya joto la chuma cha kutengeneza.

Hatua ya 8: Andaa PCB

Andaa PCB
Andaa PCB
Andaa PCB
Andaa PCB
Andaa PCB
Andaa PCB

Kata PCB na laini 23 na safu 29. Inasaidia sana ikiwa PCB haina safu za shaba na sio tu pete kuzunguka kila shimo. Andaa kuruka kutoka kwa waya ili kuunganisha safu za PCB. Vuruga safu ya shaba katika maeneo yaliyoonyeshwa kwenye mchoro kutoka hatua ya 6 (misalaba).

Hatua ya 9: Solder PCB

Solder PCB
Solder PCB
Solder PCB
Solder PCB
Solder PCB
Solder PCB
Solder PCB
Solder PCB

Anza kutengenezea warukaji, kwa sababu ni sehemu ya smalles. Kata waya na pini zote za ziada.

Endelea na vipinga. Baada ya resistors PCB imefanywa.

Sasa tunahitaji kuandaa PCB nyingine (GPS, kuongeza nguvu na rasipberry pi). Weka pini zinazohitajika kwa vifaa hivi (angalia mchoro).

Mwishowe unaweza kuziunganisha sehemu zote pamoja. Kuwa mwangalifu juu ya kutengenezea, viunganisho vya betri haipaswi kugusana.

Ili kulinda kifaa kiweke kwenye kabati au sanduku. Sio lazima, inategemea unatumia wapi.

Hatua ya 10: Matumizi

Matumizi
Matumizi
Matumizi
Matumizi
Matumizi
Matumizi

Weka kadi iliyowekwa ya SD kwenye sifuri na nguvu kwenye kifaa kwa kubadili swichi. Mpaka LED nyekundu iendelee, pi rasipberry iko tayari kurekodi data ya GPS kutoka kwa kipokeaji cha GPS.

LED nyekundu kwenye kipokeaji cha GPS labda inaangaza mara moja kwa sekunde, hii inamaanisha kuwa kipokeaji kinatafuta satelaiti. Nenda nje na subiri minuts kadhaa, kupepesa macho kutabadilika kutoka mara moja kwa sekunde hadi mara moja kila sekunde 15, hii inamaanisha kuwa imepata satelaiti zilizopatikana ili kuhesabu kuratibu.

Kuanza kurekodi kuratibu bonyeza kitufe karibu na LED ya kijani (anza kwenye mchoro)

Kusimamisha kitufe cha kurekodi kwenye kitufe karibu na LED nyekundu (simamisha mchoro)

Ilipendekeza: