Агуулгын хүснэгт:
- Алхам 1: Санаа
- Алхам 2: Багаж хэрэгсэл ба эд анги
- Алхам 3: Raspberry Pi -ийг тохируулах
- Алхам 4: Movie DB API
- Алхам 5: Кодыг өөрчлөх
- Алхам 6: Ассемблер - Электроник
- Алхам 7: Эхний прототип ба туршилт
- Алхам 8: 3D хэвлэх
- Алхам 9: Маск хийх, будах
- Алхам 10: Угсрах - Clapper
- Алхам 11: Чуулган - Удирдах зөвлөл
- Алхам 12: Гагнах
- Алхам 13: Эцсийн угсралт ба туршилт
- Алхам 14: Алдааг олж засварлах
- Алхам 15: Дараа нь юу хийх вэ
Видео: Кино дагагч - Raspberry Pi -ийн хүчирхэг театрын хувилбар хянагч: 15 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Movie Tracker бол хавчаар хэлбэртэй, Raspberry Pi-ээр ажилладаг Release Tracker юм. Энэ нь TMDb API -ийг ашиглан танай бүс нутагт гарах гэж буй киноны зурагт хуудас, гарчиг, гарах огноо, тоймыг тодорхой хугацааны интервалд (жишээ нь: энэ долоо хоногт гарсан кинонууд) дулааны цаасан дээр хэвлэхэд ашигладаг. Самбарын арын хэсэгт LED байгаа бөгөөд шинэ хувилбар гарах үед асдаг. Мөн хоёр соронзтой тул та үзэхийг хүссэн киногоо самбар дээр хавсаргаж болно.
Тойм
Эхний алхам дээр би энэ төслийн цаад санааг ярих болно. Дараа нь би энэ төслийг бүтээхэд ашигласан бүх эд анги, багаж хэрэгслийн жагсаалтыг өгөх болно. Дараа нь би энэ програмыг ажиллуулахын тулд Raspberry Pi -ийг хэрхэн тохируулахыг танд үзүүлэх болно. Танд алхам алхмаар угсрах гарын авлага өгсний дараа би энэ зааварчилгаагаа алдааг олж засварлах гарын авлага болон дараагийн хэсэгт юу өгөх талаар дуусгах болно.
Эхлээд үзье!
Алхам 1: Санаа
Би асар том кино сонирхогч, тасалбараа байнга хадгалж, өдрийн тэмдэглэлдээ хавсаргадаг. Нэг өдөр би "Киноны тасалбар дээр зурагт хуудас байрлуулбал үнэхээр гайхалтай байх болно" гэж бодсон. Тиймээс энэ төсөл надаас өдрийн тэмдэглэлийнхээ зурагт хуудсыг хэвлэх ажлыг эхлүүлсэн. Хожим нь би зурагт хуудсан дээр Хувилбарын огноог оруулсан бөгөөд энэ нь хэзээ гарсан, мөн кино төлөвлөлтийн самбар болж аажмаар хөгжсөнийг санаж байна.
Алхам 2: Багаж хэрэгсэл ба эд анги
Хэрэгсэл:
- 3D принтер
- Гагнуурын төмөр
- Өрөмдлөг
- Бахө
- Маск соронзон хальс
- Хар шүршигч будаг
Эд анги:
- Raspberry Pi 3 (Надад ийм зүйл тохиолдсон боловч Raspberry Zero нь хэмжээнээсээ илүү дээр юм)
- Товчлуур (5 мм)
- Adafruit дулааны принтер ба дулааны цаасны өнхрөх
- Ногоон LED (5 мм)
- 330 Ом эсэргүүцэл
- Цагаан тугалга хуудас (0.5 мм)
- 3 x (30мм М3 боолт ба самар)
- 4 x (15мм М3 боолт ба самар)
- 4 x (5х5мм М3 дулаан оруулагч)
3D хэвлэсэн хэсэг:
- board.stl
- boardLid.stl
- clapperBottom.stl
- clapperLids.stl
- clapperTop.stl
- гурвалжин.stl
Алхам 3: Raspberry Pi -ийг тохируулах
Raspbian програмыг суулгаж байна
Pi програмыг манай програмтай хамт ажиллуулахын тулд эхлээд SD картыг тохируулах хэрэгтэй. Хэрэв та эхлэгч бол энэхүү дэлгэрэнгүй зааврыг үзэх боломжтой.
www.instructables.com/id/Setting-Up-Raspberry-Pi-3/
Дараа нь та Raspberry Pi дээрээ SSH -ийг идэвхжүүлэх ёстой, энэ талаар дэлгэрэнгүй заавар байна.
www.instructables.com/id/How-To-Use-SSH-with-Raspberry-Pi-2/
SSH -ийг идэвхжүүлснээр Raspberry Pi руу алсаас орох боломжтой болно, ингэснээр бид гар, дэлгэц ашиглах шаардлагагүй болно.
Одоо SSH ашиглан бөөрөлзгөнө pi руу нэвтэрч доорх алхмуудыг дагана уу.
Дулааны принтерийн номын сан
Бөөрөлзгөнөтэй дулааны принтер ашиглахын тулд та эхлээд Adafruit -ийн санал болгож буй номын санг суулгах хэрэгтэй.
Эхлээд энэ төслийн бүх файлыг дараах байдлаар зохион байгуулах хавтас үүсгэнэ үү.
mkdir кино-трекер-төсөл
мөн энэ хавтсанд орох:
cd кино мөрдөгч-төсөл
одоо шаардлагатай номын сангуудыг суулгацгаая. Бид git ашиглан бүх кодыг бөөрөлзгөнө pi дээр татаж авах болно. Дулааны принтерийн санг дараах байдлаар суулгана уу.
git clone
Кино дагагчийн код
Кино дагагч кодыг дараах байдлаар суулгана уу.
git clone
Одоо манай код ажиллахын тулд энэ нь дулааны принтерийн номын сантай нэг хавтсанд байх ёстой. тэдгээрийг нэг фолдерт оруулахын тулд эхлээд Movie Tracker фолдерт орно уу:
cd кино хянагч
дараа нь файлыг дулааны принтерийн номын санд хуулах:
cp tracker.py/home/pi/Pyhton-Thermal-Printer
одоо таны код өөрчлөн тохируулахад бэлэн боллоо.
Тэмдэглэл: кодыг API түлхүүрээр тохируулах шаардлагатай тул одоогоор ажиллахгүй болно.
Алхам 4: Movie DB API
Бид энэ төслийн киноны өгөгдлийг авахын тулд TMDb -ийг ашиглах болно. TMDb бол киноны жагсаалт үүсгэх гэх мэт ашиглах боломжтой үнэгүй платформ юм (IMDB гэх мэт) TMDb -ийн хамгийн сайн тал бол зурагт хуудас, гарах огноо гэх мэт киноны өгөгдлийг програмаар авах боломжийг олгодог үнэгүй API үйлчилгээтэй байх явдал юм. Энэ үйлчилгээг ашиглахын тулд та эхлээд данс үүсгэж, энд байгаа зааврыг дагаж API түлхүүрээ авах ёстой.
Алхам 5: Кодыг өөрчлөх
API түлхүүр
Raspberry Pi -д SSH ашиглан нэвтэрч, tracker.py файлыг оруулсан фолдер руу очно уу. Одоо файлыг засахын тулд:
sudo nano tracker.py
файл дотор та [YOUR_API_KEY] гэж заасан API түлхүүрийн байршлыг харах болно. TMDb -ээс авсан түлхүүрийг хуулж энд оруулна уу. Одоо таны кодыг ажиллуулахад бэлэн боллоо:
python tracker.py
Энэ нь хамгийн сүүлийн үеийн кино гаргах мэдээллийг авч консол дээр хэвлэх ёстой. Хэрэв энэ зааврын төгсгөлд Алдааг олж засварлах гарын авлагыг үзнэ үү.
Хэрэв та tracker -ийг анхдагч тохиргоогоор ашиглахыг хүсвэл дараагийн хэсгийг алгасаж болно.
Цаашдын тохируулга
Анхдагч тохиргоогоор трекер өдөр бүр шинэчлэгдэж шинэ хувилбарын мэдээллийг авах бөгөөд хэрэв гарах огноо 10 хоногийн зайтай байвал хадгалах болно. Та эдгээр тохиргоог хүссэнээрээ өөрчилж болно. энэ мөрийг өөрчлөх замаар:
rDate = 10
Алхам 6: Ассемблер - Электроник
Зураг дээр үзүүлсэн шиг цахилгаан хэрэгслийг холбосны дараа тэдгээрийн ажиллаж байгаа эсэхийг шалгахын тулд хэсэг бүрийг туршиж үзэх болно.
Дулааны хэвлэгч
Дулааны принтерийн номын сангийн хавтас руу ороод дараахыг ажиллуулна уу.
cd Python-Thermal-Printer
python принтер тест.py
Энэ нь туршилтын хуудсыг хэвлэх ёстой. Хэвлэгчийн хэсгүүдийг шалгаж, дахин туршихад асуудал гарлаа.
LED
Дараахыг бичиж "LED_Test.py" шинэ файл үүсгэнэ үү.
нано LED_Test.py
мөн үүнийг файл руу хуулж ав:
RPi. GPIO -ийг GPIO импортлох цаг болгон оруулах GPIO.setmode (GPIO. BCM) GPIO.setwarnings (Худал) GPIO.setup (18, GPIO. OUT) "LED дээр" хэвлэх GPIO.output (18, GPIO. HIGH) time.sleep (1) "LED унтраах" хэвлэх GPIO.output (18, GPIO. LOW)
Та энэ кодыг ажиллуулахдаа:
sudo python LED_Test.py
LED асах ёстой. Үгүй бол таны LED -д асуудал гарна
Алхам 7: Эхний прототип ба туршилт
Энэ төсөлд 3D бүрхүүл хэрэггүй. Та үүнийг прототипийн шатанд зураг дээр үзүүлсэн шиг ашиглаж болно.
Одоо трекерийг туршиж үзье. Трекерийг дараах байдлаар ажиллуулна уу.
sudo python tracker.py
Та командын мөрөнд удахгүй гарах киноны жагсаалтыг харах ёстой. Одоо товчлуурыг дарж хэвлэгчийг хэвлэж дуустал хүлээнэ үү. хуудсан дээрх мэдээлэлд алдаа гарсан эсэхийг шалгаарай. Үгүй бол таны төсөл хэрэгт бэлэн байна.
Алхам 8: 3D хэвлэх
Бүх хэсгүүдийг угсрахаас өмнө хэвлэхийг зөвлөж байна.
Миний ашигласан принтер бол TEVO Tornado бөгөөд дараах тохиргоотой.
- Цорго: 0.4 мм
- дүүргэх: %20
- Утас: PLA
Хэсгийг будахаасаа өмнө зүлгүүрээ сайтар цэвэрлээрэй.
Алхам 9: Маск хийх, будах
Бүрхүүл соронзон хальсны цэнхэр тууз бүр 20 мм диаметртэй байдаг. Би судлын өнцгийг нүдээрээ харлаа.
Алхам 10: Угсрах - Clapper
Би цагаан тугалган цаас ашиглаж, ийм хэлбэрээр Дремелээр хайчилж авав. Цагаан тугалганы хурцадмал байдлыг нугалж тохируулав. Та мөн бусад булагтай хэсгийг ашиглаж болно, энэ нь цагаан тугалга байх албагүй.
Алхам 11: Чуулган - Удирдах зөвлөл
Оруулгыг халаахын тулд гагнуурын төмрийг ашиглана уу
Алхам 12: Гагнах
Резисторыг LED дээр гагнаж, халаах зориулалттай агшилтыг ашиглана. Та товчлуурыг гагнах шаардлагагүй, би хоёр холбогч кабель ашиглан Raspberry Pi -д бэхэлсэн.
Алхам 13: Эцсийн угсралт ба туршилт
Ледийг сарниулахын тулд би теннисний бөмбөг ашигласан. Энэ нь ид шид шиг ажилладаг. Та зүгээр л жижиг нүх өрөмдөж, зураг дээр үзүүлсэн шиг бөмбөгийг дотор нь залгах хэрэгтэй.
Алхам 14: Алдааг олж засварлах
+ Хэвлэгч гацаж, хэвлэхээ болино
- энэ нь цахилгаан нийлүүлэгчтэй холбоотой байж болох юм, илүү том гүйдэлтэй нэгийг ашиглаж үзээрэй
+ API -аас өгөгдөл авах боломжгүй байна
- API ашиглахад өдөр тутмын хязгаарлалт байдаг. Хэрэв та хязгаараас хэтэрсэн бол тэд таны түлхүүрийн хандалтыг хасах болно. Ихэвчлэн хязгаарыг өдрийн төгсгөлд дахин тохируулдаг.
Асуух зүйл байвал сэтгэгдэл бичихээс бүү эргэлзээрэй. Би тэдгээрийг цуглуулж энд хариулахыг хичээх болно.
Алхам 15: Дараа нь юу хийх вэ
Энэ алхамд би оюун ухаандаа байсан зарим зүйлийг жагсаах болно. Гэхдээ тэдгээрийг нэмэх цаг/нөөцийг олж чадаагүй. Энэхүү төслийг сайжруулах нэмэлт санаанууд эсвэл аргуудыг коммент хэсэгт нэмж оруулаарай.
- Автомат таслагч тул цаасыг гараар огтлох шаардлагагүй болно.
- Үзэх жагсаалтыг нэгтгэх, зөвхөн таны үзэх жагсаалтад орсон киног хэвлэх болно.
- RGB LED нь янз бүрийн төрлүүдийн өнгийг өөрчилж чаддаг (аймшиг+улаан гэх мэт)
- Хананд бэхлэх нь сайхан байх болно.
Энэ бол дууссан төсөл биш юм. Та нарын ихэнх нь өөрсдөө консол бүтээх гэж оролдож байгаа тул бид үүнийг хамтдаа хөгжүүлж чадна гэж найдаж байна.
Хэрэв танд асуулт байвал асуугаарай! & Бүтээлийнхээ талаар надад хэлээч!
IoT Challenge -д дэд байр эзэлсэн
Зөвлөмж болгож буй:
Bluetooth чанга яригч хакердах - Гэрийн театрын урсгал: 8 алхам (зурагтай)
Bluetooth Чанга яригчийг хакердах-Гэрийн театрын шууд дамжуулалт: Энэхүү зааварчилгаа нь Bluetooth-ийн чанга яригчийг хакердах, LED цайны гэрлийг анивчуулж, гэрийн театрын системийн гол хэсэг болохын зэрэгцээ Bluetooth чанга яригчийн анхны функцийг хэвээр нь үлдээсэн болно. Би асуудалтай байсан
DIY 5.1 гэрийн театрын систем 700 ватт RMS: 12 алхам (зурагтай)
DIY 5.1 Гэрийн театрын систем 700 ватт RMS: 700 ваттын RMS -тэй 5.1 гэрийн театрын системийг өндөр чанартай болгох. 5+1 суваг. 5 суваг тус бүр нь 100 ватт, сабвуфер нь 200 ватт ((5*100w)+(1*200w) = 700w) (урд- зүүн, урд- баруун, төв, эргэн тойрон- зүүн, эргэн тойрон- баруун, сабвуфер)
Olympus Evolt E510 алсын кабелийн хувилбар (Алсын удирдлага дээр автомат фокус бүхий 2 -р хувилбар): 6 алхам (зурагтай)
Olympus Evolt E510 алсын кабелийн хувилбар (Алсын удирдлага дээр автомат фокус бүхий 2 -р хувилбар): Өчигдөр би Olympus E510 -ийнхээ нэг товчлууртай энгийн алсын удирдлагыг бүтээсэн. Ихэнх камерууд хоёр горимтой Хөшиг суллах товчлууртай (зураг дарах гэж дардаг). Хэрэв товчлуурыг дарвал камер автоматаар фокуслаж, гэрлийг хэмжих болно
Эвдэрсэн DVD тоглуулагчийг гэрийн театрын компьютерийн дагалдах хэрэгсэл болгон хувиргаарай: 10 алхам
Эвдэрсэн DVD тоглуулагчийг гэрийн театрынхаа компьютерын дагалдах хэрэгсэлд оруулаарай: 30 долларын үнэтэй (танд аль хэдийн DVD-RW хөтөч, медиа төвийн алсын удирдлагатай гэж үзвэл) хуучин эвдэрсэн DVD тоглуулагчийг өөрийн үзэмжгүй/ хатуу бүрхүүл болгон хувиргаж болно. HTPC дагалдах хэрэгсэлд хүрэх. Зардлын задаргааг 2 -р алхамаас харна уу
Хуучин хуучин камеруудад ашиглах мод кино (620 кино): 4 алхам
Хуучин хуучин камеруудад ашиглах мод кино (620 хальс): Тэнд маш олон гайхалтай хуучин камерууд байдаг бөгөөд ихэнх нь өнөөгийн байдлаар авахад хэцүү, эсвэл маш үнэтэй 620 хальс ашигладаг. Энэхүү хямдхан 120 киног 620 оны үеийн хуучин камеруудад хэрхэн яаж бүхэлд нь хийхгүйгээр хэрхэн яаж өөрчлөх талаар зааварчилгаа өгсөн болно