Sommario:

FotoFish: 8 passaggi (con immagini)
FotoFish: 8 passaggi (con immagini)

Video: FotoFish: 8 passaggi (con immagini)

Video: FotoFish: 8 passaggi (con immagini)
Video: Fotofish 2020 - 08 2024, Settembre
Anonim
Image
Image
FotoPesce
FotoPesce

FotoFish è un progetto di fotocamera polaroid, che utilizza una stampante termica riproposta per stampare istantaneamente la fotografia scattata. È stato creato dal team dell'OPENFAB, un laboratorio di fabbricazione aperto presso l'Università di Özyeğin a Istanbul, in Turchia. Lo scopo di questo progetto era creare un modo divertente per le persone di registrare le loro visite a OPENFAB.

Forniture

  • Lampone Pi
  • Fotocamera Raspberry Pi
  • Batteria agli ioni di litio da 12 V con BMS (sistema di gestione della batteria)
  • Scheda del regolatore di tensione LM2596
  • Stampante termica per scontrini e relativa carta
  • Asta corta M10
  • Anello Neopixel a 12 LED
  • Pulsante dell'otturatore
  • Interruttore di alimentazione
  • Jack di alimentazione
  • Adattatore 12V

Passaggio 1: stampa 3D delle parti necessarie

Prima di iniziare a fare qualsiasi cosa devi stampare le parti del corpo che abbiamo progettato. La maggior parte di queste parti è grande e può richiedere diverse ore per la stampa, quindi ti consigliamo di stamparle in anticipo.

Passaggio 2: smontaggio e montaggio della stampante termica

Smontaggio e montaggio della stampante termica
Smontaggio e montaggio della stampante termica
Smontaggio e montaggio della stampante termica
Smontaggio e montaggio della stampante termica
Smontaggio e montaggio della stampante termica
Smontaggio e montaggio della stampante termica

Ogni stampante termica è in qualche modo diversa, quindi in questa parte devi improvvisare e trovare una soluzione per preparare la tua stampante termica per essere incollata all'interno della parte anteriore del corpo. Abbiamo iniziato smontando la nostra stampante e ispezionandola. La nostra stampante aveva tre parti principali; una stampante meccanica, un circuito stampato e un alimentatore. In questo progetto utilizzeremo una batteria per alimentare la nostra stampante, quindi ci sono rimaste due parti essenziali. Abbiamo progettato una parte stampata in 3D che tiene insieme la nostra stampante meccanica e il circuito stampato. Quindi abbiamo usato Pattex per incollare la parte stampata in 3D sul corpo anteriore. Successivamente abbiamo dovuto fare un piccolo foro per fare spazio al cavo USB, ma dopo che la nostra stampante era pronta e funzionante.

Passaggio 3: montaggio del portarocchetto e del tagliacarte

Montaggio del portarocchetto e del tagliacarte
Montaggio del portarocchetto e del tagliacarte
Montaggio del portarocchetto e del tagliacarte
Montaggio del portarocchetto e del tagliacarte
Montaggio del portarocchetto e del tagliacarte
Montaggio del portarocchetto e del tagliacarte

Abbiamo progettato due parti per contenere la bobina di carta sulla parte superiore della stampante termica, all'interno della parte anteriore del corpo. Incollare queste parti su entrambi i lati all'interno del corpo anteriore ad un'altezza tale che la bobina di carta non interferisca con la stampante. Quindi tagliare un'asta M10 di lunghezza inappropriata per tenere la bobina e posizionarla su questi supporti come mostrato nell'immagine. Alcune bobine di carta con diametro maggiore potrebbero toccare il circuito della stampante. In tal caso inserire alcuni pezzi avanzati all'interno del portarocchetto per sollevare il rocchetto come abbiamo fatto noi.

Abbiamo realizzato un taglierino in carta acetato per poter tagliare la carta al termine della stampa. Puoi anche realizzare un pezzo del genere tagliando la carta acetato con le forbici. Devi incollare questo pezzo di taglierina davanti al foro da cui esce la carta stampata. Incollare questo pezzo all'interno del corpo comporterebbe un consistente inceppamento della carta.

Passaggio 4: montaggio della fotocamera e del NeoPixel

Fotocamera di montaggio e NeoPixel
Fotocamera di montaggio e NeoPixel
Fotocamera di montaggio e NeoPixel
Fotocamera di montaggio e NeoPixel
Fotocamera di montaggio e NeoPixel
Fotocamera di montaggio e NeoPixel

Prima di montare la fotocamera e il NeoPixel, dobbiamo saldare alcuni cavi jumper femmina al NeoPixel. Saldare tre ponticelli ai pin DI (Digital Input), GND (Ground) e 5V. Instradare i cavi attraverso il foro sotto il punto in cui è previsto che NeoPixel sia posizionato. Dopodiché usa la colla a caldo per montare saldamente l'anello NeoPixel. Useremo anche la colla a caldo per montare la fotocamera Raspberry Pi, ma assicurati di applicare la colla a caldo solo sul retro della fotocamera come mostrato nell'immagine, poiché applicarla ai componenti sulla parte anteriore potrebbe causare danni.

Passaggio 5: montaggio del Raspberry Pi e della batteria

Montaggio del Raspberry Pi e della batteria
Montaggio del Raspberry Pi e della batteria

Monta il Raspberry Pi e la batteria agli ioni di litio, incluso il sistema di gestione della batteria, nel coperchio principale utilizzando della colla a caldo. Se hai intenzione di utilizzare il Raspberry Pi per progetti futuri, ti consigliamo di stampare una cover inferiore per il Raspberry Pi e di incollarla a caldo sulla custodia, poiché la rimozione di un Raspberry Pi incollato a caldo potrebbe causare danni.

Passaggio 6: cablaggio

Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio

Inizieremo saldando i cavi di alimentazione. Prima saldare due cavi alla porta di ricarica, il cavo dal pin positivo della porta andrà al pin sopra l'interruttore di alimentazione, l'altro cavo andrà al pin di terra del regolatore di tensione. Quindi saldare l'estremità positiva della batteria al pin centrale dell'interruttore di alimentazione e saldare il cavo di massa anche al pin di massa del regolatore. Almeno collegheremo il pin rimanente dell'interruttore di alimentazione al pin positivo del regolatore. In questa configurazione, quando l'interruttore di alimentazione è in posizione "on", l'elettricità fluirà dalla batteria alla nostra elettronica e quando l'interruttore è in posizione "off", la batteria sarà collegata alla porta di ricarica in attesa di essere caricata.

Dopo aver cablato l'alimentazione a 12 volt, dobbiamo collegare i pin di uscita del regolatore di tensione ai pin di ingresso del Raspberry Pi e regolare la tensione di uscita a un livello adeguato. Per questo saldare due cavi jumper femmina all'uscita e regolare la tensione utilizzando un multimetro o un voltmetro a 5 volt. Inoltre, collegare due ponticelli femmina al pulsante di scatto e inserirlo in posizione. Infine, dobbiamo collegare tutto al Raspberry Pi. Inizia collegando la stampante termica al Raspberry Pi con un cavo USB. Quindi collega i cavi ad anello NeoPixel ai pin corretti del Raspberry Pi seguendo i colori dei cavi che abbiamo saldato due passi indietro. Collegare i cavi del perno dell'otturatore come mostrato in figura e collegare i cavi di alimentazione provenienti dall'uscita del regolatore. Non dimenticare di collegare il cavo della fotocamera del Raspberry Pi prima di chiudere la cover posteriore del corpo.

Passaggio 7: codice

Codice
Codice
Codice
Codice
Codice
Codice

Per prima cosa è necessario configurare un Raspberry Pi appena installato e attivare la fotocamera, l'accesso GPIO dalle impostazioni. Non entrerò in dettaglio su questa parte, puoi trovare molte fonti su Internet su come configurare il Raspberry Pi. Puoi trovare il codice Python per questo progetto nell'allegato. Devi copiare questo codice e salvarlo all'interno di una cartella denominata "photoprinter" sul desktop, come mostrato nella prima immagine. Quando il codice viene eseguito per la prima volta, creerà un'altra cartella denominata photos all'interno della cartella principale e salverà ogni foto lì. Dopo aver copiato il codice è necessario installare le librerie necessarie sul Raspberry Pi, per fare ciò segui la seconda e la terza immagine, che mostra cosa devi inserire nel terminale. Dopo aver installato queste librerie puoi testare il tuo codice inserendo la riga nella quarta immagine al terminale. Se la tua fotocamera funziona alla grande, ora aggiungeremo del codice al sistema operativo Raspbian in modo che il tuo programma inizi a funzionare ogni volta che si avvia Raspberry Pi. Devi eseguire l'app del terminale e inserire il comando nella quinta immagine e premere invio. Si aprirà un file, devi inserire le righe mostrate nella sesta immagine alla fine del file prima della riga "exit 0" e premere ctrl + x per salvare il file.

Passaggio 8: stampa di prova

Stampa di prova
Stampa di prova
Concorso Raspberry Pi 2020
Concorso Raspberry Pi 2020
Concorso Raspberry Pi 2020
Concorso Raspberry Pi 2020

Secondo classificato al concorso Raspberry Pi 2020

Consigliato: