Sisällysluettelo:
- Vaihe 1: Idea
- Vaihe 2: Työkalut ja osat
- Vaihe 3: Asenna Raspberry Pi
- Vaihe 4: Movie DB -sovellusliittymä
- Vaihe 5: Koodin mukauttaminen
- Vaihe 6: Kokoonpano - elektroniikka
- Vaihe 7: Ensimmäinen prototyyppi ja testi
- Vaihe 8: 3D -tulostus
- Vaihe 9: Naamiointi ja maalaus
- Vaihe 10: Kokoonpano - läppä
- Vaihe 11: Kokoonpano - hallitus
- Vaihe 12: Juotos
- Vaihe 13: Lopullinen kokoonpano ja testi
- Vaihe 14: Vianetsintä
- Vaihe 15: Mitä seuraavaksi
Video: Elokuvan seuranta - Raspberry Pi Powered Theatrical Release Tracker: 15 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Movie Tracker on klappilaudan muotoinen Raspberry Pi -käyttöinen julkaisutracker. Se tulostaa TMDb -sovellusliittymän avulla julisteen, nimikkeen, julkaisupäivän ja yleiskatsauksen alueellasi tulevista elokuvista määrätyllä aikavälillä (esim. Tämän viikon elokuvien julkaisut) lämpöpaperille. Taulun takana on LED, joka syttyy, kun uusia julkaisuja tulee. Lisäksi siinä on kaksi magneettia, joten voit kiinnittää haluamasi elokuvat taululle.
Ääriviivat
Ensimmäisessä vaiheessa puhun tämän projektin ideasta. Seuraavaksi annan sinulle luettelon kaikista tämän projektin rakentamiseen käytetyistä osista ja työkaluista. Sitten näytän sinulle, miten voit määrittää Raspberry Pi: n suorittamaan tämän ohjelman. Kun olen antanut sinulle askel askeleelta kokoonpano -oppaan, päätän tämän ohjeen vianmääritysoppaaseen ja seuraavaan osaan.
Aloitetaanpa!
Vaihe 1: Idea
Olen suuri elokuvafani, pidän aina liput ja liitan ne päiväkirjaani. Eräänä päivänä ajattelin: "Olisi mahtavaa, jos elokuvalippuihin olisi kiinnitetty julisteita." Joten tämä projekti alkoi siitä, että tulostin julisteita päiväkirjaani. Myöhemmin lisäsin julisteeseen julkaisupäivän, jotta muistan milloin se julkaistiin ja siitä kehittyi hitaasti elokuvan suunnittelutaulu.
Vaihe 2: Työkalut ja osat
Työkalut:
- 3D tulostin
- Juotin
- Porata
- Pihdit
- Maalarinteippi
- Musta ruiskumaali
Osat:
- Raspberry Pi 3 (minulla on ollut tämä ympärillä, mutta Raspberry Zero on parempi kokonsa vuoksi)
- Painike (5mm)
- Adafruit -lämpötulostin ja lämpöpaperirulla
- Vihreä LED (5mm)
- 330 ohmin vastus
- Tinalevy (0,5 mm)
- 3 x (30 mm M3 -pultti ja mutteri)
- 4 x (15 mm M3 pultti ja mutteri)
- 4 x (5x5mm M3 -lämmönsiirto)
3D -tulostetut osat:
- board.stl
- boardLid.stl
- clapperBottom.stl
- clapperLids.stl
- clapperTop.stl
- kolmio.stl
Vaihe 3: Asenna Raspberry Pi
Raspbianin asentaminen
Jotta Pi toimisi ohjelmamme kanssa, meidän on ensin määritettävä SD -kortti, johon se käynnistyy. Jos olet aloittelija, voit tarkistaa tämän yksityiskohtaisen opetusohjelman:
www.instructables.com/id/Setting-Up-Raspberry-Pi-3/
Seuraavaksi sinun on otettava SSH käyttöön Raspberry Pi -laitteessasi, tästä on jälleen yksityiskohtainen opetusohjelma, www.instructables.com/id/How-To-Use-SSH-with-Raspberry-Pi-2/
SSH: n ottaminen käyttöön auttaa meitä pääsemään Raspberry Pi: hen etänä, joten meidän ei tarvitse käyttää näppäimistöä ja näyttöä joka kerta.
Kirjaudu nyt vadelmapiisi SSH: lla ja seuraa alla olevia ohjeita.
Lämpötulostinkirjasto
Jotta voit käyttää lämpötulostinta vadelmasi kanssa, sinun on ensin asennettava Adafruitin tarjoama kirjasto.
Luo ensin kansio, joka järjestää kaikki tämän projektin tiedostot yksinkertaisesti seuraavasti:
mkdir elokuva-tracker-projekti
ja pääset kansioon seuraavasti:
cd elokuva-tracker-projekti
asennetaan nyt tarvittavat kirjastot. Käytämme gitiä lataamaan kaikki koodit vadelmapi: lle. Asenna lämpötulostinkirjasto seuraavasti:
git-klooni
Elokuvan seurantakoodi
Asenna Movie Tracker Code:
git-klooni
nyt, jotta koodimme toimisi, sen pitäisi olla samassa kansiossa lämpötulostinkirjaston kanssa. saadaksesi ne samaan kansioon, pääset ensin Movie Tracker -kansioon seuraavasti:
cd-elokuvan seuranta
ja kopioi sitten tiedosto lämpötulostinkirjastoon seuraavasti:
cp tracker.py/home/pi/Pyhton-Thermal-Printer
nyt koodisi on valmis muokattavaksi.
Huomautus: koodi ei suoriteta tällä hetkellä, koska se on mukautettava API -avaimella.
Vaihe 4: Movie DB -sovellusliittymä
Käytämme TMDb: tä saadaksemme tämän projektin elokuvatiedot. TMDb on loistava alusta, jota voi käyttää vapaasti ja jossa voit luoda elokuvaluetteloita jne. (Kuten IMDB) TMDb: n paras puoli on, että niillä on ilmainen sovellusliittymäpalvelu, jonka avulla voit hakea elokuvallisia tietoja, kuten julisteita, julkaisupäiviä jne. Ohjelmallisesti. Jotta voit käyttää tätä palvelua, sinun on ensin luotava tili ja saat API -avaimesi noudattamalla tässä annettuja ohjeita.
Vaihe 5: Koodin mukauttaminen
API -avain
Kirjaudu Raspberry Pi -laitteeseen SSH: n avulla ja siirry kansioon, johon laitoit tracker.py -tiedoston. Muokkaa nyt tiedoston käyttöä seuraavasti:
sudo nano tracker.py
tiedoston sisällä näet API -avaimen paikan [YOUR_API_KEY]. Kopioi TMDb: stä saamasi avain ja liitä se tähän. Nyt koodisi on käyttövalmis, testaa se seuraavasti:
python tracker.py
Sen pitäisi saada uusimmat elokuvan julkaisutiedot ja tulostaa se konsoliin. Jos ei, tutustu tämän ohjeen lopussa olevaan vianetsintäoppaaseen.
Jos haluat käyttää seurantaa oletusasetuksineen, voit ohittaa seuraavan osan.
Mukauttaminen edelleen
Oletusasetuksessa seuranta päivittää päivittäin uusia julkaisutietoja ja tallentaa ne, jos julkaisupäivä on 10 päivän välein. Voit muuttaa näitä asetuksia mieleiseksesi. muuttamalla tätä riviä:
rDate = 10
Vaihe 6: Kokoonpano - elektroniikka
Kun elektroniikka on liitetty kuvan mukaisesti, testaamme jokaisen osan varmistaaksemme, että se toimii.
Lämpötulostin
Siirry lämpötulostinkirjastokansioon ja suorita:
cd Python-lämpötulostin
python printertest.py
tämän pitäisi tulostaa testiarkki I on ongelma Tarkista tulostimen osat ja testaa uudelleen.
LED
Luo uusi tiedosto "LED_Test.py" kirjoittamalla seuraava:
nano LED_Test.py
ja kopioi tämä tiedostoon:
tuoda RPi. GPIO GPIO: ksi tuoda GPIO.setmode (GPIO. BCM) GPIO.setwarnings (False) GPIO.setup (18, GPIO. OUT) tulosta "LED on" GPIO.output (18, GPIO. HIGH) time.sleep (1) tulosta "LED pois" GPIO. -lähtö (18, GPIO. LOW)
Kun suoritat tämän koodin:
sudo python LED_Test.py
LED -valon pitäisi syttyä. Jos ei, LEDissä on ongelma
Vaihe 7: Ensimmäinen prototyyppi ja testi
Et tarvitse 3D -koteloa tähän projektiin. Voit käyttää sitä prototyyppivaiheessa olevan kuvan mukaisesti.
Nyt testataan seurantaa. Suorita seuranta:
sudo python tracker.py
Sinun pitäisi nähdä tulevien elokuvien luettelo komentoriviltä. Paina nyt -painiketta ja odota, kunnes tulostin lopettaa tulostuksen. tarkista, onko sivun tiedoissa virheitä. Jos ei, projektisi on valmis tapaukseen.
Vaihe 8: 3D -tulostus
Kaikkien kappaleiden tulostaminen ennen niiden kokoamista on erittäin suositeltavaa.
Käytetty tulostin on TEVO Tornado seuraavilla asetuksilla:
- Suutin: 0,4 mm
- täyttö: %20
- Filamentti: PLA
Muista hioa palat ennen maalaamista.
Vaihe 9: Naamiointi ja maalaus
Jokainen maalarinnauhan sininen kaistale on halkaisijaltaan 20 mm. Katsoin raitojen kulmaa.
Vaihe 10: Kokoonpano - läppä
Käytin tinalevyä ja leikkasin sen tämän muotoisella Dremelillä. Tinan kireyttä säädettiin taivuttamalla sitä. Voit käyttää myös muita joustavia osia, sen ei tarvitse olla tinaa.
Vaihe 11: Kokoonpano - hallitus
Käytä juotosrautaa lämmittimien asentamiseen
Vaihe 12: Juotos
Juotos vastus LED-valoon ja peitä se kutisteella. Sinun ei tarvitse juottaa painiketta, liitin ne kahteen hyppyjohtoon Raspberry Pi: hen.
Vaihe 13: Lopullinen kokoonpano ja testi
Olen käyttänyt pingpongia ledin hajottamiseen. Se toimii kuin taika. Sinun tarvitsee vain porata pieni reikä ja sovittaa led pallon sisään kuvan osoittamalla tavalla.
Vaihe 14: Vianetsintä
+ Tulostin juuttuu ja lopettaa tulostuksen
- tämä voi johtua virtalähteestä, kokeile käyttää suurempaa virtaa
+ Tietoa ei saada sovellusliittymästä
- Sovellusliittymän käyttöä on rajoitettu päivittäin. Jos ylität rajan, he rajoittavat avaimesi käyttöoikeuden. Yleensä raja nollautuu päivän päätteeksi.
Älä epäröi jättää kommenttia, jos sinulla on ongelmia. Kerään ne ja yritän vastata niihin täällä.
Vaihe 15: Mitä seuraavaksi
Tässä vaiheessa luettelen joitain asioita, joita minulla oli mielessäni. Mutta ei löytänyt aikaa/resursseja niiden lisäämiseen. Voit vapaasti lisätä kommentteihin lisää ideoita tai tapoja parantaa tätä projektia:
- Automaattinen leikkuri, joten sinun ei tarvitse leikata paperia joka kerta manuaalisesti.
- Katselulistan integrointi, vain katselulistallasi olevat elokuvat tulostetaan.
- RGB -LEDit voivat vaihtaa väriä eri tyylilajeille (kauhu+punainen jne.)
- Seinäkiinnike olisi kiva.
Tämä ei ole valmis projekti. Toivon, että monet teistä yrittävät rakentaa omat konsolinsa, jotta voimme kehittää tätä yhdessä.
Jos sinulla on kysyttävää, kysy pois! ja kerro rakennuksestasi!
Toinen sija IoT Challengessa
Suositeltava:
DIY GPS -seuranta --- Python-sovellus: 5 vaihetta (kuvilla)
DIY GPS -seuranta --- Python-sovellus: Osallistuin pyöräilytapahtumaan kaksi viikkoa sitten. Kun olin valmis, halusin tarkistaa reitin ja nopeuden, jonka ajoin tuolloin. Valitettavasti sitä ei saavutettu. Nyt käytän ESP32: ta GPS -seurantalaitteen luomiseen ja otan sen tallentamaan pyöräilyreitini
Pienkauppojen seuranta: 9 vaihetta (kuvilla)
Seuraa ja jäljitä pienille kaupoille: Tämä on järjestelmä, joka on tarkoitettu pienille kaupoille, joiden on tarkoitus kiinnittyä sähköpyöriin tai skoottereihin lyhyen kantaman toimituksia varten, esimerkiksi leipomo, joka haluaa toimittaa leivonnaisia. Mitä Track and Trace tarkoittaa? Seuranta ja jäljitys on järjestelmä, jota ca
Elokuvan negatiivinen katseluohjelma ja muunnin: 8 vaihetta (kuvilla)
Filminegatiivien katseluohjelma ja muunnin: Löysin välittömän tarpeen pystyä nopeasti katsomaan ja tallentamaan vanhat elokuvan negatiivit. Minulla oli useita satoja lajiteltavia … Ymmärrän, että älypuhelimelle on olemassa erilaisia sovelluksia, mutta en saanut tyydyttäviä tuloksia, joten tämä on mitä
Säröillä olevan VHS -elokuvan tallentaminen: 6 vaihetta (kuvilla)
Kuinka tallentaa säröillä oleva VHS -elokuva: Hei ja tervetuloa uusimpaan Instructable -ohjelmaan. Tässä renessanssissa, joka VHS -nauhoilla on tällä hetkellä. Oli se sitten sykli tai uudelleen tarkoitus tai ihmiset haluavat vain katsella niitä. Aloitan sanomalla tämän Instructable of myöhemmin. Kuinka korjata sal
Riippumattoman elokuvan kuvaaminen New Yorkin metrossa, kun et voi myöntää lupia: 12 vaihetta
Kuinka kuvata itsenäinen elokuva New Yorkin metrossa, kun et voi myöntää lupia: Tämä on yksinkertainen opas pyrkiville itsenäisille elokuvantekijöille, joilla on unelmia kuvata tämä maaginen kohtaus New Yorkin kauniissa metrojärjestelmässä, mutta ei ole varaa tuhansiin dollareihin, joita tarvitaan luvan saamiseen ampua laillisesti