Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Google акаунтаа тохируулна уу
- Алхам 2: Raspberry Pi -ийг тохируулах
- Алхам 3: Хайрцгийг бүтээх
- Алхам 4: Гэрлийн эх үүсвэрийг RaspberryPi -д холбох
- Алхам 5: Цаг хугацаа алддаг буудлага
Видео: Цаг хугацаа алдах хайрцаг: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү заавар нь цагийн хуваарь авахын тулд Raspberry Pi -ийн тохиргоог хэрхэн яаж хийхийг харуулах болно.
Энэхүү тохиргоог гэрлийн эх үүсвэр, Raspberry Pi -ийн удирддаг камер (PiCamera) агуулсан хайрцгаар хийсэн бөгөөд зураг авч Google Драйвт байршуулах боломжтой.
Би гэрлийн хайрцгаа Петри тавагны гадаргуу дээр бактерийн колони ургах хугацааг түргэсгэхийн тулд түрхдэг. Гэсэн хэдий ч энэхүү тохиргоог цаг хугацааны хоцрогдолд тохируулах эсвэл хүссэн зүйлээ нүдээр хянах боломжтой болно!
Би системийг ажиллуулахын тулд дагаж мөрдсөн бүх алхмуудыг дамжуулж өгөх болно.
Алхам 1: Та өөрийн Google акаунтыг бэлтгэх бөгөөд ингэснээр таны Raspberry Pi зургийг Google Драйв руу бие даан илгээх боломжтой болно
Алхам 2: Та Raspberry Pi-гээ гэрлийн эх үүсвэр, камерыг хянаж, таны GoogleDrive-д хандах боломжтой болгоно.
Алхам 3: Та хайрцгийг бүтээж, пикамераг холбох болно
Алхам 4: Та Raspberry Pi -ийн GPIO болон гэрлийн эх үүсвэрийг релейгээр холбоно
Алхам 5: Буудлага хийж эхлээрэй!
Энэ гарын авлагын хэсгүүдийн дараалал хамаагүй гэдгийг анхаарна уу. Та тэдгээрийг хүссэн дарааллаар нь дагаж болно!
STAAAAAARTED -ийг авцгаая
Хангамж
1) 1 Raspberry Pi (Энд Pi 3 загвар В + хувилбар) + 1 пикамера (Энд модуль V2) + 1SD карт (8 -аас 32 Гб хооронд)
2) Raspberry Pi -тэй ажиллах 2 5V цахилгаан хангамж, гар, хулгана, дэлгэц, WIFI
3) 5В реле ба олон тооны цахилгаан утас.
3) Гэрлийн эх үүсвэр (Энд би Gaomon GB4 гэрлийн дэвсгэр ашиглан Петри аягыг доороос нь гэрэлтүүлж байна!)
4) Том хайрцаг (эсвэл модон хавтан)
7) Нийтлэг багаж хэрэгсэл (хавчаар, шураг, соронзон хальс, гагнуурын төмөр, өрөм) + 3 хэсэгчилсэн урсгалтай 3 эрэг (диаметр нь 2.2-2.5 мм)
Алхам 1: Google акаунтаа тохируулна уу
Энэ алхамыг танилцуулах
Бид Raspberry Pi -ийн авсан зургуудыг Google Drive дээр хадгалдаг. Пи -гийн санах ойг бөглөхөөс зайлсхийхийн тулд энэ нь дэлхийн өнцөг булан бүрээс цаг хугацаа алдсан эсэхийг шалгах боломжийг танд олгоно.
Google нь PyDrive нэртэй Python багцыг гаргасан бөгөөд энэ нь танд Python ашиглан файл байршуулах, татаж авах боломжийг олгодог.
Google нь PyDrive -тэй хэрхэн ажиллахыг ойлгохын тулд маш олон баримт бичгийг өгдөг. Аннисын хичээл бас их тустай санагдсан. Гэсэн хэдий ч, хэрэв та над шиг биологич бол энэ бүх програмчлалын үг хэллэг (API, хамрах хүрээ, урсгал, токен …) арай илүү байж магадгүй юм. Тиймээс миний ойлгосон түүх энд байна:
Та өөрийн Google акаунт дээр төсөл үүсгэж, энэ төслийн програмист сонголтыг идэвхжүүлнэ үү. Google нь таны Google акаунт руу холбогдохын тулд таны питон скрипт ашигладаг нэр, нууц кодыг өгөх болно. Анх удаа холбогдохдоо Python нь зөвшөөрлийн "урсгалыг" ашигладаг бөгөөд энэ нь Google -д ямар үйлчилгээнд хандахыг хүсч байгаагаа хэлдэг (Python -ийн хандахыг хүссэн үйлчилгээний жагсаалтыг "хамрах хүрээ" гэж нэрлэдэг). Google python -оос урсгалын хүсэлтийг хүлээн авах үед энэ нь танаас зөвшөөрөл авах болно. Та гараар хүлээн авсны дараа Python нь цаашид таны зөвшөөрөлгүйгээр Google -тэй холбогдохын тулд итгэмжлэл болон жетон авна.
1) Google Cloud Plateform руу очоод цэнхэр тууз дээрх төсөл сонгох дээр дарна уу. Попап цонхны баруун дээд буланд байрлах Шинэ төсөл дээр дарна уу. Төслөө нэрлээд Create дарна уу. Энэ нь таныг тавтай морилж буй хуудас руу буцааж авчрах болно. Дахин хэлэхэд цэнхэр тууз дээрх төсөл сонгох дээр дарна уу. Одоо шинээр үүсгэсэн төсөл дээрээ дарна уу.
2) Дэлгэцийн зүүн дээд буланд байрлах Бургер цэс дээр дарна уу. Дэлгэцийн зүүн баганад API ба үйлчилгээ >> Хяналтын самбарыг сонгоно уу. Дараа нь цэнхэр туузны доор + APIS ба ҮЙЛЧИЛГЭЭГ ИДЭВХЖҮҮЛЭХ командыг сонгоно уу. Дараа нь хайлтын талбараас Драйвыг хайж Google Драйвыг сонгоно уу. Дараа нь Идэвхжүүлэх товчийг дарна уу.
3) Бургер цэс >> API & Services рүү буцаж очоод Итгэмжлэх жуух бичгээ сонгоно уу. Дараагийн хуудсан дээр OAuth Зөвшөөрлийн Дэлгэц дээр очиж өргөдөлдөө нэр өгч, хадгална уу. Одоо цэнхэр өнгийн "Итгэмжлэх жуух бичиг үүсгэх" товчийг дарж OAuth Client ID сонголтыг сонгоно уу. Одоо Бусад сонголтыг сонгоод Үүсгэх.
4) Одоо та client_secret.json нэртэй файлыг татаж авах боломжтой болно. Энэ файл нь таны итгэмжлэл болон жетоныг хадгалдаг. Үүнийг таны Raspberry Pi дээрх питон скрипт ашиглан таны Google акаунттай харилцах болно. Одоогоор үүнийг "credentials.json" гэж флаш диск дээр хадгалаарай, та үүнийг тохируулсны дараа Raspberry Pi руу шилжүүлэх болно.
Алхам 2: Raspberry Pi -ийг тохируулах
Энэ алхамыг танилцуулах:
Энд та Raspberry Pi -г ажиллуулахын тулд пакетууд болон питон скриптүүдийг суулгах болно. Python скрипт lapser.py бол бидний цаг алдалгүй ажилладаг төхөөрөмжийг удирддаг тархи юм. Энэ нь гурван үндсэн функцтэй:
1) Энэ нь Google Драйвтай холбоотой. 1 -р хэсэгт тайлбарласны дагуу, хэрэв та энэ хэсгийн талаар илүү ихийг мэдэхийг хүсвэл эндээс, эндээс, эндээс хайна уу). 2) Энэ нь гэрлийн эх үүсвэрийг асаахын тулд GPIO -ийг идэвхжүүлдэг. 3) Энэ нь PiCamera -г зураг авахад хүргэдэг.
Хэрэв та скрипт хэрхэн ажилладагийг ойлгохыг хүсч байвал би алхам бүрийг маш их тайлбарлаж, үүнийг бичихдээ ашиглаж байсан онлайн хичээлүүдийн линкийг оруулсан болно.
За эхэлцгээе:
1) SD картаа бэлтгэ
FAT форматлахын тулд SD картаа форматлана уу. Raspberry Pi вэбсайтаас NOOBS татаж аваарай. Шинээр татаж авсан фолдероос бүх файлыг хуулж аваад шууд SD карт дээрээ буулгаарай. Хэрэв гацсан бол дэлгэрэнгүй зааврыг эндээс олж болно.
2) Raspberry Pi -г ачаална уу
SD картаа Pi эргүүлээд оруулаад асаах зааврыг дагана уу.
3) Таны Raspberry Pi зөв цагт тохируулагдсан эсэхийг шалгаарай.
> командын цонхонд дараах тушаалыг оруулна уу.
sudo date -s "Mon Aug 30 15:27:30 UTC 2019"
4) Python 3 ашиглаж байгаа эсэхээ шалгаарай
> командын цонхонд дараах тушаалыг оруулна уу.
питон -хувилбар
> хэрэв python хувилбар 3 биш бол дараах тушаалыг оруулаад.bashrc файлыг засварлана уу.
sudo нано ~/.bashrc
Баримт бичгийн төгсгөлд доош гүйлгээд файлын төгсгөлд дараах мөрийг нэмнэ үү.
python өөр нэр = 'usr/bin/python3.5'
хадгалаад дахин ачаална уу
5) Шаардлагатай багцуудыг суулгана уу.
> командын цонхонд дараах тушаалуудыг оруулна уу.
pydrive -ийг суулгах
sudo apt-get libatlas-base-dev суулгана уу
pip суулгах google-auth-oauthlib
python -m pip install -U matplotlib
python -m pip install -U
sudo apt-get python-gi-cairo суулгана уу
6) PiCamera -г идэвхжүүлэх:
> Терминал дээр бичнэ үү: sudo raspi-config
> 5 Interfacing Option дээр дараад P1 Camera дээр дараад камерын интерфэйсийг идэвхжүүлж дахин ачаална уу
7) Raspberry Pi дээрээ Python Script lapser.py болон credentials.json файлыг хадгална уу.
Энэхүү Instructable.lapser.py -д өгсөн python скрипт lapser.py -ийг татаж аваарай. Би онлайнаар олдсон хэдэн бит кодыг хуулж (скриптэд ашигласан вэб хуудасны хаягийг өгдөг) үүнийг нэгтгэсэн болно. credentials.json бол 1 -р хэсгийн сүүлийн алхам дээр авсан файл бөгөөд lapser.py файлыг Raspberry Pi -ийн баримт бичиг хавтсанд хадгална.
8) Google Драйв ашиглан нэвтрэлт танилтын урсгалыг бий болгох:
lapser.py нь 1 -р хэсэгт үүсгэсэн аппликэйшн ашиглан таны Google акаунтаар анхны баталгаажуулалтын урсгалыг бий болгох бүх зааврыг агуулсан болно. Google данс руугаа нэвтэрч, өөрийн Google Драйвд нэвтрэх зөвшөөрлийг өөрийн аппад олгоно уу. Үүнийг хийсний дараа Google нь Lapser.py -ийг таны баримт бичигт token.pickles нэртэй файл хэлбэрээр хадгалдаг бөгөөд энэ нь ирээдүйд таны оролцоогүйгээр холболт үүсгэхэд ашиглагддаг.
Lapser.py програмыг ажиллуулаад Терминал дээр бичнэ үү.
> CD баримт бичиг
Тэгээд:
> python lapser.py
Google Бүртгэлдээ нэвтэрч, өөрийн аппликешныг Google Драйвт хандахыг зөвшөөрнө үү.
Энэ алхамыг хийсний дараа таны Raspberry Pi зураг авч байгаа эсэхийг шалгаад таны Драйвт хадгална уу.
9) Таны Raspberry Pi ачаалах үед lapser.py файлыг ямар ч хэрэглэгчийн оролцоогүйгээр ажиллуулж байгаа эсэхийг шалгаарай.
Таны Raspberry Pi -ийг ачаалах үед lapser.py -ийг ажиллуулахыг зөвшөөрөхийн тулд терминалыг ачаалах үед нээх, терминал нээгдэх үед lapser.py -ийг ажиллуулахыг бид танд хэлье.
Пи -д ачаалах үед терминалыг нээхийг хэлэхийн тулд бид автоматаар эхлүүлэх файлыг өөрчилдөг. Командын цонхонд бичнэ үү:
> sudo nano/etc/xdg/lxsession/LXDE-pi/autostart
Дараа нь '@xscreensaver' шугамын дээд талд @lxterminal гэж бичнэ үү. Хадгалаад хааж, ctrl+x гэж бичээд дараа нь оруулна уу.
Терминал нээгдэх үед lapser.py -ийг ажиллуулахын тулд бид.bashrc файлыг засдаг. Командын цонхонд бичнэ үү:
> sudo nano /home/pi/.bashrc
Файлын төгсгөл хүртэл доош гүйлгээд бичнэ үү:
echo Ачаалах үед ажиллаж байна
sudo python /home/pi/Documents/lapser.py
Хадгалж, хааж дарна уу: ctrl+x, дараа нь y оруулна уу.
10) Зарим багцыг зөөнө үү.
Одоо lapser.py ачаалах үед ажиллах болно. Гэсэн хэдий ч одоо шаардлагатай байгаа багцуудыг хандах боломжгүй газарт хадгалдаг (/home/pi/.local/lib/python3.5/site-packages). Тиймээс бид эдгээр багцыг хандах боломжтой газар руу шилжүүлэх хэрэгтэй (/usr/lib/python3.5/dist-packages). Эдгээр багцыг зөөхийн тулд Raspberry Pi терминалдаа дараах тушаалыг бичнэ үү.
> sudo cp -a /home/pi/.local/lib/python3.5/site-packages/. /usr/lib/python3.5/dist-packages/
Файлын менежертэй хамт эдгээр багц руу шилжсэн эсэхийг шалгаж болно.. Local файлын менежерт гарч ирэхийн тулд та хулганы баруун товчийг дараад Show Hidden -ийг сонгох хэрэгтэй болно.
Энэ бол энэ хэсгийн төгсгөл юм! Дараагийн хэсгүүд арай илүү зальтай байх болно: бид хайрцгийг бүтээж, Raspberry Pi -ийг холбож цагийн хуваарийнхаа зураг авалтыг эхлүүлнэ.
Алхам 3: Хайрцгийг бүтээх
Энэ алхамыг танилцуулах:
Хамгийн сайн цаг хугацаа нь таны гэрэл зураг авж буй зүйлээс өөр юу ч хөдөлдөггүй гэрэлтэй орчинд бууддаг. Бичлэг хийх явцад таны тохиргоо эвдрэхгүй бол том картны хайрцаг, шүүгээ, хадгалах өрөө гэх мэт гэрэлтүүлэг тийм ч их өөрчлөгддөггүй зайг ашиглаж болно.
Лазер таслагч нь танд тохирох хэмжээтэй, цэвэрхэн хайрцаг хийх боломжийг олгоно. Гэсэн хэдий ч гайхалтай цаг хугацаа алдахын тулд танд ийм гоёмсог зүйл хэрэггүй. Та мөн том картны хайрцаг, шүүгээ, хадгалах өрөө гэх мэт гэрэлтүүлэг тийм ч их өөрчлөгддөггүй зайг ашиглаж болно.
1) Хайрцагныхаа загварыг гаргах.
Би лазер таслагч (Trotec Speedy 360) ашиглан хайрцгийг (6 мм хэмжээтэй БСХС -ийн модоор) хийсэн бөгөөд зөвхөн зөв хэмжээсгүй, бас гайхалтай хийцтэй.
Таны хайрцаг хангалттай өндөр байх ёстой гэдгийг санаарай, ингэснээр камер таны бүх үзэгдлийг авах боломжтой болно. Пикамерын хэвтээ ба босоо талбарыг ашиглан зураг авалт хийж буй камераа авахын тулд камер хэр өндөр байх ёстойг тооцоолно уу.
Би зураг зурахдаа дараах хэмжээтэй (Өргөн: 303мм, Урт: 453мм, Гүн (= Өндөр): 350мм, Банзны өргөн: 6мм хэмжээтэй) хайрцаг хийх аргыг ашигласан. Би Пикамера болон утаснуудад зориулж хэд хэдэн нүх нэмж, бас Freepik дээрээс олсон зарим гайхалтай зургуудыг сийлсэн.
2) Хайрцгаа угсарна уу
3) Пикамера уул
Зураг авалтынхаа турш хөдөлдөггүй тогтвортой камертай байх нь цаг алдалгүй сайхан харагдахад маш чухал юм. Соронзон хальс, 3D хэвлэсэн PiCamera хайрцаг болон бусад хэрэгслүүдийг туршиж үзсэний дараа би камерынхаа чиглэлийг тохируулж хайрцагны дээд талд бэхлэх сайхан заль мэх хийлээ. Би зөвхөн 3 үзүүрээр шургуулдаг. Урсгалгүй хэсэг нь модны гүнээр дамжин өнгөрөх хэсэг бөгөөд урсгалтай үзүүр нь пикамерын нүхэнд ордог. Шураг эргүүлэх үед урсгалтай үзүүр нь PiCamera буланг хайрцагны гадаргуугаас ойртуулж эсвэл холдуулна. Энэ нь таны дүр зургийг авахын тулд камерынхаа өнцгийг нарийвчлалтай, нарийвчлалтай тогтоох боломжийг олгодог.
Энэ нь зааварчилгааны хамгийн зальтай хэсэг гэдгийг анхаарна уу, учир нь нүхний байрлал ба өнцөг нь пикамера дээрх нүхтэй яг таарч байх ёстой. Гоёмсог хайрцгаа бүхэлд нь цоолж эхлэхээсээ өмнө нөөц модон дээр дадлага хийх нь хамгийн сайн арга юм.
Алхам 4: Гэрлийн эх үүсвэрийг RaspberryPi -д холбох
Энэ алхамыг танилцуулах:
Энэ хэсэг нь таны гэрлийн эх үүсвэр, 5V реле, Raspberry Pi -ийг GPIO -ээр холбох ажлыг хариуцдаг.
Чухал: Би цахилгаан, өндөр хүчдэлтэй ажиллах талаар сайн мэдэхгүй байна (би ердөө л биологич хүн). Би энэ заавар болон эцсийн тохиргооны аюулгүй байдалд баталгаа өгч чадахгүй. Өндөр хүчдэлтэй ажиллахдаа галын аюулаас болгоомжлох хэрэгтэй.
Та эндээс 5V реле хэрхэн ажилладаг талаар илүү ихийг уншиж, RaspberryPi -ийн GPIO -ийг хянах талаар бүрэн заавар авах боломжтой.
Гэрлийн дэвсгэрийг асаах хэлхээнд би ямар ч эсэргүүцэл оруулаагүйг та анзаарч магадгүй. Учир нь дотор нь байгаа LED чийдэн аль хэдийнээ байгаа гэж сэжиглэж байгаа юм.
Үүнээс гадна, энэ бүхэн видеон дээр байна!
Алхам 5: Цаг хугацаа алддаг буудлага
Тэгээд та бэлэн боллоо!
Хөгжилтэй байж, сэтгэгдлээр уран бүтээлээ хуваалцаарай!
Зөвлөмж болгож буй:
ESP32-CAM хавтанг ашиглан цаг алдах камер: 6 алхам
ESP32-CAM хавтанг ашиглан цаг хугацааны камер: Энэ төсөл нь өмнөх дижитал камерын төсөл дээр суурилсан бөгөөд бид ESP32-CAM самбарыг ашиглан цаг хугацааны камерыг бүтээдэг. Бүх зургийг microSD картанд дараалан хадгалдаг бөгөөд зураг авсны дараа самбар унтах болно
Цаг алдах камерын төхөөрөмж: 6 алхам
Time Lapse Camer Rig: Миний цаг алдах төхөөрөмж нь анхны үеийн Pi + маш хямд USB вэбкамер + үнэгүй зогсоол (bipod) ашигладаг. Миний бүтээх шалгуурын нэг хэсэг бол надад байгаа зүйлийг дахин ашиглах/эргүүлэх явдал юм, эс тэгвэл би зүгээр л гадагш гараад Pi камерын модулийг худалдаж аваад энэ төслийг ашиглах байсан
Хугацаа алдах видеог хэрхэн хийх вэ: 7 алхам
Хугацаа алдах видеог хэрхэн яаж хийх вэ: Энэхүү зааварчилгаанд би түр зуурын видео хийхдээ ашигладаг алхамуудыг нарийвчлан тайлбарлах болно. Зураг авахад ашигладаг систем, техник хангамж бол Линукс компьютер, сүлжээнд суурилсан IP камер юм. Линукс компьютер дээр скрипт ажилладаг бөгөөд x секунд тутамд санал асуулга явуулдаг
Барби хайрцаг: таны Mp3 тоглуулагчийн өнгөлөн далдалсан хайрцаг/ Boom хайрцаг: 4 алхам (зурагтай)
Барби хайрцаг: таны Mp3 тоглуулагчийн өнгөлөн далдалсан хайрцаг/ Boom хайрцаг: Энэ бол таны mp3 тоглуулагчийн хамгаалалттай үүргэвч бөгөөд чихэвчний үүрийг дөрөвний нэг инч болгон хөрвүүлдэг, унтраалгын товчлуур дээр тэсрэх хайрцаг болж чаддаг. таны mp3 тоглуулагчийг ерээд оны эхэн үеийн соронзон хальсны тоглуулагч эсвэл үүнтэй төстэй хулгай багатай болгож хувиргадаг
Хугацаа алдах камерын машины салгаж авах боломжтой. 5 алхам
Хугацаа алдах камерын салгаж болох машины холболт: https://www.instructables.com/id/Camera_for_time_lapse_pictures_made_easy/ Дээрх линк дээр харуулсан цаг хугацааны камер ашиглан хийсэн кино маань энд байна. Http://www.youtube.com /watch? v = AWh46mqROkQЭнэ зааварчилгаа нь миний үргэлжлэл юм