Orodha ya maudhui:
- Hatua ya 1: Wazo
- Hatua ya 2: Zana na Sehemu
- Hatua ya 3: Kuweka Raspberry yako Pi
- Hatua ya 4: Sinema DB API
- Hatua ya 5: Customize Kanuni
- Hatua ya 6: Mkutano - Elektroniki
- Hatua ya 7: Mfano wa Kwanza na Mtihani
- Hatua ya 8: Chapisha 3D
- Hatua ya 9: Kuficha na Uchoraji
- Hatua ya 10: Mkutano - Clapper
- Hatua ya 11: Mkutano - Bodi
- Hatua ya 12: Kufunga
- Hatua ya 13: Mkutano wa Mwisho na Mtihani
- Hatua ya 14: Utatuzi wa matatizo
- Hatua ya 15: Ni nini Kinachofuata
Video: Tracker ya Sinema - Raspberry Pi Powered Theatre Release Tracker: Hatua 15 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Movie Tracker ni umbo la kibamba, Raspberry Pi-powered Release Tracker. Inatumia TMDb API kuchapisha bango, kichwa, tarehe ya kutolewa na muhtasari wa sinema zijazo katika mkoa wako, kwa muda maalum (kwa mfano. Kutolewa kwa sinema wiki hii) kwenye karatasi ya joto. Kuna taa nyuma ya ubao inayoangazia wakati kuna matoleo mapya. Pia, ina sumaku mbili ili uweze kushikamana na sinema unazotaka kutazama kwenye ubao.
Muhtasari
Katika hatua ya kwanza, nitazungumza juu ya Wazo nyuma ya mradi huu. Ifuatayo, nitakupa orodha ya sehemu zote na zana zinazotumika kujenga mradi huu. Kisha nitakuonyesha jinsi ya kuanzisha Raspberry yako Pi ili kuendesha programu hii. Baada ya kukupa mwongozo wa mkutano wa hatua kwa hatua nitamaliza mafunzo haya na mwongozo wa utatuzi na ni nini sehemu inayofuata.
Wacha tuanze!
Hatua ya 1: Wazo
Mimi ni shabiki mkubwa wa sinema, mimi huweka tikiti zangu kila wakati na kuziunganisha kwenye jarida langu. Siku moja nilifikiria "Itakuwa nzuri sana ikiwa tikiti za sinema zingekuwa na mabango." Kwa hivyo mradi huu ulianza na mimi kuchapisha mabango ya jarida langu. Baadaye niliongeza tarehe ya Kutolewa kwenye bango ili niweze kukumbuka Ilipotolewa na ambayo ilibadilika polepole kuwa bodi ya kupanga sinema.
Hatua ya 2: Zana na Sehemu
Zana:
- Printa ya 3D
- Chuma cha kulehemu
- Kuchimba
- Vipeperushi
- Tepe ya Kuficha
- Rangi ya Dawa Nyeusi
Sehemu:
- Raspberry Pi 3 (Nimekuwa na hii karibu lakini Zero ya Raspberry ni bora kwa sababu ya saizi yake)
- Kitufe cha kushinikiza (5mm)
- Printa ya joto ya Adafruit & roll ya karatasi ya joto
- Kijani cha LED (5mm)
- 330-ohm kupinga
- Karatasi ya bati (0.5mm)
- 3 x (30mm M3 bolt na karanga)
- 4 x (15mm M3 bolt na karanga)
- 4 x (5x5mm M3 kuingiza joto)
Sehemu zilizochapishwa za 3D:
- bodi.stl
- bodiLid.stl
- clapperBottom.stl
- clapperLids.stl
- clapperTop.stl
- pembetatu.stl
Hatua ya 3: Kuweka Raspberry yako Pi
Kufunga Raspbian
Ili kupata kazi ya Pi na programu yetu tunahitaji kwanza kuweka kadi ya SD ambayo itaingia ndani. Ikiwa wewe ni mwanzoni unaweza kuangalia mafunzo haya ya kina:
www.instructables.com/id/Setting-Up-Raspberry-Pi-3/
Ifuatayo lazima uwezeshe SSH kwenye Raspberry Pi yako, tena kuna mafunzo ya kina juu ya hii, www.instructables.com/id/How-To-Use-SSH-with-Raspberry-Pi-2/
Uwezeshaji wa SSH utatusaidia kuingia kwenye Raspberry Pi kwa mbali kwa hivyo hatutalazimika kutumia kibodi na kufuatilia kila wakati.
Sasa ingia kwenye raspberry pi yako na SSH na ufuate hatua zifuatazo.
Maktaba ya Printa ya joto
Ili kutumia printa ya mafuta na Raspberry yako kwanza lazima uweke maktaba ambayo Adafruit inatoa.
Kwanza tengeneza folda ya kupanga faili zote za mradi huu kwa:
mradi wa movie-tracker-mkdir
na uingie kwenye folda hiyo kwa:
cd movie-tracker-mradi
sasa wacha tuweke maktaba zinazohitajika. Tutatumia git kupakua nambari zote kwenye pi ya raspberry. Sakinisha maktaba ya printa ya joto na:
clone ya gitMsimbo wa Kufuatilia Sinema
Sakinisha Nambari ya Kufuatilia Sinema na:
clone ya git
sasa ili nambari yetu ifanye kazi, inapaswa kuwa kwenye folda moja na maktaba ya printa ya joto. kuzipata kwenye folda moja kwanza ingia kwenye folda ya Sinema ya Kisasa na:
cd movie-tracker
na kisha nakili faili hiyo kwenye maktaba ya printa ya joto na:
cp tracker.py / nyumbani / pi / Pyhton-Thermal-Printer
sasa nambari yako iko tayari kugeuzwa kukufaa.
Kumbuka: nambari hiyo haitatekelezwa kwa sasa kwani lazima ibadilishwe na kitufe cha API.
Hatua ya 4: Sinema DB API
Tutatumia TMDb kupata data ya sinema ya mradi huu. TMDb ni jukwaa nzuri ambalo ni bure kutumia mahali ambapo unaweza kuunda orodha za sinema nk (kama IMDB) Sehemu bora ya TMDb ni kwamba wana huduma ya bure ya API ambayo hukuruhusu kupata data ya sinema pamoja na mabango, tarehe za kutolewa n.k. Ili kutumia huduma hii lazima kwanza uunde akaunti na ufuate maagizo hapa ili upate ufunguo wako wa API.
Hatua ya 5: Customize Kanuni
Ufunguo wa API
Ingia kwenye Raspberry yako kwa kutumia SSH na nenda kwenye folda ambapo unaweka faili ya tracker.py Sasa kuhariri utumiaji wa faili:
sudo nano tracker.py
ndani ya faili hiyo utaona mahali pa Ufunguo wa API umeonyeshwa kama [YOUR_API_KEY]. Nakili ufunguo ambao umepata kutoka TMDb na ubandike hapa. Sasa nambari yako iko tayari kuijaribu tu kwa:
chatu tracker.py
Inapaswa kupata habari ya hivi karibuni ya kutolewa kwa sinema na kuichapisha kwenye dashibodi. Ikiwa sio kuangalia mwongozo wa utatuzi mwishoni mwa hii inayoweza kufundishwa.
Ikiwa unataka kutumia tracker na mipangilio yake chaguomsingi unaweza kuruka sehemu inayofuata.
Ubinafsishaji zaidi
Katika mpangilio wake chaguomsingi, mfuatiliaji atasasisha kila siku kupata habari mpya ya kutolewa na ataihifadhi ikiwa tarehe ya kutolewa iko katika kipindi cha siku 10. Unaweza kubadilisha mipangilio hii kwa kupenda kwako. kwa kubadilisha laini hii:
tarehe = 10
Hatua ya 6: Mkutano - Elektroniki
Baada ya kuunganisha umeme kama inavyoonyeshwa kwenye picha tutajaribu kila sehemu ili kuhakikisha kuwa zinafanya kazi.
Printa ya joto
Ingia kwenye folda ya maktaba ya Thermal na uendesha:
cd Python-Mchapishaji wa joto
chatu printertest.py
hii inapaswa kuchapisha karatasi ya jaribio mimi kuna shida angalia sehemu za printa na ujaribu tena.
LED
Unda faili mpya "LED_Test.py" kwa kuandika zifuatazo:
nano LED_Test.py
na unakili hii kwa faili:
kuagiza RPi. GPIO kama GPIOingiza wakati wa GPIO.setmode (GPIO. BCM) Maonyo ya GPIO. Haki (Uongo) 1) chapisha "LED off" GPIO.pato (18, GPIO. LOW)
Unapoendesha nambari hii kwa:
sudo chatu LED_Test.py
LED inapaswa kuwaka. Ikiwa sivyo kuna shida na LED yako
Hatua ya 7: Mfano wa Kwanza na Mtihani
Huna haja ya kuweka 3D kwa mradi huu. Unaweza kuitumia kama inavyoonyeshwa kwenye picha kwenye hatua yake ya mfano.
Sasa wacha tujaribu tracker. Endesha tracker kwa:
sudo chatu tracker.py
Unapaswa kuona orodha inayokuja ya sinema kwenye laini ya amri. Sasa bonyeza kitufe na subiri printa imalize kuchapa. angalia ikiwa kuna makosa yoyote kwenye habari kwenye ukurasa. Ikiwa sivyo mradi wako uko tayari kwa kesi hiyo.
Hatua ya 8: Chapisha 3D
Kuchapisha vipande vyote kabla ya kukusanyika kunapendekezwa sana.
Printa niliyotumia ni TEVO Tornado na mipangilio ifuatayo:
- Pua: 0.4mm
- ujazaji:% 20
- Filament: PLA
Hakikisha mchanga vipande kabla ya kuzipaka rangi.
Hatua ya 9: Kuficha na Uchoraji
Kila ukanda wa hudhurungi wa mkanda una kipenyo cha 20mm. Niliweka alama ya pembe ya kupigwa.
Hatua ya 10: Mkutano - Clapper
Nilitumia karatasi ya bati na kuikata na Dremel katika umbo hili. Mvutano wa bati ulibadilishwa kwa kuinama. Unaweza pia kutumia sehemu zingine zenye chemchemi, haifai kuwa bati.
Hatua ya 11: Mkutano - Bodi
Tumia chuma cha kutengeneza chuma ili kuingiza joto
Hatua ya 12: Kufunga
Solder resistor kwa LED na tumia joto-shrink ili kuifunika. Sio lazima uunganishe kitufe, nilitumia nyaya mbili za kuruka kuziunganisha kwenye Raspberry Pi.
Hatua ya 13: Mkutano wa Mwisho na Mtihani
Nimetumia mpira wa pingpong kueneza iliyoongozwa. Inafanya kazi kama uchawi. Lazima utoboa shimo dogo na uweke ulingo ndani ya mpira kama inavyoonyeshwa kwenye picha.
Hatua ya 14: Utatuzi wa matatizo
+ Printa hukwama na kuacha kuchapisha
- hii inaweza kuwa kwa sababu ya muuzaji wa nguvu, jaribu kutumia moja na ya sasa kubwa
+ Haiwezi kupata data kutoka kwa API
- Kuna mipaka ya kila siku ya matumizi ya API. Ikiwa uko juu ya kikomo watakata ufikiaji wa ufunguo wako. Kawaida, kikomo huweka upya mwisho wa siku.
Usisite kuacha maoni Ikiwa unapata shida. Nitawakusanya na kujaribu kuwajibu hapa.
Hatua ya 15: Ni nini Kinachofuata
Katika hatua hii, nitaorodhesha vitu kadhaa ambavyo nilikuwa navyo akilini mwangu. Lakini haikupata wakati / rasilimali za kuziongeza. Jisikie huru kuongeza Mawazo zaidi au njia za kuboresha mradi huu katika maoni:
- Mkataji kiotomatiki, kwa hivyo sio lazima ukate karatasi kila wakati kwa mikono.
- Ushirikiano wa orodha ya kutazama, sinema tu ambazo ziko kwenye orodha yako ya kutazama ndizo zitachapishwa.
- LED za RGB zinaweza kubadilisha rangi kwa aina tofauti (kutisha + nyekundu nk)
- Mlima wa ukuta utakuwa mzuri.
Huu sio Mradi uliomalizika. Natumahi wengi wenu jaribu kujenga faraja zao wenyewe ili tuweze kukuza hii pamoja.
Ikiwa una maswali yoyote uliza mbali! & niambie kuhusu ujenzi wako!
Mkimbiaji Juu katika Changamoto ya IoT
Ilipendekeza:
3d Iliyopigwa Endgame Arc Reactor (Sinema Sahihi na Inavaa): Hatua 7 (na Picha)
3d Iliyopigwa Endgame Arc Reactor (Sinema Sahihi na Inavaa) Mafunzo Kamili ya Youtube: Sikuweza kupata faili yoyote haswa sahihi ya sinema kwa Mark 50 arc reactor / nyumba ya nanoparticles ili rafiki yangu na mimi tukapike tamu. Ilichukua tani ya kurekebisha ili jambo lionekane sahihi na la kushangaza
Sinema ya Arduino Retro ya MP3 !: Hatua 8 (na Picha)
Sinema ya Arduino Retro MP3!: Kicheza Mp3 kinaweza kusikika kuwa kimepitwa na wakati. Simu mahiri zinaweza kufanya vizuri zaidi kuliko hii! Pamoja na programu hizo zote na huduma za utiririshaji, hauitaji hata kupakua muziki wowote au wimbo. Lakini nilipokutana na moduli ya DFplayer ilinisisimua sana na rundo
Sinema ya Moog Synth: Hatua 23 (na Picha)
Sinema ya Moog Synth: Kwanza kabisa, lazima nitoe kelele kubwa kwa Pete McBennett ambaye alitengeneza mzunguko huu mzuri. Nilipopata hiyo kwenye YouTube sikuamini sauti ambayo aliweza kutoka kwa vitu kadhaa. Synth ina MASSIV
EL Wire Neon Nixie Sinema Saa: Hatua 21 (na Picha)
EL Wire Neon Nixie Sinema Saa: Hii Inaweza kufundishwa jinsi ya kutengeneza saa kwa kutumia waya wa EL. Muundo wa saa hii unafanana na mchanganyiko wa ishara ya Neon na saa ya Nixie. Wakati wa kuunda " Neon " bodi ya jina na EL Wire, nilitaka kuongeza uhuishaji. Hii ilisababisha
Sanduku la Sinema Iliyosasishwa: Hatua 11 (na Picha)
Sanduku la Sinema Iliyosasishwa: Miezi michache nyuma, nilichapisha Inayoweza kufundishwa kwenye kicheza sinema yangu ya Raspberry Pi iliyoingia kwenye kaseti ya VHS. Tangu wakati huo, nimejenga kadhaa kwa marafiki na familia, na nimerahisisha mchakato. Kutumia Raspberry Pi v3, hatuhitaji tena kitovu cha USB