Агуулгын хүснэгт:
- Алхам 1: Шаардлага ба материал
- Алхам 2: RPi тохируулах - Материалууд
- Алхам 3: Raspbian програмыг суулгах
- Алхам 4: Халаагч ба SD карт
- Алхам 5: Хайрцаг ба сэнс угсрах
- Алхам 6: Захын төхөөрөмжүүдийг холбох
- Алхам 7: Камерын тоног төхөөрөмжийн тохиргоо
- Алхам 8: Камерыг турших
- Алхам 9: Шаардлагатай бүх програм хангамжийг суулгах
- Алхам 10: Цагийн бүс ба RTC модулийг тохируулах
- Алхам 11: Харуулын албаны үйлчилгээг идэвхжүүлэх
- Алхам 12: Код авах
- Алхам 13: Тохиргооны файлыг тохируулах
- Алхам 14: Камерыг тохируулах
- Алхам 15: Эцэст нь! Програм хангамжийг ажиллуулж байна
- Алхам 16: Алдааг олж засварлах
- Алхам 17: Үр дүн
Видео: Raspberry Pi цаг уурын станц: 17 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Энэхүү гарын авлагын зорилго нь бүрэн ажиллагаатай солир илрүүлэх видео камер бүтээх бөгөөд та үүнийг дараа нь солир илрүүлэх, ажиглахад ашиглах боломжтой болно. Ашигласан материал нь харьцангуй хямд байх бөгөөд үүнийг дотоодын технологийн дэлгүүрээс хялбархан худалдаж авах боломжтой. Энэхүү төсөлд ашигласан бүх програм хангамж нь нээлттэй эх сурвалж бөгөөд төсөл нь өөрөө нээлттэй эх сурвалж юм.
Та төслийн талаар дэлгэрэнгүй мэдээллийг Hackaday болон Хорватын цаг уурын сүлжээний Github дээрээс авах боломжтой.
Алхам 1: Шаардлага ба материал
Ашигласан материалууд нь:
- Raspberry Pi 3 компьютер
- 10 -р ангийн микро SD карт, 32 ГБ ба түүнээс дээш санах ойтой
- микро SD картны адаптер
- Хамгийн их гүйдэл 2А -аас багагүй байх RPi -ийн 5V цахилгаан хангамж
- Сэнстэй RPi хайрцаг
- Дулаан холбогч
- RTC (Real Time Clock) модуль - DS3231 RTC модуль
- EasyCap (чипсет UTV007) видео дижитал (бусад нь RPi дээр асуудалтай байдаг)
- Sony Effio 673 CCTV камер, өргөн талбайн линз (4 мм эсвэл 6 мм)
- 12V камертай цахилгаан хангамж
- Аюулгүй байдлын камерын орон сууц
- Утас ба кабель
- Нэмэлт: HDMI -ээс VGA адаптер
Алхам 2: RPi тохируулах - Материалууд
Бид эхлээд RPi -ийг өөрөө тохируулахаас эхэлнэ. Үүнийг хийхийн тулд бидэнд дараахь материал хэрэгтэй болно.
- Raspberry Pi 3
- 3 дулаан шингээгч
- Сэнстэй RPi хуванцар хайрцаг
- RTC модуль
- SD карт
Алхам 3: Raspbian програмыг суулгах
Одоо та Raspi, RPi -ийн OS -ийг микро SD карт дээрээ суулгах хэрэгтэй болно. Та энэ линк дээр Raspbian Jessie (одоогийн камерын тохиргоотой ажилладаг OS дүрс) -ийг авах боломжтой: Raspbian татаж авах
Түүнчлэн, OS дээр карт суулгахын тулд танд micro SD карт адаптер байх ёстой.
Хэрэв таны SD карт цоо шинэ биш бол та Raspbian -ийг суулгахаасаа өмнө картаа форматлах хэрэгтэй болно. Та Raspbian -ийг суулгах, SD картыг форматлах гарын авлагыг энэ линкээс олж болно: Raspbian -ийг суулгах
Алхам 4: Халаагч ба SD карт
Дулаан шингээгчийг хавтангийн CPU болон GPU, мөн GPU -ийн ар талд наалдуулж эхэлдэг. Эхлээд та дээр дурдсан хэсгүүдэд наалддаг наалдамхай гадаргуутай цэнхэр бүрхүүлийг тайлах хэрэгтэй. Хальслах хэсэг нь жаахан төвөгтэй байж болох ч та ямар ч хурц үзүүр ашиглан тагийг харьцангуй хялбархан арилгаж болно.
Үүний дараа та Raspbian дээр суулгасан SD картаа RPi дээрх SD картны порт руу оруулах ёстой (SD картны портын байршлыг 6 -р алхамаас үзнэ үү.)
Алхам 5: Хайрцаг ба сэнс угсрах
Үүний дараа та RPi -ийнхээ хайрцгийг угсрах ажлыг үргэлжлүүлж болно. Хайрцаг нь хуванцараар хийгдсэн бөгөөд дахин амархан тугалган цаасаар хучигдсан байдаг. Бид хайрцгийг RPi хавтангийнхаа хажуу талаас угсарч эхлэхийг санал болгож байна, учир нь хажуугийн боомтыг таньснаар хайрцаг аль тал, яг хэрхэн яаж нийлсэн болохыг хялбархан тодорхойлох боломжтой болно. Дараа нь та хайрцгийн доод хэсгийг хавсаргана. Доод талын нүх нь GPU -тэй нийцэж байгаа эсэхийг шалгаарай.
Үүний дараа та хайрцагны дээд талыг холбож болно. Дээд талын хоёр талд гарч буй жижиг "хөл" нь хайрцагны хоёр талд жижиг нүхтэй нийцсэн байх ёстой. Энэ тохиолдолд та хайрцгийн дээд хэсэг нь GPIO тээглүүрийн массив дээр байгаа эсэхийг шалгах хэрэгтэй. Цаашид та одоо RTC модулийг хавсаргаж болно. Зураг дээр үзүүлсэн шиг самбарын төв рүү харсан эхний дөрвөн GPIO зүүг хавсаргаж болно. Одоо сэнсийг самбарын дээд талд байрлуулснаар RPi -ийн техник хангамжийг тохируулах ажлыг дуусга. Дулаан шингээгчтэй адил сэнсний үүрэг нь тооцооллын ачаалал ихтэй үед RPi -ийн оновчтой хөргөлт, гүйцэтгэлийг хангах явдал юм. Та эхлээд сэнсийг жижиг хөндлөн шураг ашиглан шураг, сэнсний лого хайрцагны дотор талд чиглүүлж шургуулна. Дараа нь сэнсний кабелийг хайрцгийн гадна талд харсан GPIO 2 ба 3 -р зүүтэй холбох ёстой. Хэрэв зарим эрэг нь самбарыг өөрөө хөндлөнгөөс оролцуулж байгаа мэт санагдаж байвал/эсвэл хайрцгийг бүрэн хаахыг зөвшөөрөөгүй бол та мэдээж заримыг нь шургуулж, хайрцагны гадна тал руу чиглүүлж болно. Хэрэв сэнс ажиллахгүй байгаа бол сэнсний кабелийг зүү рүү дахин холбож, эсвэл сул кабелийг сэнс рүү гагнана уу.
Алхам 6: Захын төхөөрөмжүүдийг холбох
Процессийн энэ хэсэгт та RPi самбараа ашиглах боломжтой компьютер болгоно.
Үүний тулд танд хэрэгтэй болно:
- Нэмэлт: HDMI -VGA кабель
- хулгана
- гар
- Хяналт
- Монитор ба RPi цахилгаан кабель
Та мониторыг RPi -тай холбож эхэлнэ. RPi ашигладаг видео порт нь HDMI бөгөөд хэрэв танд HDMI кабель эсвэл дэлгэц байхгүй бол (жишээлбэл, VGA кабельтай бол) та HDMI TO VGA адаптер худалдаж авах ёстой. HDMI порт нь нэг самбар бүхий RPi компьютерийн аль нэг талд байрладаг. Үүний дараа та гар болон хулганаа USB портоор дамжуулан RPi -д холбож болно. Үндсэн оролт, гаралтын төхөөрөмжөө тохируулсны дараа та RPi -ийг тэжээлийн эх үүсвэрт залгаж, самбартай хамт ирсэн адаптер, кабелийг ашиглаж болно. RPi -ийг ажиллуулахад ашигладаг цахилгааны хүч дор хаяж 2.5 А байх ёстой гэдгийг анхаарах нь чухал юм.
Алхам 7: Камерын тоног төхөөрөмжийн тохиргоо
Энэ үе шатанд та камерынхаа техник хангамжийн тохиргоог хийж, RPI -тэй холбох болно.
Үүний тулд танд дараахь зүйлс хэрэгтэй болно.
- EasyCap ADC (аналог -дижитал хөрвүүлэгч) - чипсет UTV007
- Sony Effio CCTV камер
- Утас ба кабель
Кабелийн тохиргоо, тохиргоо нь ерөнхийдөө танд хамаарна. Үндсэндээ та камерыг ямар нэгэн тэжээлийн кабелиар цахилгаан тэжээлд холбож, камерын дохионы гаралтыг камер руу холбох хэрэгтэй. Та манай тохиргоог дээрх зургуудаас харж болно. Та камерын дохионы кабелийг EasyCap ADC -ийн шар эмэгтэй кабельд холбох хэрэгтэй болно. EasyCap -ийн бусад кабель шаардлагагүй болно. Одоо та EasyCap -ийг RPi -тай холбож болно. Pi -ийн USB үүрний эргэн тойронд танд хангалттай зай байхгүй байх тул ADC -ийг USB өргөтгөл кабелиар холбохыг зөвлөж байна.
АНХААРУУЛГА: STK1160, Empia эсвэл Arcmicro чипсет бүхий EasyCap ADC ажиллахгүй болно. Зөвхөн дэмждэг чипсет бол UTV007 юм.
Алхам 8: Камерыг турших
Тохиргоог шалгахын тулд та RPi руу дамжуулж буй дохиог шалгах хэрэгтэй болно.
Одооноос эхлэн та бүх програм хангамжийг тушаалын мөрийн хэрэглэгчийн интерфэйс болох терминалыг ашиглан суулгах болно. Та үүнийг байнга ашигладаг тул үүнийг товчлуурын товчлолоор нээх боломжтой гэдгийг анхаарах нь чухал юм: Crtl+Alt+T.
Эхлээд mplayer -ийг энэ тушаалыг ашиглан терминалаар суулгаарай.
sudo apt-get суулгах mplayer
Энэ бол камераас видеог үзэх програм юм.
Дараа нь та mplayer ажиллуулах хэрэгтэй болно. Хэрэв танд NTSC камер (Хойд Америкийн стандарт) байгаа бол үүнийг терминал дээр ажиллуулна уу.
mplayer tv: // -tv драйвер = v4l2: device =/dev/video0: input = 0: norm = NTSC -vo x11
Хэрэв танд PAL камер (Европ) байгаа бол дараахь зүйлийг оруулна уу.
mplayer tv: // -tv драйвер = v4l2: device =/dev/video0: input = 0: norm = PAL -vo x11
Хэрэв та тушаалуудыг Терминал дээр гараар бичиж байгаа бол өмнөх командын "driver = v4l2" хэсгийн зөв тэмдэгт нь нэг биш ('1'), харин жижиг L үсэг ('l') байгаа эсэхийг шалгаарай. Гэсэн хэдий ч, хуулбарлахдаа Ctrl+Shift+C, Терминал доторх тушаалуудыг буулгахын тулд Ctrl+Shift+V ашиглан командыг хуулж, буулгахыг зөвлөж байна. Энэ нь тохируулах үйл явцыг ихээхэн хялбарчилж, илүү хурдан болгодог.
Хэрэв камер зөв холбогдсон бол та камераас видео тэжээлийг харах болно. Үгүй бол өмнөх алхмуудыг дахин шалгаж, зөв дагаж мөрдсөн эсэхээ шалгаарай.
Алхам 9: Шаардлагатай бүх програм хангамжийг суулгах
Дараа нь та шаардлагатай бүх програм хангамжийг суулгах хэрэгтэй болно. Нэгдүгээрт, үүнийг ажиллуулна уу:
sudo apt-get update
Мөн бүх багцыг шинэчлэх:
sudo apt-get шинэчлэлт
Та дараах тушаалыг ашиглан системийн бүх номын санг суулгаж болно.
sudo apt-get install git mplayer python-scipy python-matplotlib python2.7 python2.7-dev libblas-dev liblapack-dev at-spi2-core python-matplotlib libopencv-dev python-opencv python-imaging-tk libffi-devb -давс
Солирыг илрүүлэхэд ашигладаг кодыг Python хэл дээр бичдэг тул та кодонд ашигладаг зарим Python 'модулиудыг' суулгах хэрэгтэй болно. Нэгдүгээрт, терминалаас pip (Pip Installs Packages) суулгаж эхэлнэ үү.
sudo pip install -U pip setuptools
Та эхлээд Numpy багцыг суулгаж шинэчлэх хэрэгтэй.
sudo pip суулгах numpy
sudo pip -numpy шинэчлэх
Та RPi дээрээ аль хэдийн pip болон Python -тэй байх болно, гэхдээ та хамгийн сүүлийн хувилбар руу шинэчлэх хэрэгтэй. Дараах тушаалаар бүх Python номын санг суулгаарай.
sudo pip суулгах gitpython дэр scipy cython astropy pyephem weave paramiko
Үүнд хэсэг хугацаа шаардагдах байх.
Алхам 10: Цагийн бүс ба RTC модулийг тохируулах
Нарийн цаг нь солирын ажиглалт, илрүүлэлтэнд чухал үүрэг гүйцэтгэдэг тул таны RPi зөв цагийг хадгалах ёстой. Нэгдүгээрт, дараах командыг ашиглан цагийн бүсээ UTC (одон орон судлаачдын дунд стандарт цагийн бүс) болгож тохируулна уу.
sudo dpkg-tzdata-г дахин тохируулна уу
Энэ нь танд үйл явцыг удирдан чиглүүлэх GUI -ийг нээх болно. "Дээрх зүйлсийн аль нь ч биш" -ийг сонгоод "UTC" гэж сонгоод гарна уу.
Дараа нь та компьютерээ унтрааж, офлайн байх хүртэл цагийг хадгалахын тулд RTC модулийг тохируулах хэрэгтэй болно. Модулийг тохируулахын тулд ихэвчлэн ямар нэгэн байдлаар файл засварлахыг танаас хүсдэг. Үүнийг ашиглан:
судо нано
хаана та файлын жинхэнэ хаягийг орлуулах болно. Дууссаны дараа Crtl+O ба Crtl+X дарна уу.
Түүнчлэн, хэрэв та кодын мөрийг "тайлбарлах" шаардлагатай бол тухайн мөрийн эхэнд # тэмдэг тавьж үүнийг хий.
/Boot/config.txt -ийн төгсгөлд дараах мөрүүдийг нэмнэ үү.
dtparam = i2c_arm = асаалттай байна
dtoverlay = i2c-rtc, ds3231
Дараа нь RPi -г дахин ачаална уу:
sudo дахин ачаална уу
Үүний дараа хуурамч hwclock модулийг устгаарай, учир нь танд энэ шаардлагагүй болно.
sudo apt-get remove fake-hwclock
sudo update-rc.d hwclock.sh-ийг идэвхжүүлэх sudo update-rc.d хуурамч-hwclock устгах
Дараа нь/lib/udev/hwclock -set файл дахь -systz гэсэн мөрүүдийг тайлбарлана уу.
Одоо та одоогийн системийн цагийг RTC дээр бичиж одоогийн цагийг тохируулж, илүүдэл NTP демоноос ангижрах хэрэгтэй.
sudo hwclock -w
sudo apt-get remove ntp sudo apt-get install ntpdate
Илүү их засварлах! /Etc/rc.local файлыг засаад 0 гарах гэсэн мөрийн дээр hwclock командыг нэмнэ үү.
унтах 1
hwclock -s ntpdate -debian
/Etc/default/hwclock файлыг засварлаж, H WCLOCKACCESS параметрийг өөрчилснөөр цагийн автомат тохиргоог өөр утгад оруулахаас сэргийлнэ үү.
HWCLOCKACCESS = үгүй
Одоо та системийн цагнаас RTC системийн шинэчлэлтийг идэвхгүй болгох хэрэгтэй, учир нь бид үүнийг аль хэдийн хийчихсэн байна.
ConditionFileIsExecutable =!/Usr/sbin/ntpd
RTC цагийг идэвхжүүлэхийн тулд:
sudo systemctl нь hwclock-save.service-ийг идэвхжүүлнэ
RTC цагийг 15 минут тутамд шинэчилж байхын тулд та үүнийг ажиллуулна:
crontab -e
мөн дуртай текст засварлагчаа сонгоно уу.
Тэгээд файлын төгсгөлд дараах мөрийг нэмнэ үү.
*/15 * * * * ntpdate-debian>/dev/null 2> & 1
Энэ нь интернетээр дамжуулан 15 минут тутамд RTC цагийн цагийг шинэчлэх болно.
Ингээд болох нь тэр! Та бэлэн боллоо! Энэ амар байсан, тийм үү? Дараагийн хийх зүйл бол компьютерийг дахин асаах явдал юм.
sudo дахин ачаална уу
Алхам 11: Харуулын албаны үйлчилгээг идэвхжүүлэх
RPi заримдаа үл мэдэгдэх байдлаар өлгөгдөж, хөлддөг. Хяналтын үйлчилгээ нь үндсэндээ RPi -ийг автоматаар дахин эхлүүлдэг бөгөөд түүний таймер нь компьютер дурын хугацаанд юу ч хийгээгүй болохыг бүртгэдэг.
Харуулын үйлчилгээг бүрэн идэвхжүүлэхийн тулд эхлээд терминал дээр ажиллуулснаар watchdog багцыг суулгана уу.
sudo apt-get watchdog суулгаарай
Дараа нь үйлчилгээний модулийг гараар ачаална уу.
sudo modprobe bcm2835_wdt
Модулийг автоматаар ачаалж, нано редактороор нээхийн тулд.config файлыг нэмнэ үү.
sudo нано /etc/modules-load.d/bcm2835_wdt.conf
Дараа нь энэ мөрийг файлд нэмнэ үү.
bcm2835_wdt
Дараа нь Ctrl+O, дараа нь Ctrl+X гэж бичээд файлыг хадгална уу.
Та терминал дээр үүнийг ажиллуулж өөр файлыг/lib/systemd/system/watchdog.service дээр засах хэрэгтэй.
sudo нано /lib/systemd/system/watchdog.service
Одоо [Суулгах] хэсэгт мөр нэмнэ үү:
[Суулгах]
WantedBy = multi-user.target
Түүнчлэн хийх ёстой үлдсэн зүйл бол харуулын үйлчилгээг өөрөө тохируулах явдал юм. Эхлээд терминал дахь.conf файлыг нээнэ үү.
sudo нано /etc/watchdog.conf
дараа нь #watchdog-device-ээр эхэлсэн мөрийг [өөрөөр хэлбэл урд нь байгаа hashtag тэмдгийг арилгана уу] гэж бичээрэй. Мөн #max-load-1 = 24 гэсэн мөрийг тайлбарлахгүй.
Үйлчилгээг идэвхжүүлэх, эхлүүлэхэд л үлддэг.
sudo systemctl нь watchdog.service -ийг идэвхжүүлнэ
Тэгээд:
sudo systemctl watchdog.service эхлүүлнэ
Алхам 12: Код авах
Кодыг /home /pi руу татаж авах шаардлагатай болно. Кодыг тэндээс татаж авахын тулд терминалд дараах зүйлийг оруулна уу.
cd
Та терминалыг нээж ажиллуулснаар кодыг авах боломжтой.
git clone "https://github.com/CroatianMeteorNetwork/RMS.git"
Одоо татаж авсан кодыг эмхэтгэж, бүх Python номын санг суулгахын тулд терминалыг нээгээд кодыг хуулбарласан хавтас руу очно уу.
cd ~/RMS
Тэгээд гүйх:
sudo python setup.py суулгах
Алхам 13: Тохиргооны файлыг тохируулах
Хамгийн чухал алхамуудын нэг бол тохиргооны файлыг тохируулах явдал юм. Та тохиргооны файлыг нээж засварлах шаардлагатай болно.
sudo nano /home/pi/RMS/.config
Тохируулах процесс нь үндсэндээ хэд хэдэн хэсгээс бүрдэнэ.
Юуны өмнө та [Систем] гарчгийн доор байрлах станцын ID -г тохируулах ёстой. Энэ нь 3 оронтой тоо байх ёстой. Хэрэв таны RPi одон орон судлалын байгууллагад харьяалагддаг бол станцын ID -г тухайн байгууллагаас танд өгөх болно. Үгүй бол та үнэмлэхээ өөрөө тохируулж болно. Дараа нь та камер байгаа газрынхаа координатыг, түүний дотор ажиглалтын газрын өндрийг тохируулах ёстой. Аливаа газрын координатын талаархи мэдээллийг Андройд дээрх 'GPS координат' аппликэйшн эсвэл iOS дээрх 'GPS Data - Coordinates, Elevation, Speed & Compass' апп -аар дамжуулан хялбархан авах боломжтой.
Дараа нь та тохиргооны файлын [Capture] хэсгийг тохируулах ёстой. Та камерынхаа нарийвчлалын тохиргоо болон FPS дугаарыг (секундэд жааз) өөрчлөх хэрэгтэй.
Хэрэв танд NTSC камер (Хойд Америк) байгаа бол дэлгэцийн нягтрал 720 x 480 байх бөгөөд таны FPS 29.97 байх болно.
Хэрэв та PAL системийн камертай бол (Европ) 720 x 576 дэлгэцийн нягтралтай, таны FPS 25 байх болно. Та эдгээр параметрүүдийн дагуу.config файл дахь өгөгдлийг бөглөх ёстой.
Тохиргооны файлын тохиргоог хийж дуусаад Ctrl+O дарж файлд гарсан өөрчлөлтийг хадгалж, гарахын тулд Crtl+X дарна уу.
Алхам 14: Камерыг тохируулах
Камерын тохиргоог эхлүүлэхийн тулд та терминал дахь камертай холбоо тогтоох боломжийг олгодог mplayer -ийг дахин ажиллуулах хэрэгтэй болно.
Хэрэв танд NTSC камер байгаа бол үүнийг терминал дээр бичнэ үү.
mplayer tv: // -tv драйвер = v4l2: device =/dev/video0: input = 0: norm = NTSC -vo x11
Хэрэв та Европт амьдардаг бол үүнийг ажиллуулна уу.
mplayer tv: // -tv драйвер = v4l2: device =/dev/video0: input = 0: norm = PAL -vo x11
Дараа нь mplayer цонх нээгдэх бөгөөд таны камер яг юу барьж байгааг харах болно. Одоо та камерыг гараар тохируулах хэрэгтэй. Эхлээд та камерын арын дунд байрлах "SET" товчлуурыг дарах хэрэгтэй бөгөөд энэ нь цэсийг нээх болно. Та SET товчлуурын эргэн тойрон дахь товчлууруудаар дамжуулж болно.
Дараа нь та RMS/Guides/icx673_settings.txt файлыг терминал эсвэл Github дээр нээж, цэс рүү орж камерын тохиргоог өөрчилснөөр файлд өгсөн тохиргоог камер руу хуулах хэрэгтэй. энд:
ЛИНЗ - ГАРЫН АВЛАГА
SHUTTER/AGC - ГАРЫН (оруулах) горим - SHT+AGC Хөшиг - AGC - 18 ЦАГААН БӨЛБӨР - ANTI CR BACKLIGHT - ЗУРГИЙН Тохируулга (орох) толин тусгал - ӨНДӨР ГЭРЭЛ - 0 ЭСРЭГ - 255 ХАМРАГЛАЛ - 0 ЦАГА - 128 ӨНДӨР - OFF ATR - OFF MOTION DETECTION - OFF ……… NEXT ……… нууцлалыг дарна уу - ӨДӨР/ШӨНӨ - B/W (OFF, OFF, -, -) NR (ENTER) NR MODE - OFF Y LEVEL - - C LEVEL - - CAM ID - Синхрончлолыг унтраах - INT LANG - ENG ……… БҮГД ГАРАХ АВАРАХ
Эдгээр тохиргоо нь солирыг шөнийн цагаар илрүүлэх камерыг оновчтой болгоно.
Хэрэв зураг хэт бараан харагдаж байвал (ямар ч од харагдахгүй) AGC параметрийг 24 болгож тохируулж болно.
Хэрэв mplayer дэлгэц ногоон болж хувирвал терминалын цонхонд Crtl+C дарна уу. Өөр Терминал цонх нээгээд дараах тушаалыг хоёр удаа бичнэ үү.
sudo killall mplayer
Алхам 15: Эцэст нь! Програм хангамжийг ажиллуулж байна
Эхлээд StartCapture -ийг 0.1 цаг (6 минут) ажиллуулж тохиргоогоо шалгаарай.
python -m RMS. StartCapture -d 0.1
Хэрэв тохиргоонд бүх зүйл хэвийн байгаа бол бүрэн цагаан цонх гарч ирэх ёстой. Цонхны дээд хэсэгт "Maxpixel" гэсэн мөр байх болно. Хэрэв цонх нээгдээгүй эсвэл зураг авах процесс огт эхлээгүй бол 'Алхам 16: Алдааг олж засварлах' хэсэгт очно уу.
Та одоо өгөгдөл авах, солирыг илрүүлэхэд бэлэн боллоо. Та одоо хийх ёстой зүйл бол терминал дээрх кодыг ажиллуулах явдал юм.
python -m RMS. StartCapture
Энэ нь нар жаргасны дараа зураг авч эхлэх бөгөөд үүрээр авахуулахаа болино.
Өгөгдлийг/home/pi/RMS_data/CapturedFiles дотор, солир илрүүлсэн файлуудыг/home/pi/RMS_data/ArchivedFiles -д хадгалах болно.
Нэг шөнийн дотор илрүүлсэн бүх солирын илрүүлэлтийг *home/pi/RMS_data/ArchivedFile s дотор *.tar.gz файлд хадгалах болно.
Алхам 16: Алдааг олж засварлах
GTK -ийн асуудал
Заримдаа, зарим төхөөрөмж дээр зураг авахаас өмнө үзүүлэх ёстой Maxpixel цонх байдаггүй бөгөөд RMS дээр анхааруулга байдаг.
(StartCapture.py:14244): Gtk-ERROR **: GTK+ 2.x тэмдэг илэрсэн. Нэг процесст GTK+ 2.x ба GTK+ 3 -ийг ашиглахыг дэмждэггүй
Та apt-get ашиглан багц суулгах шаардлагатай болно.
sudo apt-get pyqt4-dev-tools суулгана уу
Алдааг засч, барьж эхлэхийн тулд дараахийг ажиллуулна уу.
питон
Тэгээд:
>> matplotlib импортлох
>> matplotlib.matplotlib_fname ()
Энэ нь matplotlib python номын сангийн тохиргооны файлын байршлыг хэвлэх болно, жишээлбэл: /usr/local/lib/python2.7/dist-packages/matplotlib-2.0.2-py2.7-linux-armv7l.egg/matplotlib/mpl -өгөгдөл/matplotlibrc
Нано редактор ашиглан файлыг засварлана уу.
судо нано
Файлд байхдаа дараах мөрийг солино уу.
арын хэсэг: gtk3agg
энэ мөрөөр:
арын хэсэг: Qt4Agg
Та мөн мөрийг тайлах хэрэгтэй:
#backend.qt4: PyQt4
Файлыг хадгалаад дуусга!
Astropy суулгах амжилтгүй боллоо
Хэрэв astropy python модулийг суулгаж чадахгүй бол алдааны мэдэгдэл гарч ирнэ.
ImportError: _build_utils.apple_accelerate нэртэй модуль алга
Дараа нь танд numpy -ийн шинэ хувилбар хэрэгтэй байж магадгүй юм. Асуудлыг шийдэхийн тулд numpy -г сайжруулж, үргэлжлүүлээрэй.
sudo pip -numpy шинэчлэх
Үүнийг хийсний дараа та 9 -р алхамд тайлбарласны дагуу python модулиуд болон бусад багцуудыг бүрэн дахин суулгах шаардлагатай болно.
Алхам 17: Үр дүн
Солирыг барьж, өмнө нь суулгасан програм хангамжийг ажиллуулснаар олж авсан хэдэн солирын зургийг энд оруулав.
Зөвлөмж болгож буй:
Raspberry Pi интернет цаг уурын станц: 5 алхам (зурагтай)
Raspberry Pi интернет цаг уурын станц: *** Шинэчлэх *** Энэхүү зааварчилгаа хуучирсан байна. Энэхүү зааварчилгаанд ашигласан цаг агаарын мэдээнд зориулсан цаг агаарын үйлчилгээ ажиллахаа больсон. Гэсэн хэдий ч үндсэндээ ижил зүйлийг хийдэг өөр төсөл байдаг (зөвхөн илүү сайн - энэ заавар
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
DIY цаг уурын станц ба WiFi мэдрэгч станц: 7 алхам (зурагтай)
DIY цаг уурын станц ба WiFi мэдрэгч станц: Энэхүү төсөлд би WiFi мэдрэгч станцын хамт цаг агаарын станцыг хэрхэн яаж хийхийг танд үзүүлэх болно. Мэдрэгч станц нь орон нутгийн температур, чийгшлийн өгөгдлийг хэмжиж, WiFi -ээр цаг уурын станц руу илгээдэг. Цаг уурын станц дараа нь
Програм хангамж бүхий DIY Raspberry Pi цаг уурын станц: 7 алхам (зурагтай)
Програм хангамж бүхий DIY Raspberry Pi цаг уурын станц: 2 -р сарын сүүлээр би Raspberry Pi сайт дээр энэ бичлэгийг үзсэн. http://www.raspberrypi.org/school-weather-station-… Тэд сургуулиудад зориулсан Raspberry Pi цаг уурын станцыг бий болгосон. Би нэгийг үнэхээр хүсч байсан! Гэхдээ тэр үед (мөн би бичгээр бичсэн хэвээр байгаа гэж итгэж байна
RPi цаг уурын станц ба дижитал цаг: 4 алхам (зурагтай)
RPi цаг уурын станц ба дижитал цаг: Энэ бол хурдан бөгөөд хялбар төсөл бөгөөд үзүүлэх сайхан дэлгэц юм. Энэ нь цаг хугацаа, цаг агаарын нөхцөл байдал, температурыг хоёуланг нь харуулдаг. Хэрэв танд харсан зүйл тань таалагдаж байвал миний хийсэн зүйлийг дагаж мөрдөхийн тулд намайг Instagram, Twitter (@Anders644PI) дээр дагаарай