Мазмуну:
- 1 -кадам: Материал
- 2 -кадам: Raspberry Pi орнотуу
- 3 -кадам: Script кошуу
- 4 -кадам: Пакеттерди орнотуу
- 5 -кадам: Crontabды конфигурациялаңыз
- 6 -кадам: PCB диаграммасы
- 7 -кадам: Solder Buttons жана LED
- 8 -кадам: PCB даярдоо
- 9 -кадам: Пластикалык ширетүүчү
- 10 -кадам: Колдонуу
Video: Raspberry Pi GPS Logger: 10 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул көрсөтмө сизге малина pi нөлү менен компакт GPS журналын кантип курууну түшүндүрөт. Бул системанын негизги артыкчылыгы - бул батарейканы камтыйт, ошондуктан абдан компакттуу.
Түзмөк маалыматтарды.nmea файлында сактайт. Төмөнкү маалыматтарды Google Earthта оңой эле көрсөтсө болот:
- Позиция
- Ылдамдык
- Бийиктик
- Аралык
Бул тутум смартфонуңузду койгуңуз келбеген жерлерде колдонулушу мүмкүн, мисалы:
- Лонгборд (өзгөчө ылдый карай)
- Дрондо
1 -кадам: Материал
Муну түшүнүү үчүн сизге төмөнкү жабдыктар керек:
- Raspberry Pi Zero HDMI жана USB адаптери менен
- Micro SD карта
- Adafruit GPS
- Adafruit 500mAh Powerboost кубаттагычы
- Li-Po батарейкасы, бул кубаттуулукту жогорулатуу үчүн жетиштүү кубаттуулукту камсыздай алат (окуу курсунда 2500 мАч)
- Stripboard PCB (жок дегенде 29x23 тешик)
- сом жез зым
- 2х 200 Ом каршылыгы (же көбүрөөк каршылык менен)
- 3x 10 килохм резисторлор
- жашыл жана кызыл диоддор (LED жана резистордук пакет)
- 3x баскычтар
Сизге керектүү куралдар:
- SD карта окугучу бар компьютер
- малина pi үчүн keboard
- 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 -кадам: Script кошуу
Сценарийди кошуунун эң жөнөкөй жолу - аны sd картка компьютер менен көчүрүү.
Бул репозиторийдеги файлдарды SD картанын бөлүгүнө көчүрүп алыңыз же малина piдеги репозиторийди клондоп, /boot папкасына жылдырыңыз.
Github кампасы:
Эгерде сиз программалоону жактырсаңыз, менин Инстаграмымды текшерип көрүңүз:)
4 -кадам: Пакеттерди орнотуу
Эгерде сизде ethernet жана HDMI адаптери болсо, анда малина pi нөлүн HDMI дисплейине жана тармакка туташтырыңыз. SD картаны салып, малина пи баштаңыз. Эгерде сизде адаптер жок болсо, анда орнотуу үчүн башка малина пи колдонсоңуз болот. Бул долбоордо мен малина pi моделин колдондум В.
Малина пи баштаңыз жана демейки колдонуучу атын киргизиңиз: pi жана пароль: малина. Конфигурация куралын баштоо үчүн буйрукту териңиз.
sudo raspi-config
Бүт SD картасынын колдонулушун камсыз кылуу үчүн файл системасын кеңейтүү жана өнүккөн бөлүмдөгү сериялык терминалды өчүрүү. Сиз ошондой эле сырсөздү, клавиатуранын жайгашуусун өзгөртүүнү же SSHди иштетүүнү кааласаңыз болот.
Топтомду орнотуу үчүн, raspberry pi'ни өчүрүп күйгүзүңүз жана жаңыртыңыз:
sudo apt-get update
Андан кийин 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 скриптин иштетет. Modificationsны сактап, CTRL+O жана CTRL+X менен редакторду жабыңыз. Сиздин малина пиңиз азыр даяр, аны менен өчүрө аласыз:
sudo азыр өчүрүү
6 -кадам: PCB диаграммасы
Сүрөттөрдө мен бул долбоордун ПХБ үчүн жасаган схемаларын көрөсүз.
PCB диаграммасы үчүн:
- Тик сызыктар - секиргичтер.
- Чекиттер - бул ширетүүчү чекиттер
- Чөйрөлөр ПХБдан тышкаркы компоненттерге туташуу болуп саналат
- Ал эми кресттер - бул чуңкур тилкелериндеги үзүлүштөр.
- Тик бурчтуктар - резисторлор (символу европалык)
- Горизонталдык линиялар схеманы жакшыраак түшүнүү үчүн
Экинчи сүрөт негизги ПХБнын ар бир тышкы байланышын түшүндүрөт.
Сиз схеманы жакшыртууну, схемаларымды өзгөртүүнү же схемага башка функцияларды кошууну каалашыңыз мүмкүн. Мисалы, сиз температураны, нымдуулукту же ылдамдатуу сенсорун кошо аласыз. Бирок ар бир компонентке (малина pi, gps, powerboost жана батарейка) орун керек экенин жана батареяны кубаттоо үчүн powerboost USB туташтыргычы жеткиликтүү болушу керек экенин унутпаңыз.
Эскертүү: Диаграммалар ПХБнын жез жагындагы көрүнүштөр.
7 -кадам: Solder Buttons жана LED
Колдонуучу интерфейси үчүн кичинекей ПХБны кесип, алардагы диоддорду жана баскычтарды ширетүү керек. Эгерде ПХБда жез саптар болсо, сүрөттөгүдөй эле, идиштин тилкесин туташтыруу үчүн курал керек. Эгерде сизде мындай курал жок болсо, эски дискетадан алюминий сыяктуу курч нерсени колдонуңуз.
Биринчи сүрөттө ар бир компонент үчүн зым (LED же кнопка) жана жалпы жер зымы менен жасалган PCBди көрөсүз. Бул зымдардын ар бири негизги ПХБга ширетилиши керек.
Эскертүү: ПХБдагы күрөң жез ширетүүчү темирдин ысыгына байланыштуу.
8 -кадам: PCB даярдоо
23 сызык жана 29 мамычадан турган ПХБны кесип алыңыз. ПХБнын жез катарлары болсо жана ар бир тешиктин айланасында шакектери жок болсо, бул абдан пайдалуу. ПХБнын катарларын туташтыруу үчүн зымдан секиргичтерди даярдаңыз. 6 -кадамдан (кайчылаш) диаграммада көрсөтүлгөн жерлерде жез катарды үзгүлтүккө учуратыңыз.
9 -кадам: Пластикалык ширетүүчү
Секиргичтерди ширете баштаңыз, анткени алар Smalles компоненти. Бардык ашыкча зымдарды жана казыктарды кесип салыңыз.
Резисторлор менен улантыңыз. Резистордон кийин ПХБ жасалат.
Биз азыр башка ПХБны (GPS, кубатты күчөтүү жана малина пи) даярдообуз керек. Бул компоненттерге керектүү төөнөгүчтөрдү lehиңиз (диаграмманы караңыз).
Акыр -аягы, сиз бардык бөлүктөрдү бириктире аласыз. Лайкоодо этият болуңуз, батарея коннекторлору бири -бирине тийбеши керек.
Аппаратты коргоо үчүн аны картонго же кутуга салыңыз. Мунун кереги жок, бул аны кайда колдонгонуңузга байланыштуу.
10 -кадам: Колдонуу
Орнотулган SD картаны pi нөлүнө салып, которгучту которуу менен түзмөктү күйгүзүңүз. Кызыл LED жанганга чейин, малина pi GPS кабылдагычтан GPS маалыматын жазууга даяр.
GPS кабылдагычтагы кызыл LED, кыязы, секундасына бир ирет жаркырап турат, бул ресивердин спутниктерди коркутуп жатканын билдирет. Сыртка чыгып, бир нече мүнөт күтө туруңуз, жаркылдоо секундадан 15 секундага чейин өзгөрөт, бул координаттарды эсептөө үчүн жетиштүү спутниктерди тапкандыгын билдирет.
Жазууну баштоо үчүн жашыл LEDдин жанындагы баскычты басыңыз (диаграммадан баштаңыз)
Сунушталууда:
GPS Cap Data Logger: 7 кадам (Сүрөттөр менен)
GPS Cap Data Logger: Бул жерде дем алыш күндөрү эң сонун долбоор, эгер сиз велосипед менен сейилдеп же сейилдеп жүргөн болсоңуз жана бардык тректериңизди/тректериңизди көзөмөлдөө үчүн GPS маалыматын каттоочу керек болсо … Курууну бүтүргөндөн кийин маалыматтарды GPSтин модулунан жүктөп алышты
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: 7 кадам (Сүрөттөр менен)
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: Мен бул блогумда кызыктуу долбоорлордун топтомунда бул Rapsberry PI колдонууну пландап жатам. Аны текшерүүдөн тартынбаңыз. Мен Raspberry PIди колдонууну каалагам, бирок жаңы жерде клавиатура же чычкан жок болчу. Мен Raspberry орнотконума бир топ убакыт болду
AC Current Monitoring Data Logger: 9 Кадам (Сүрөттөр менен)
AC Current Monitoring Data Logger: Саламатсыздарбы, менин биринчи үйрөткүчүмө кош келиңиз! Күндүз мен өнөр жай жылытуучу жабдуулар менен камсыз кылган компаниянын сыноо инженери болом, түнкүсүн мен технологияга кызыккан хоббист жана DIY'erмин. Менин жумушумдун бир бөлүгү жылыткычтардын ишин текшерүүнү камтыйт, о
GPS Logger Arduino OLed SD: 6 кадам (сүрөттөр менен)
GPS Logger Arduino OLed SD: Учурдагы жана орточо ылдамдыгыңызды көрсөтүү жана маршрутуңузду көзөмөлдөө үчүн GPS каттоочу. Орточо ылдамдык траекториялык ылдамдыкты көзөмөлдөгөн аймактар үчүн. Arduino сиз көчүрө турган жакшы өзгөчөлүктөргө ээ:- Координаттар күнүмдүк файлда сакталат, файлдын аталышы негиз болуп саналат
GPS объектилерин GPS координаттарына жайгаштыруу: 8 кадам (сүрөттөр менен)
АР объектилерин GPS координаттарына кеңири реалдуулукта жайгаштыруу: Бул көрсөтмө AR объектилерин GPS координаттарында ARkit жана ARCore менен Unity3D аркылуу жайгаштыруу үчүн мобилдик тиркеме жасоону көздөйт. Мен Mapboxтун жардамы менен жасаган долбоорумду түзүү аркылуу сизге маалымат берем, ал бизге билдирүүлөрдү өзгөчө G ге белгилөөгө мүмкүндүк берет