Indholdsfortegnelse:

Pi-drevet termisk printerkamera: 11 trin (med billeder)
Pi-drevet termisk printerkamera: 11 trin (med billeder)

Video: Pi-drevet termisk printerkamera: 11 trin (med billeder)

Video: Pi-drevet termisk printerkamera: 11 trin (med billeder)
Video: Замена отопления в новостройке. Подключение. Опрессовка. #17 2024, Juli
Anonim
Pi-drevet termisk printerkamera
Pi-drevet termisk printerkamera

Savner du dit gamle Polaroid instant kamera eller din gamle Gameboy Classic's sort / hvide kamera? Det gør vi også, når vi føler os virkelig nostalgiske! I denne Instructable viser vi dig, hvordan du laver dit eget instant kamera ved hjælp af en Raspberry Pi, et Pi kamera og skærm og lidt elektronik og en flok pap !.

Trin 1: De ting, du skal bruge

De ting du skal bruge
De ting du skal bruge
De ting du skal bruge
De ting du skal bruge

Til dette projekt brugte vi følgende forsyninger:

  • En Raspberry Pi 3B eller 3B+ med microSD-kort (denne model er vores go-to til builds, men dette projekt bør fungere med andre Raspberry Pi-modeller)
  • Et Raspberry Pi kameramodul
  • En 3 amp, 5V microUSB strømforsyning
  • En officiel Raspberry Pi touchscreen
  • En termisk USB -printer - vi brugte en af Adafruit's lille termiske 3D -printer
  • En switch - vi brugte en af Adafruit's arkadeknap fra et tidligere projekt, men enhver switch vil klare

Vi brugte også følgende udstyr:

  • Et tredje hånds værktøj til at holde din elektronik, mens du lodder
  • Tang - den flade, nåleformede og skærende slags
  • En wire stripper - for at spare tid på at forberede ledninger
  • Et loddejern og loddetin

Trin 2: Valgfrit: Forbered din Raspberry Pi på alt

Valgfrit: Forbered din Raspberry Pi til alt
Valgfrit: Forbered din Raspberry Pi til alt

Til denne instruktive bruger vi en Raspberry Pi, som vi forberedte ved hjælp af vores tidligere tutorial. Hvis du starter forfra, er det en fantastisk måde at sikre, at vi bruger nogenlunde samme opsætning.

Du er velkommen til at konfigurere din Raspberry Pi med denne vejledning, hvis du vil, så kom tilbage her for at fortsætte med vores termiske printerkamera -projekt!

Trin 3: Skæring af din papkammeramme

Skæring af din papkammeramme
Skæring af din papkammeramme
Skæring af din papkammeramme
Skæring af din papkammeramme

Vi har designet en papramme, så vi nemt kan flytte vores kamera, hvor vi har brug for det - for eksempel hvis du har brug for bedre belysning eller til at tage det med til en begivenhed.

Du kan downloade vektorfilerne til laserskæring fra Github, eller du kan bruge den som en vejledning til at skære din egen med et X-acto-blad eller en boksskærer. Til denne Instructable antager vi, at du bruger vores papramme!

Trin 4: Forberedelse og montering af din touchscreen

Forberedelse og montering af din touchscreen
Forberedelse og montering af din touchscreen
Forberedelse og montering af din touchscreen
Forberedelse og montering af din touchscreen
Forberedelse og montering af din touchscreen
Forberedelse og montering af din touchscreen

Åbn din touchscreen -boks, og kontroller, at du har:

  • dit videokabel
  • dine monteringsskruer
  • dine DuPont -kabler
  • din berøringsskærm

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

  1. Tilslut det røde DuPont -kabel på 5V -stiften på skærmkortet
  2. Tilslut det sorte DuPont -kabel på jordstiftet på skærmkortet
  3. Sæt din Pi oven på indlægene på din berøringsskærm
  4. Skru din Pi på plads
  5. Tilslut det sorte DuPont -kabel til en 5V pin, og det røde DuPont -kabel til en jordstift på din Pi

Tænd din skærm og din Pi via microUSB -porten på din skærm. Hvis alt gik godt, skulle både Pi og skærmen tænde! Når du er glad for, at alt ser ud til at fungere korrekt, skal du slukke for alt: vi vender tilbage til din Pi om et øjeblik.

Trin 5: Forberedelse og montering af dit kameramodul

Forberedelse og montering af dit kameramodul
Forberedelse og montering af dit kameramodul
Forberedelse og montering af dit kameramodul
Forberedelse og montering af dit kameramodul
Forberedelse og montering af dit kameramodul
Forberedelse og montering af dit kameramodul

TIP - Pi -kameramodulet er et af de mest følsomme stykker elektronik, vi har arbejdet med, og vi har set nogle blive stegt bare på grund af statisk elektricitet. Jord dig selv ved at røre ved noget stort og metallisk i MakerSpace eller omkring dit hjem, som en af laserskæreren, en opvaskemaskine eller en radiator!

Åbn din Pi -modulboks, og kontroller, at du har:

  • dit Pi -kameramodul
  • dit Pi -kamerakabel

Hvis du gør det, fantastisk! Tid til at slutte kameraet til din Pi:

  • Træk forsigtigt den brune fane op på kameramodulets port
  • Indsæt enden af dit kabel, sølvkontakter (op? Ned?)
  • Skub tappen ind igen for at fastgøre kablet
  • Træk forsigtigt kameraportens brune fane op på din Pi
  • Indsæt den anden ende af dit kabel inde i porten, sølvkontakter vendt mod skærmporten

Til sidst fastgør du Pi -kameramodulet i paprammen bagfra med et stykke gaffatape.

Trin 6: Forberedelse og montering af din termiske printer

Forberedelse og montering af din termiske printer
Forberedelse og montering af din termiske printer
Forberedelse og montering af din termiske printer
Forberedelse og montering af din termiske printer
Forberedelse og montering af din termiske printer
Forberedelse og montering af din termiske printer
Forberedelse og montering af din termiske printer
Forberedelse og montering af din termiske printer

TIP: Første gang du bruger et loddejern? Se Adafruit's guide til fremragende lodning først!

Tid til at tjekke din printerpakke! Til dette trin skal du bruge:

  • Din termiske printer
  • Printerens strømadapter
  • De tilslutningskabler, der fulgte med din printer

Hvis du har alt, er du klar til at forberede din printer til strøm! Tænd dit loddejern og:

  1. Tin bag- og forreste ben på dit tøndeprop
  2. Tag en rød og sort ledning af, og blik
  3. Lod den røde ledning til bagstiften Lod den sorte ledning til den forreste stift (hvis du vil bruge nogle hede -krympeslanger til at isolere ledningerne, er det nu tid til at skære den i størrelse og glide den på ledningerne!)
  4. Lod de røde og sorte ledninger til de tilsvarende ledninger på strømstikket, der fulgte med din printer (hvis du brugte varmekrympeslange, kan du opvarme det nu for at få det til at kramme, isolere og sikre dine ledninger)

Din printer er klar! Du kan nu placere det i rammen:

  1. Foder din printer ind gennem forsiden af rammen, med døren åben
  2. Tilslut dine strømledninger og USB -kabel bagfra
  3. Tilslut USB -kablet til Pi
  4. Tilslut strømadapteren til tøndeproppen

Trin 7: Forberedelse og montering af din switch

Forberedelse og montering af din switch
Forberedelse og montering af din switch
Forberedelse og montering af din switch
Forberedelse og montering af din switch
Forberedelse og montering af din switch
Forberedelse og montering af din switch

TIP: Hvis din switch ligesom vores har mere end to ben, og du ikke ved, hvad der gør hvad, kan du bruge et multimeters kontinuitetstilstand til at identificere, hvilke stifter der er tilsluttet, når du trykker på din switch!

Når du har identificeret kontaktstifterne, skal du tænde dit loddejern og:

  1. Tænd kontaktstifterne med lidt loddetin
  2. Fjern og forbered nogle ledninger på samme måde som du gjorde for printerens strømledninger, denne gang ved hjælp af nogle DuPont -ledninger (eller almindelige ledninger, hvis du bare vil lodde alt på din Pi's pins)
  3. Lod dem til din switchs pins
  4. Før din switch gennem hullet på din papramme, ledninger først. Fastgør din kontakt bagfra med skrueringen, men ikke hele vejen
  5. Tilslut det sorte DuPont -kabel til en jordstift, og det andet kabel til din Pi’s BCM -pin 16 - med GPIO -benene tættere på dig, vil det være den tredje pin fra venstre.

Trin 8: Installation af din printer

Nu hvor din printer er klar til brug, lad os arbejde på softwaresiden af tingene. Lad os først sikre os, at dit Rapsberry Pi -operativsystem er opdateret. Skriv i din terminal:

sudo apt-get opdatering

sudo apt-get opgradering

Dette kan tage lidt tid, men når alt er opdateret, kan vi installere printerunderstøttelse på din Pi. Stadig i din terminal:

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

Dette installerer al den software, du har brug for til at understøtte din printer. Lad os derefter tilføje kapaciteten for din printer til at udskrive rastergrafik. Stadig i din terminal:

git-klon

cd zj-58 sudo lav sudo./install

Udfør hver kommando efter hinanden, og giv dem tid til at afslutte.

Du skal have en testudskrivning i printerens æske: du skal finde en BAUDRATE -værdi på den. Hold det ved hånden, for vi har brug for det til dette næste trin! Opret en profil til din USB -printer i din terminal med:

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

Gør derefter denne nye printer til din standardprinter med:

sudo lpoptions -d ZJ -58

Det er det! Din printer skal være klar til brug.

Trin 9: Installer Picture-Taking Script

For at installere billedoptagelsesscriptet kan du bare kopiere den kode, vi stillede til rådighed på Github. Det er en forenklet og kommenteret version af Philip Burgess 'originale script, der automatisk indstiller eksponeringen for kameraet. Skriv i din terminal:

git -klon

Dette vil oprette en termisk_printer_kamera -mappe og downloade alle de nødvendige filer der.

For at teste din opsætning nu, skal du gå til mappen thermal_printer_camera:

cd/home/pi/thermal_printer_camera

Giv dig selv tilladelser til at køre det øjeblikkelige kamerascript:

sudo chmod +rx termisk_printer_kamera.sh

Kør scriptet:

./thermal_printer_camera

Når du trykker på din switch, viser din skærm en forhåndsvisning af, hvad kameraet kan se, giver dig et par sekunder til at posere og udskrive billedet til dit termiske kamera!

Trin 10: Start af kamerasoftwaren ved opstart

Lad os endelig starte billedoptagelsesscriptet automatisk, når vi tænder Pi! Skriv i din terminal:

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

at redigere den fil, der administrerer programmer ved desktop opstart. Dette åbner tekstfilerne, der viser de kommandoer, der skal udføres ved opstart, uanset hvem der er logget ind. Brug piletasterne eller musen til at navigere til slutningen af den anden linje, og tryk på Enter for en ny linje. Tilføj derefter følgende:

/home/pi/thermal_printer_camera/thermal_printer_camera.sh

Dette starter kamerasoftwaren med din Raspberry Pi ved opstart. Tryk på CTRL+X for at afslutte, bekræfte ændringer med Y og Enter.

Nu er et godt tidspunkt at genstarte din Pi og teste den! Intet særligt bør dukke op på din skærm, men når du trykker på kontakten, skal kameraet aktiveres, og Pi giver dig et eksempel på din skærm i et par sekunder, før du udskriver dit billede!

Trin 11: Vil du vide mere?

Vil du gerne vide mere?
Vil du gerne vide mere?

Dette design blev inspireret af Phillip Burgess 'tutorial "Instant Camera using Raspberry Pi and Thermal Printer"

Vi brugte dette kamera og en lækker laserskåret træramme til vores bibliotek i Lets Loose -fundraising -arrangement i 2018 og er allerede klar til det næste! Få mere at vide på Johnson County Library Foundation -webstedet på

Anbefalede: