Мазмұны:

Raspberry Pi GPS тіркеуші: 10 қадам (суреттермен)
Raspberry Pi GPS тіркеуші: 10 қадам (суреттермен)

Бейне: Raspberry Pi GPS тіркеуші: 10 қадам (суреттермен)

Бейне: Raspberry Pi GPS тіркеуші: 10 қадам (суреттермен)
Бейне: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Шілде
Anonim
Raspberry Pi GPS тіркеуші
Raspberry Pi GPS тіркеуші
Raspberry Pi GPS тіркеуші
Raspberry Pi GPS тіркеуші

Бұл нұсқаулық сізге таңқурай pi нөлі бар ықшам GPS тіркеушісін қалай жасау керектігін түсіндіреді. Бұл жүйенің басты артықшылығы - оның құрамында батарея бар, сондықтан өте жинақы.

Құрылғы деректерді.nmea файлында сақтайды. Келесі деректерді Google Earth -те оңай көрсетуге болады:

  • Позиция
  • Жылдамдық
  • Биіктік
  • Қашықтық

Бұл жүйені смартфонды қойғыңыз келмейтін жерлерде қолдануға болады, мысалы:

  • Лонгборд (әсіресе төмен қарай)
  • Дронда

1 -қадам: Материал

Материал
Материал
Материал
Материал
Материал
Материал
Материал
Материал

Бұл нұсқаулықты іске асыру үшін сізге келесі жабдық қажет:

  • HDMI мен USB адаптері бар Raspberry Pi Zero
  • Micro SD картасы
  • Adafruit GPS
  • Adafruit 500mAh Powerboost зарядтағыш
  • Li-Po аккумуляторы қуатты күшейту үшін жеткілікті қуатты қамтамасыз ете алады (оқулықта 2500 мАч)
  • Платон тақтасы (кемінде 29x23 тесік)
  • мыс сым
  • 2х 200 Ом резисторлары (немесе үлкен қарсылықпен)
  • 3х10 килограмдық резисторлар
  • жасыл және қызыл светодиодтар (жарықдиодты және резисторлық пакет)
  • 3x түймелері

Сізге қажет құралдар:

  • SD картасын оқу құрылғысы бар компьютер
  • таңқурай пи үшін кебор
  • HDMI көмегімен көрсету
  • HDMI кабелі
  • Ethernet кабелі
  • USB - LAN адаптері
  • Дәнекерлеу станциясы
  • мыс сымдарды кесуге және майыстыруға арналған кейбір қысқыштар

Егер дұрыс адаптерлер болмаса, орнату үшін басқа таңқурай пиін (нөл емес) қолдануға болады.

Ескерту: Литий батареялары өте қауіпті болуы мүмкін! Жеткілікті қуат бере алатын және қорғаныс тізбегі бар Li-Po батареясын таңдаңыз. Мен жазатайым оқиғаға жауапты емеспін.

2 -қадам: Raspberry Pi орнатыңыз

Raspberry Pi орнатыңыз
Raspberry Pi орнатыңыз

Таңқурай пиін орнату үшін сізге екі нәрсені жүктеу қажет:

Win32diskImager: https://sourceforge.net/projects/win32diskimager/Raspbian Jessy lite:

32 биттік Raspbian нұсқасын жүктеуді ұмытпаңыз.

Win32DiskImager орнатыңыз және оны ашыңыз. Raspbianimg файлын және бос SD картасын таңдаңыз. Жазу түймесін басыңыз, win32DiskImager аяқталғанша күтіңіз және SD картасын компьютерден шығарыңыз.

3 -қадам: сценарий қосыңыз

Сценарий қосу
Сценарий қосу

Сценарийді қосудың ең қарапайым әдісі - оны компьютермен sd картасына көшіру.

Файлдарды осы репозиторийден SD картасының бөліміне көшіріңіз немесе таңқурай pi репозиторийін клондап /boot қалтасына жылжытыңыз.

Github репозиторийі:

Егер сіз бағдарламалауды ұнататын болсаңыз, менің Инстаграмнан шығыңыз:)

4 -қадам: пакеттерді орнатыңыз

Пакеттерді орнату
Пакеттерді орнату
Пакеттерді орнату
Пакеттерді орнату

Егер сізде Ethernet және HDMI адаптері болса, таңқурай pi нөлін HDMI дисплейіне және желіге қосыңыз. SD картасын салыңыз және таңқурай пиін бастаңыз. Егер адаптерлер болмаса, орнату үшін басқа таңқурай пиін қолдануға болады. Бұл жобада мен таңқурай pi үлгісін қолдандым.

Таңқурай pi бастаңыз және әдепкі пайдаланушы атын енгізіңіз: pi және пароль: таңқурай. Конфигурация құралын іске қосу үшін пәрменді енгізіңіз.

sudo raspi-config

SD картасының толық пайдаланылғанына көз жеткізу үшін файлдық жүйені кеңейтіңіз және кеңейтілген бөлімде сериялық терминалды өшіріңіз. Сондай -ақ, құпия сөзді, пернетақта орналасуын өзгерту немесе SSH қосқыңыз келуі мүмкін.

Пакетті орнатудың алдында таңқурай пиін қайта жүктеңіз және жаңартыңыз:

sudo apt-get жаңартуы

Содан кейін GPS және GPIO байланысы үшін барлық питон пакеттерін орнатыңыз.

sudo apt-get python-dev python-rpi.gpio python-serial орнатыңыз

5 -қадам: Crontab конфигурациясын жасаңыз

Crontab конфигурациялаңыз
Crontab конфигурациялаңыз
Crontab конфигурациялаңыз
Crontab конфигурациялаңыз

Бұл үшін сценарий GPIO -ға қосылған түймелерді тыңдайды, біз оны таңқурай пи іске қосылғаннан кейін ғана іске қосамыз. Мұны істеу үшін бізге crontab қажет. Crontab әдепкі бойынша орнатылады.

sudo crontab -e

Егер қате туралы хабар пайда болса, enter пернесін басыңыз.

файлдың соңында, түсініктемелерден кейін бірден келесі жолды қосыңыз:

@reboot sh /boot/gps.sh

Бұл әр іске қосудан кейін gps.sh сценарийін іске қосады. Модификацияларды сақтаңыз және CTRL+O және CTRL+X көмегімен редакторды жабыңыз. Сіздің таңқурай пи енді дайын, оны өшіруге болады:

sudo қазір жабылады

6 -қадам: ПХД диаграммасы

ПХД диаграммасы
ПХД диаграммасы
ПХД диаграммасы
ПХД диаграммасы

Суреттерде мен осы жобаның ПХД үшін жасаған схемаларын көресіз.

ПХД диаграммасы үшін:

  • Тік сызықтар - бұл секіргіштер.
  • Нүктелер - дәнекерлеу нүктелері
  • Шеңбер - бұл ПХД -дан тыс компоненттерге қосылу
  • Ал кресттер - бұл кесе жолақтарындағы үзілістер.
  • Тіктөртбұрыштар - резисторлар (символы - еуропалық)
  • Горизонтальды сызықтар тізбекті жақсы түсінуге арналған

Екінші сурет негізгі ПХД әр сыртқы байланысын түсіндіреді.

Сіз схеманы жақсартқыңыз, өзгерткіңіз немесе басқа функцияларды қосқыңыз келуі мүмкін. Мысалы, температураны, ылғалдылықты немесе үдеу датчигін қосуға болады. Есіңізде болсын, әр компонент үшін бос орын қажет (таңқурай pi, gps, powerboost және батарея) және батареяны зарядтау үшін powerboost USB қосқышы қол жетімді болуы керек.

Ескертпе: Диаграммалар ПХД -ның мыс жағындағы көріністер болып табылады.

7 -қадам: Дәнекерлеу түймелері мен жарық диоды

Дәнекерлеу түймелері мен жарық диоды
Дәнекерлеу түймелері мен жарық диоды
Дәнекерлеу түймелері мен жарық диоды
Дәнекерлеу түймелері мен жарық диоды
Дәнекерлеу түймелері мен жарық диоды
Дәнекерлеу түймелері мен жарық диоды

Пайдаланушы интерфейсі үшін светодиодтар мен түймелерді дәнекерлеу үшін шағын ПХД кесіңіз. Егер ПХД -де суреттегідей мыс жолдар болса, онда шыныаяқ жолағын ажырату құралы қажет. Егер сізде мұндай құрал болмаса, ескі дискетадан алюминий сияқты өткір нәрсені қолданыңыз.

Бірінші суретте сіз әр компонент үшін сыммен (жарықдиодты немесе түйме) және жалпы жерге қосылатын сыммен жасалған ПХД -ны көресіз. Бұл сымдардың әрқайсысы негізгі ПХД -ге дәнекерленген болуы керек.

Ескертпе: ПХД -дегі қоңыр мыс дәнекерленген темірдің қызуына байланысты.

8 -қадам: ПХД дайындаңыз

ПХД дайындаңыз
ПХД дайындаңыз
ПХД дайындаңыз
ПХД дайындаңыз
ПХД дайындаңыз
ПХД дайындаңыз

23 жол мен 29 бағаннан тұратын ПХД кесіңіз. Егер ПХД -де мыс тесіктері болса және әр тесіктің айналасында сақина болмаса, бұл өте пайдалы. ПХД жолдарын өзара қосу үшін сымнан секіргіштерді дайындаңыз. Мыс қатарын диаграммада көрсетілген 6 -қадамнан (крест) үзіңіз.

9 -қадам: ПХД дәнекерлеу

Дәнекерлеу ПХД
Дәнекерлеу ПХД
Дәнекерлеу ПХД
Дәнекерлеу ПХД
Дәнекерлеу ПХД
Дәнекерлеу ПХД
Дәнекерлеуші ПХД
Дәнекерлеуші ПХД

Секіргіштерді дәнекерлеуді бастаңыз, себебі олар кішігірім компонент. Барлық артық сымдар мен түйреуіштерді кесіңіз.

Резисторлармен жалғастырыңыз. Резисторлардан кейін ПХД жасалады.

Енді біз басқа ПХД (GPS, қуатты күшейту және таңқурай пи) дайындауымыз керек. Қажетті түйреуіштерді осы компоненттерге дәнекерлеңіз (диаграмманы қараңыз).

Соңында сіз барлық бөлшектерді дәнекерлей аласыз. Дәнекерлеу кезінде абай болыңыз, батарея қосқыштары бір -біріне тиіп кетпеуі керек.

Құрылғыны қорғау үшін оны картонға немесе қорапқа салыңыз. Бұл қажет емес, бұл оны қайда қолданатыныңызға байланысты.

10 -қадам: Қолдану

Қолданылуы
Қолданылуы
Қолданылуы
Қолданылуы
Қолданылуы
Қолданылуы

Орнатылған SD картасын нүктеге қойыңыз және қосқышты ауыстыру арқылы құрылғыны қосыңыз. Қызыл жарық диоды жанғанша, таңқурай pi GPS қабылдағыштан GPS деректерін жазуға дайын.

GPS қабылдағыштағы қызыл жарық диоды секундына бір рет жыпылықтауы мүмкін, бұл ресивердің спутниктерді қорқытып жатқанын білдіреді. Сыртқа шығып, бірнеше минут күтіңіз, жыпылықтау секундына 15 секунд сайын өзгереді, бұл оның координаттарды есептеу үшін жеткілікті спутниктер тапқанын білдіреді.

Координаттарды жазуды бастау үшін жасыл жарық диодының жанындағы түймені басыңыз (диаграммадан бастаңыз)

Ұсынылған: