Мазмұны:
- 1 -қадам: Материал
- 2 -қадам: Raspberry Pi орнатыңыз
- 3 -қадам: сценарий қосыңыз
- 4 -қадам: пакеттерді орнатыңыз
- 5 -қадам: Crontab конфигурациясын жасаңыз
- 6 -қадам: ПХД диаграммасы
- 7 -қадам: Дәнекерлеу түймелері мен жарық диоды
- 8 -қадам: ПХД дайындаңыз
- 9 -қадам: ПХД дәнекерлеу
- 10 -қадам: Қолдану
Бейне: Raspberry Pi GPS тіркеуші: 10 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл нұсқаулық сізге таңқурай 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 орнатыңыз
Таңқурай пиін орнату үшін сізге екі нәрсені жүктеу қажет:
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 конфигурациясын жасаңыз
Бұл үшін сценарий 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 секунд сайын өзгереді, бұл оның координаттарды есептеу үшін жеткілікті спутниктер тапқанын білдіреді.
Координаттарды жазуды бастау үшін жасыл жарық диодының жанындағы түймені басыңыз (диаграммадан бастаңыз)
Ұсынылған:
Сізге келесі GPS/жаяу жүру үшін DIY GPS деректерді тіркеуші: 11 қадам (суреттермен)
Сізге келесі GPS/жаяу жүргіншілерге арналған DIY GPS деректерді тіркеуші: Бұл GPS мәліметтерін тіркеу құралы, оны сіз әр түрлі мақсатта қолдана аласыз, мысалы, егер сіз демалыс күндері күзгі түстерді тексеру үшін ұзақ жолға шыққыңыз келсе. немесе сізде жыл сайын күзде баратын сүйікті жол бар және сіз
Arduino GPS тіркеуші: 6 қадам
Arduino GPS Logger: Сіз координаттарыңызды тіркеп, маршрутты картадан тексергіңіз келді ме? Автокөліктің немесе жүк көлігінің бағытын тексересіз бе? Ұзақ жолдан кейін велосипедпен жүруді көрдіңіз бе? (Немесе сіздің көлігіңізді пайдаланып жүрген адамды шпиондау керек пе? :)) Барлығы осы кішкене көмегімен мүмкін
Raspberry Pi мен TE Connectivity MS8607-02BA01 көмегімен температура, салыстырмалы ылғалдылық, атмосфералық қысымды тіркеуші: 22 қадам (суреттермен)
Raspberry Pi мен TE Connectivity MS8607-02BA01 көмегімен температура, салыстырмалы ылғалдылық, атмосфералық қысымды тіркеуші: Кіріспе: Бұл жобада мен сізге температураның ылғалдылығы мен атмосфералық қысымды тіркеу жүйесін кезең-кезеңмен қалай құру керектігін көрсетемін. Бұл жоба Raspberry Pi 3 Model B және TE Connectivity MS8607-02BA экологиялық сенсорлық чипіне негізделген
Жабайы табиғатқа арналған сымсыз GPS деректерді тіркеуші: 9 қадам (суреттермен)
Жабайы табиғатқа арналған сымсыз GPS деректерді тіркеуші: Бұл нұсқаулықта біз сізге сымсыз байланыс мүмкіндігі бар Arduino негізіндегі шағын және арзан GPS деректерді тіркеушіні қалай жасау керектігін көрсетеміз! Ол сізге қай жерде екенін айта алады
Raspberry Pi көмегімен деректерді тіркеуші жасау: 3 қадам (суреттермен)
Raspberry Pi көмегімен деректерді тіркеуші жасау: Бұл қарапайым деректер тіркеуші аналогты LDR (Photoresistor) көмегімен тұрақты жарық өлшейді және оларды Raspberry Pi -де мәтіндік файлда сақтайды. Бұл деректерді тіркеуші жарық деңгейін әр 60 секунд сайын өлшеп, тіркеп отырады, бұл сізге бақылауға мүмкіндік береді