Innholdsfortegnelse:

Pi-drevet termisk skriverkamera: 11 trinn (med bilder)
Pi-drevet termisk skriverkamera: 11 trinn (med bilder)

Video: Pi-drevet termisk skriverkamera: 11 trinn (med bilder)

Video: Pi-drevet termisk skriverkamera: 11 trinn (med bilder)
Video: Иоша Бах: время, гипотеза моделирования, существование 2024, November
Anonim
Pi-drevet termisk skriverkamera
Pi-drevet termisk skriverkamera

Savner du det gamle Polaroid -øyeblikkekameraet ditt, eller det gamle svart -hvite kameraet til Gameboy Classic? Det gjør vi også, når vi føler oss virkelig nostalgiske! I denne instruksen vil vi vise deg hvordan du lager ditt eget øyeblikkelige kamera ved hjelp av en Raspberry Pi, et Pi -kamera og skjerm og litt elektronikk og en haug med kartong !.

Trinn 1: Tingene du trenger

Tingene du trenger
Tingene du trenger
Tingene du trenger
Tingene du trenger

For dette prosjektet brukte vi følgende rekvisita:

  • En Raspberry Pi 3B eller 3B+ med microSD-kort (denne modellen er vår go-to for builds, men dette prosjektet bør fungere med andre Raspberry Pi-modeller)
  • En Raspberry Pi kameramodul
  • En 3 amp, 5V microUSB strømforsyning
  • En offisiell Raspberry Pi berøringsskjerm
  • En termisk USB -skriver - vi brukte en av Adafruit's lille termiske 3D -skriver
  • En bryter - vi brukte en av Adafruits arkadeknapp fra et tidligere prosjekt, men en hvilken som helst bytte vil gjøre det

Vi brukte også følgende utstyr:

  • Et verktøy for tredje hånd, for å holde elektronikken din mens du lodder
  • Tang - den flate, nålen og skjæreformen
  • En wire stripper - for å spare tid på å forberede ledninger
  • Et loddejern og loddetinn

Trinn 2: Valgfritt: Forbered din Raspberry Pi for alt

Valgfritt: Forbered din Raspberry Pi for alt
Valgfritt: Forbered din Raspberry Pi for alt

For denne instruksen vil vi bruke en Raspberry Pi vi forberedte ved å bruke vår forrige opplæring. Hvis du starter fra bunnen av, er det en fin måte å sikre at vi bruker omtrent det samme oppsettet.

Sett gjerne opp din Raspberry Pi med denne guiden hvis du vil, så kom tilbake hit for å fortsette med vårt termiske skriverkamera -prosjekt!

Trinn 3: Skjæring av kamerarammen i papp

Skjære kartongrammen din
Skjære kartongrammen din
Skjære kartongrammen din
Skjære kartongrammen din

Vi designet en pappramme slik at vi enkelt kan flytte kameraet dit vi trenger det - for eksempel hvis du trenger bedre belysning eller for å ta det med på et arrangement.

Du kan laste ned vektorfilene for laserskjæring fra Github, eller du kan bruke den som en guide for å kutte dine egne med et X-acto-blad eller en boksekutter. For denne instruksen antar vi at du bruker papprammen vår!

Trinn 4: Forberede og montere berøringsskjermen

Forberede og montere berøringsskjermen
Forberede og montere berøringsskjermen
Forberede og montere berøringsskjermen
Forberede og montere berøringsskjermen
Forberede og montere berøringsskjermen
Forberede og montere berøringsskjermen

Åpne berøringsskjermboksen og sjekk at du har:

  • videokabelen
  • festeskruene dine
  • DuPont -kablene
  • berøringsskjermen

Hvis du har alt, er du klar til å gå!

  1. Koble den røde DuPont -kabelen på 5V -pinnen på skjermkortet
  2. Koble den svarte DuPont -kabelen på jordpinnen på skjermkortet
  3. Sett din Pi på toppen av innleggene på berøringsskjermen
  4. Skru din Pi på plass
  5. Koble den svarte DuPont -kabelen til en 5V -pinne, og den røde DuPont -kabelen til en jordet pinne på din Pi

Slå på skjermen og din Pi gjennom microUSB -porten på skjermen. Hvis alt gikk bra, skulle både Pi og Screen slå seg på! Når du er glad for at alt ser ut til å fungere riktig, slår du av alt: vi kommer tilbake til Pi om et øyeblikk.

Trinn 5: Forberede og montere kameramodulen

Forberede og montere kameramodulen
Forberede og montere kameramodulen
Forberede og montere kameramodulen
Forberede og montere kameramodulen
Forberede og montere kameramodulen
Forberede og montere kameramodulen

TIPS - Pi -kameramodulen er en av de mest følsomme elektronikkdelene vi har jobbet med, og vi har sett noen få stekt bare på grunn av statisk elektrisitet. Jord deg selv ved å berøre noe stort og metallisk i MakerSpace eller rundt hjemmet ditt, som en av laserskjærene, en oppvaskmaskin eller en radiator!

Åpne Pi -modulboksen og sjekk at du har:

  • din Pi -kameramodul
  • Pi -kamerakabelen

Hvis du gjør det, flott! På tide å koble kameraet til din Pi:

  • Trekk forsiktig opp den brune tappen på porten til kameramodulen
  • Sett inn enden av kabelen, sølvkontakter (opp? Ned?)
  • Skyv tappen tilbake for å feste kabelen på plass
  • Trekk forsiktig kameraportens brune fane opp på Pi -en
  • Sett den andre enden av kabelen inn i porten, sølvkontakter vendt mot skjermporten

Fest til slutt Pi -kameramodulen i papprammen fra baksiden med et stykke tape.

Trinn 6: Forberede og montere den termiske skriveren

Forberede og montere termisk skriver
Forberede og montere termisk skriver
Forberede og montere termisk skriver
Forberede og montere termisk skriver
Forberede og montere termisk skriver
Forberede og montere termisk skriver
Forberede og montere termisk skriver
Forberede og montere termisk skriver

TIPS: Første gang du bruker et loddejern? Sjekk Adafruit's guide til utmerket lodding først!

På tide å sjekke skriverpakken din! For dette trinnet trenger du:

  • Termisk skriver
  • Skriverens strømadapter
  • Tilkoblingskablene som fulgte med skriveren

Hvis du har alt, er du klar til å gjøre skriveren klar for strøm! Slå på loddejernet og:

  1. Fest tappene bak og foran på fatpluggen
  2. Strip og tinn litt rød og svart ledning
  3. Lodd den røde ledningen til den bakre pinnen Lodd den svarte ledningen til den fremre pinnen (hvis du vil bruke noen heathshrink -slanger for å isolere ledningene, er det på tide å kutte den i størrelse og sette den på ledningene!)
  4. Lodd de røde og svarte ledningene til de tilsvarende ledningene på strømkontakten som fulgte med skriveren (hvis du brukte krympeslange, kan du varme den nå for å få den til å klemme, isolere og sikre ledningene)

Skriveren din er klar! Du kan nå plassere den i rammen:

  1. Mat skriveren inn gjennom fronten på rammen, med døren åpen
  2. Koble til strømledningene og USB -kabelen bakfra
  3. Koble USB -kabelen til Pi
  4. Koble strømadapteren til fatkontakten

Trinn 7: Forberede og montere bryteren

Forberede og montere bryteren
Forberede og montere bryteren
Forberede og montere bryteren
Forberede og montere bryteren
Forberede og montere bryteren
Forberede og montere bryteren

TIPS: Hvis bryteren din har mer enn to pinner, og du ikke vet hvilken som gjør hva, kan du bruke kontinuitetsmodus for et multimeter til å identifisere hvilke pinner som er tilkoblet når du trykker på bryteren!

Etter at du har identifisert bryterpinnene, slår du på loddejernet og:

  1. Tinn bryterpinnene med litt loddetinn
  2. Strip og forbered noen ledninger på samme måte som du gjorde for skriverens strømledninger, denne gangen ved hjelp av noen DuPont -ledninger (eller vanlige ledninger, hvis du bare vil lodde alt på Pi -pinnene)
  3. Lodde dem til bryterens pinner
  4. Før bryteren gjennom hullet på papprammen, ledninger først. Fest bryteren bakfra med skrueringen, men ikke hele veien
  5. Koble den svarte DuPont -kabelen til en jordpinne, og den andre kabelen til Pi's BCM -pinne 16 - med GPIO -pinnene nærmere deg, vil det være den tredje pinnen fra venstre.

Trinn 8: Installere skriveren

Nå som skriveren er klar til bruk, la oss jobbe på programvaresiden av tingene. La oss først kontrollere at Rapsberry Pi -operativsystemet ditt er oppdatert. I terminalen skriver du inn:

sudo apt-get oppdatering

sudo apt-get oppgradering

Dette kan ta litt tid, men når alt er oppdatert kan vi installere skriverstøtte på din Pi. Fortsatt i terminalen din:

sudo apt-get install git cups wiringpi build-essential libcups2-dev libcupsimage2-dev

Dette installerer all programvaren du trenger for å støtte skriveren. La oss deretter legge til kapasiteten for skriveren din til å skrive ut rastergrafikk. Fortsatt i terminalen din:

git-klon

cd zj-58 sudo lage sudo./install

Utfør hver kommando etter hverandre, og gi dem tid til å fullføre.

Du bør ha en testutskrift i esken til skriveren: du bør finne en BAUDRATE -verdi på den. Hold det tilgjengelig, for vi trenger det for dette neste trinnet! Opprett en profil for din USB -skriver i terminalen med:

sudo lpadmin -p ZJ -58 -E -v serial:/dev/ttyUSB0? baud = DIN BAUDRATE -VERDI HER -m zjiang/ZJ -58.ppd

Gjør deretter denne nye skriveren til din standardskriver med:

sudo lpoptions -d ZJ -58

Det er det! Skriveren din skal være klar til bruk.

Trinn 9: Installer Picture-Taking Script

For å installere bildeskriptet kan du bare kopiere koden vi gjorde tilgjengelig på Github. Det er en forenklet og kommentert versjon av Philip Burgess 'originale manus, som automatisk setter opp eksponeringen for kameraet. I terminalen skriver du inn:

git -klon

Dette vil opprette en termisk_printer_kamera -mappe og laste ned alle nødvendige filer der.

For å teste oppsettet ditt nå, gå til mappen thermal_printer_camera:

cd/home/pi/thermal_printer_camera

Gi deg selv tillatelser til å kjøre øyeblikkelig kameraskript:

sudo chmod +rx termisk_printer_kamera.sh

Kjør skriptet:

./thermal_printer_camera

Når du trykker på bryteren, viser skjermen en forhåndsvisning av hva kameraet kan se, gir deg noen sekunder til å posere og skrive ut bildet til termokameraet!

Trinn 10: Start kameraprogramvaren ved oppstart

Til slutt, la bildeskriptet starte automatisk når vi slår på Pi! I terminalen skriver du inn:

sudo nano/etc/xdg/lxsession/LXDE-pi/autostart

for å redigere filen som administrerer programmer ved oppstart av skrivebordet. Dette åpner tekstfilene som viser kommandoene som skal utføres ved oppstart, uavhengig av hvem som er logget inn. Bruk piltastene eller musen til å navigere til slutten av den andre linjen, og trykk Enter for en ny linje. Deretter legger du til følgende:

/home/pi/thermal_printer_camera/thermal_printer_camera.sh

Dette starter kameraprogramvaren med Raspberry Pi ved oppstart. Trykk CTRL+X for å avslutte, bekreft endringene med Y og Enter.

Nå er det en god tid å starte Pi -en på nytt og teste den! Ingenting spesielt skal vises på skjermen, men når du trykker på bryteren, skal kameraet aktiveres, og Pi vil gi deg en forhåndsvisning på skjermen i noen sekunder før du skriver ut bildet!

Trinn 11: Vil du vite mer?

Vil du vite mer?
Vil du vite mer?

Dette designet ble inspirert av Phillip Burgess 'opplæring "Instant Camera using Raspberry Pi and Thermal Printer"

Vi brukte dette kameraet og en fancy laserskåret treramme for vårt bibliotek Lets Loose -innsamlingsarrangement i 2018, og gjør oss allerede klare for det neste! Finn ut mer på Johnson County Library Foundation -nettstedet på

Anbefalt: