Sommario:

Fotocamera per stampante termica alimentata da Pi: 11 passaggi (con immagini)
Fotocamera per stampante termica alimentata da Pi: 11 passaggi (con immagini)

Video: Fotocamera per stampante termica alimentata da Pi: 11 passaggi (con immagini)

Video: Fotocamera per stampante termica alimentata da Pi: 11 passaggi (con immagini)
Video: Chiara Ferragni qualche anno fa con il suo ex: che strano! 😱 2024, Dicembre
Anonim
Fotocamera per stampante termica alimentata da Pi
Fotocamera per stampante termica alimentata da Pi

Ti manca la tua vecchia macchina fotografica istantanea Polaroid, o la tua vecchia macchina fotografica in bianco e nero del Gameboy Classic? Anche noi, quando ci sentiamo davvero nostalgici! In questo Instructable, ti mostreremo come creare la tua fotocamera istantanea usando un Raspberry Pi, una fotocamera e uno schermo Pi, alcuni componenti elettronici e un mucchio di cartone!.

Passaggio 1: le cose di cui avrai bisogno

Le cose di cui avrai bisogno
Le cose di cui avrai bisogno
Le cose di cui avrai bisogno
Le cose di cui avrai bisogno

Per questo progetto abbiamo utilizzato le seguenti forniture:

  • Un Raspberry Pi 3B o 3B+ con scheda microSD (questo modello è il nostro punto di riferimento per le build, ma questo progetto dovrebbe funzionare con altri modelli Raspberry Pi)
  • Un modulo fotocamera Raspberry Pi
  • Un alimentatore microUSB da 3 amp, 5V
  • Un touchscreen Raspberry Pi ufficiale
  • Una stampante termica USB: abbiamo usato una delle piccole stampanti termiche 3D di Adafruit
  • Un interruttore: abbiamo usato uno dei pulsanti arcade di Adafruit da un progetto precedente, ma qualsiasi interruttore andrà bene

Inoltre abbiamo utilizzato le seguenti attrezzature:

  • Uno strumento di terza mano, per tenere i tuoi dispositivi elettronici mentre saldate
  • Pinze - i tipi piatte, ad ago e taglienti
  • Una spelafili - per risparmiare tempo nella preparazione del cablaggio
  • Un saldatore e una saldatura

Passaggio 2: facoltativo: prepara il tuo Raspberry Pi per qualsiasi cosa

Opzionale: prepara il tuo Raspberry Pi per qualsiasi cosa
Opzionale: prepara il tuo Raspberry Pi per qualsiasi cosa

Per questo Instructable, utilizzeremo un Raspberry Pi che abbiamo preparato usando il nostro tutorial precedente. Se stai iniziando da zero, è un ottimo modo per assicurarci di utilizzare all'incirca la stessa configurazione.

Sentiti libero di configurare il tuo Raspberry Pi con questa guida, se lo desideri, quindi torna qui per continuare con il nostro progetto di fotocamera per stampante termica!

Passaggio 3: tagliare la cornice della fotocamera in cartone

Tagliare la cornice della fotocamera in cartone
Tagliare la cornice della fotocamera in cartone
Tagliare la cornice della fotocamera in cartone
Tagliare la cornice della fotocamera in cartone

Abbiamo progettato una cornice di cartone in modo da poter spostare facilmente la nostra fotocamera dove ne abbiamo bisogno, ad esempio se hai bisogno di una migliore illuminazione o per portarla a un evento.

Puoi scaricare i file vettoriali per il taglio laser da Github, oppure puoi usarlo come guida per tagliare i tuoi con una lama X-acto o un taglierino. Per questo Instructable, supponiamo che tu stia utilizzando la nostra cornice di cartone!

Passaggio 4: preparazione e montaggio del touchscreen

Preparazione e montaggio del touchscreen
Preparazione e montaggio del touchscreen
Preparazione e montaggio del touchscreen
Preparazione e montaggio del touchscreen
Preparazione e montaggio del touchscreen
Preparazione e montaggio del touchscreen

Apri la tua casella touchscreen e verifica di avere:

  • il tuo cavo video
  • le tue viti di montaggio
  • i tuoi cavi DuPont
  • il tuo touchscreen

Se hai tutto, sei pronto per partire!

  1. Collegare il cavo DuPont rosso al pin 5V sulla scheda dello schermo
  2. Collegare il cavo DuPont nero al pin di terra sulla scheda dello schermo
  3. Metti il tuo Pi in cima ai post sul tuo touchscreen
  4. Avvita il tuo Pi al suo posto
  5. Collega il cavo DuPont nero a un pin 5V e il cavo DuPont rosso a un pin di terra sul tuo Pi

Alimenta il tuo schermo e il tuo Pi tramite la porta microUSB sullo schermo. Se tutto è andato bene, il Pi e lo schermo dovrebbero accendersi entrambi! Quando sei soddisfatto che tutto sembra funzionare correttamente, spegni tutto: torneremo al tuo Pi in un attimo.

Passaggio 5: preparazione e montaggio del modulo della fotocamera

Preparazione e montaggio del modulo della fotocamera
Preparazione e montaggio del modulo della fotocamera
Preparazione e montaggio del modulo della fotocamera
Preparazione e montaggio del modulo della fotocamera
Preparazione e montaggio del modulo della fotocamera
Preparazione e montaggio del modulo della fotocamera

SUGGERIMENTO - Il modulo della fotocamera Pi è uno dei componenti elettronici più sensibili con cui abbiamo lavorato e ne abbiamo visti alcuni fritti solo a causa dell'elettricità statica. Mettiti a terra toccando qualcosa di grande e metallico in MakerSpace o intorno alla tua casa, come uno dei laser cutter, una lavastoviglie o un radiatore!

Apri la casella del modulo Pi e verifica di avere:

  • il tuo modulo fotocamera Pi
  • il cavo della fotocamera Pi

Se lo fai, fantastico! È ora di collegare la fotocamera al tuo Pi:

  • Solleva delicatamente la linguetta marrone sulla porta del modulo della fotocamera
  • Inserisci l'estremità del cavo, contatti argentati (su? giù?)
  • Spingere indietro la linguetta per fissare il cavo in posizione
  • Tira delicatamente verso l'alto la linguetta marrone della porta della fotocamera sul tuo Pi
  • Inserisci l'altra estremità del cavo all'interno della porta, i contatti argentati rivolti verso la porta dello schermo

Infine, fissa il modulo della fotocamera Pi nel telaio di cartone dal retro con un pezzo di nastro adesivo.

Passaggio 6: preparazione e montaggio della stampante termica

Preparazione e montaggio della stampante termica
Preparazione e montaggio della stampante termica
Preparazione e montaggio della stampante termica
Preparazione e montaggio della stampante termica
Preparazione e montaggio della stampante termica
Preparazione e montaggio della stampante termica
Preparazione e montaggio della stampante termica
Preparazione e montaggio della stampante termica

SUGGERIMENTO: è la prima volta che usi un saldatore? Dai un'occhiata alla guida di Adafruit per una saldatura eccellente prima!

È ora di controllare il pacchetto della stampante! Per questo passaggio avrai bisogno di:

  • La tua stampante termica
  • L'alimentatore della tua stampante
  • I cavi di connessione forniti con la stampante

Se hai tutto, sei pronto per preparare la tua stampante per l'alimentazione! Accendi il saldatore e:

  1. Stagna i pin anteriore e posteriore della spina del barilotto
  2. Spellare e stagnare del filo rosso e nero
  3. Saldare il filo rosso al pin posteriore Saldare il filo nero al pin anteriore (se si desidera utilizzare del tubo termoretraibile per isolare i fili, ora è il momento di tagliarlo a misura e infilarlo sui fili!)
  4. Salda i fili rosso e nero ai fili corrispondenti sul connettore di alimentazione fornito con la stampante (se hai usato un tubo termoretraibile, puoi riscaldarlo ora per farlo abbracciare, isolare e fissare i tuoi fili)

La tua stampante è pronta! Ora puoi inserirlo nella cornice:

  1. Inserisci la stampante attraverso la parte anteriore del telaio, con lo sportello che si apre verso il basso
  2. Collega i cavi di alimentazione e il cavo USB dal retro
  3. Collega il cavo USB al Pi
  4. Collegare l'adattatore di alimentazione alla spina cilindrica

Passaggio 7: preparazione e montaggio dell'interruttore

Preparazione e montaggio del tuo interruttore
Preparazione e montaggio del tuo interruttore
Preparazione e montaggio del tuo interruttore
Preparazione e montaggio del tuo interruttore
Preparazione e montaggio del tuo interruttore
Preparazione e montaggio del tuo interruttore

SUGGERIMENTO: se come il nostro il tuo interruttore ha più di due pin e non sai cosa fare, puoi utilizzare la modalità di continuità di un multimetro per identificare quali pin sono collegati quando premi il tuo interruttore!

Dopo aver identificato i pin dell'interruttore, accendi il saldatore e:

  1. Stagnare i pin dell'interruttore con un po' di saldatura
  2. Spellare e preparare alcuni cavi nello stesso modo in cui hai fatto per i cavi di alimentazione della stampante, questa volta utilizzando alcuni cavi DuPont (o cavi normali, nel caso in cui desideri semplicemente saldare tutto sui pin del tuo Pi)
  3. Saldali ai pin del tuo interruttore
  4. Alimenta il tuo interruttore attraverso il foro sul telaio di cartone, prima i cavi. Fissa il tuo interruttore dalla parte posteriore con l'anello a vite, ma non fino in fondo
  5. Collega il cavo DuPont nero a un pin Ground e l'altro cavo al pin BCM 16 del tuo Pi - con i pin GPIO più vicini a te, quello sarà il terzo pin da sinistra.

Passaggio 8: installazione della stampante

Ora che la tua stampante è pronta per l'uso, lavoriamo sul lato software delle cose. Prima di tutto, assicuriamoci che il tuo sistema operativo Rapsberry Pi sia aggiornato. Nel tuo Terminale, digita:

sudo apt-get update

sudo apt-get upgrade

L'operazione potrebbe richiedere un po' di tempo, ma una volta che tutto è aggiornato possiamo installare il supporto della stampante sul tuo Pi. Sempre nel tuo terminale:

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

Verrà installato tutto il software necessario per supportare la stampante. Successivamente, aggiungiamo la capacità della stampante di stampare grafica raster. Sempre nel tuo terminale:

git clone

cd zj-58 sudo make sudo./install

Esegui ogni comando uno dopo l'altro, dando loro il tempo di finire.

Dovresti avere una stampa di prova nella scatola della tua stampante: dovresti trovare un valore BAUDRATE su di essa. Tienilo a portata di mano, perché ne abbiamo bisogno per questo passaggio successivo! Nel tuo Terminale, crea un profilo per la tua stampante USB con:

sudo lpadmin -p ZJ-58 -E -v serial:/dev/ttyUSB0?baud=IL TUO VALORE BAUDRATE QUI -m zjiang/ZJ-58.ppd

Quindi, imposta questa nuova stampante come stampante predefinita con:

sudo lpoptions -d ZJ-58

Questo è tutto! La stampante dovrebbe essere pronta per l'uso.

Passaggio 9: installa lo script per scattare foto

Per installare lo script per scattare foto, puoi semplicemente copiare il codice che abbiamo reso disponibile su Github. È una versione semplificata e commentata della sceneggiatura originale di Philip Burgess, che imposta automaticamente l'esposizione per la fotocamera. Nel tuo terminale, digita:

git clone

Questo creerà una cartella thermal_printer_camera e scaricherà lì tutti i file necessari.

Per testare la tua configurazione ora, vai alla cartella thermal_printer_camera:

cd /home/pi/camera_stampante_termica

Concediti le autorizzazioni per eseguire lo script della fotocamera istantanea:

sudo chmod +rx termica_stampante_camera.sh

Esegui lo script:

./termocamera_stampante_fotocamera

Quando premi l'interruttore, lo schermo visualizzerà un'anteprima di ciò che la fotocamera può vedere, ti darà qualche secondo per posare e stampare l'immagine sulla tua termocamera!

Passaggio 10: Avvio del software della fotocamera all'avvio

Infine, facciamo partire automaticamente lo script per scattare le foto quando accendiamo il Pi! Nel tuo terminale, digita:

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

per modificare il file che gestisce i programmi all'avvio del desktop. Questo aprirà i file di testo che elencano i comandi da eseguire all'avvio, indipendentemente da chi ha effettuato l'accesso. Usa i tasti freccia o il mouse per navigare fino alla fine della seconda riga e premi Invio per una nuova riga. Quindi, aggiungi quanto segue:

/home/pi/fotocamera_stampante_termica/fotocamera_stampante_termica.sh

Questo avvierà il software della fotocamera con il tuo Raspberry Pi all'avvio. Premi CTRL+X per uscire, confermando le modifiche con Y e Invio.

Ora è un buon momento per riavviare il tuo Pi e provarlo! Nulla di speciale dovrebbe apparire sullo schermo, ma quando premi l'interruttore la fotocamera dovrebbe attivarsi e il Pi ti darà un'anteprima sullo schermo per alcuni secondi prima di stampare la tua foto!

Passaggio 11: vuoi saperne di più?

Vuoi saperne di più?
Vuoi saperne di più?

Questo design è stato ispirato dal tutorial di Phillip Burgess "Fotocamera istantanea con Raspberry Pi e stampante termica"

su

Abbiamo usato questa fotocamera e un'elegante cornice in legno tagliato al laser per il nostro evento di raccolta fondi 2018 Library Lets Loose e ci stiamo già preparando per il prossimo! Scopri di più sul sito web della Johnson County Library Foundation all'indirizzo

Consigliato: