Cov txheej txheem:

FotoFish: 8 Kauj Ruam (nrog Duab)
FotoFish: 8 Kauj Ruam (nrog Duab)

Video: FotoFish: 8 Kauj Ruam (nrog Duab)

Video: FotoFish: 8 Kauj Ruam (nrog Duab)
Video: 9. 10 los koj yuav nrauj 8/7/2019 2024, Cuaj hlis
Anonim
Image
Image
Duab Fish
Duab Fish

FotoFish yog qhov project polaroid lub koob yees duab, uas siv lub tshuab luam ntawv rov ua kom sov luam tawm cov duab uas tau yees tam sim ntawd. Nws yog tsim los ntawm pab pawg ntawm OPENFAB, Qhib Fabrication Lab ntawm Özyeğin University hauv Istanbul, Qaib Cov Txwv. Lub hom phiaj ntawm txoj haujlwm no yog tsim kom muaj kev lom zem rau tib neeg los sau lawv cov kev mus ntsib OPENFAB.

Khoom siv

  • Raspberry Pi
  • Raspberry Pi Lub Koob Yees Duab
  • 12V Lithium Ion Roj teeb nrog BMS (Kev Tswj Xyuas Roj Teeb)
  • LM2596 Voltage Regulator Board
  • Thermal Receipt Printer thiab nws Daim Ntawv
  • Luv M10 Qws
  • 12 Coj Neopixel Nplhaib
  • Shutter khawm
  • Hwj chim Hloov
  • Lub Hwj Huam Fais Fab Jack
  • 12V Adapter

Kauj Ruam 1: 3D Luam Qhov Tsim Nyog

Ua ntej pib ua txhua yam koj xav tau luam tawm lub cev qhov peb tsim. Feem ntau ntawm cov ntu no loj thiab tuaj yeem siv sijhawm ntau teev los luam tawm, yog li peb pom zoo kom koj luam lawv ua ntej.

Kauj Ruam 2: Tshem tawm thiab Txhim Kho Lub Tshuab Luam Ntawv Thermal

Tshem tawm thiab Txhim Kho Lub Tshuab Luam Ntawv Thermal
Tshem tawm thiab Txhim Kho Lub Tshuab Luam Ntawv Thermal
Tshem tawm thiab Txhim Kho Lub Tshuab Luam Ntawv Thermal
Tshem tawm thiab Txhim Kho Lub Tshuab Luam Ntawv Thermal
Tshem tawm thiab Txhim Kho Lub Tshuab Luam Ntawv Thermal
Tshem tawm thiab Txhim Kho Lub Tshuab Luam Ntawv Thermal

Txhua lub tshuab luam ntawv cua sov yog qhov sib txawv me ntsis, yog li hauv ntu no koj yuav tsum tau tsim kho thiab nrhiav kev daws teeb meem kom tau txais koj lub tshuab luam ntawv cua sov npaj kom tau glued sab hauv lub cev ua ntej. Peb pib los ntawm disassembling peb lub tshuab luam ntawv thiab tshuaj xyuas nws. Peb lub tshuab luam ntawv muaj peb ntu tseem ceeb; lub tshuab luam ntawv tshuab, lub rooj tsav xwm hauv Circuit thiab lub zog siv. Hauv txoj haujlwm no peb yuav siv lub roj teeb los ua lub zog rau peb lub tshuab luam ntawv yog li peb tau tshuav ob ntu tseem ceeb. Peb tsim cov ntawv luam tawm 3D uas tuav peb lub tshuab luam ntawv tshuab thiab pawg thawj coj ua ke. Tom qab ntawd peb siv Pattex los ua kua nplaum 3D luam tawm ib sab rau sab xub ntiag. Tom qab ntawd peb yuav tsum txiav lub qhov me me ob chav rau chav usb cable, tab sis tom qab ntawd peb lub tshuab luam ntawv tau npaj thiab ua haujlwm.

Kauj Ruam 3: Mounting Spool Holder thiab Paper Cutter

Mounting Spool Holder thiab Paper Cutter
Mounting Spool Holder thiab Paper Cutter
Mounting Spool Holder thiab Paper Cutter
Mounting Spool Holder thiab Paper Cutter
Mounting Spool Holder thiab Paper Cutter
Mounting Spool Holder thiab Paper Cutter

Peb tsim ob ntu los tuav daim ntawv sau rau sab saum toj ntawm lub tshuab luam ntawv cua sov, sab hauv lub cev ib sab. Kaw cov ntu no rau ob sab sab hauv ntawm lub cev ua ntej ntawm qhov siab uas cov ntawv xov yuav tsis cuam tshuam nrog lub tshuab luam ntawv. Tom qab ntawd txiav tus M10 pas nrig ntev tsis tsim nyog los tuav tus spool thiab muab tso rau ntawm cov tuav no raws li qhia hauv daim duab. Qee cov ntawv spools nrog txoj kab uas hla ntau dua tuaj yeem kov lub rooj tsav xwm ntawm lub tshuab luam ntawv. Hauv qhov xwm txheej zoo li no ntxig qee cov khoom seem hauv lub yas dhos kom tsa tus spool li peb tau ua.

Peb tau ua daim ntawv txiav los ntawm cov ntawv acetate kom tuaj yeem txiav daim ntawv tom qab luam tawm tas. Koj kuj tseem tuaj yeem ua ib daim los txiav cov ntawv acetate siv txiab. Koj yuav tsum tau lo rau daim ntawv txiav ua ntej ntawm lub qhov los ntawm cov ntawv luam tawm los. Khaws daim ntawv no sab hauv lub cev yuav ua rau daim ntawv tsis sib xws.

Kauj Ruam 4: Mount Lub Koob Yees Duab thiab NeoPixel

Mounting Lub Koob Yees Duab thiab NeoPixel
Mounting Lub Koob Yees Duab thiab NeoPixel
Mounting Lub Koob Yees Duab thiab NeoPixel
Mounting Lub Koob Yees Duab thiab NeoPixel
Mounting Lub Koob Yees Duab thiab NeoPixel
Mounting Lub Koob Yees Duab thiab NeoPixel

Ua ntej yuav teeb lub koob yees duab thiab NeoPixel, peb yuav tsum tau txuas qee tus poj niam jumper cables rau NeoPixel. Siv peb lub xov hlau txuas rau DI (Digital Input), GND (Hauv av) thiab 5V tus pin. Cov kab hluav taws xob hla lub qhov hauv qab qhov chaw uas NeoPixel npaj siab zaum. Tom qab ntawd siv cov kua nplaum kub los khov kho lub nplhaib NeoPixel. Peb tseem yuav siv cov kua nplaum kub los teeb lub Raspberry Pi lub koob yees duab, tab sis nco ntsoov siv cov kua nplaum kub rau sab nraum qab ntawm lub koob yees duab raws li qhia hauv daim duab, txij li siv nws rau cov khoom nyob rau sab xub ntiag yuav ua rau puas tsuaj.

Kauj Ruam 5: Txhim Kho Raspberry Pi thiab Roj Teeb

Mounting Raspberry Pi thiab Roj Teeb
Mounting Raspberry Pi thiab Roj Teeb

Mount Raspberry Pi thiab cov roj teeb lithium-ion nrog rau kev tswj hwm roj teeb hauv lub npog loj siv qee qhov kub-kua nplaum. Yog tias koj tab tom npaj yuav siv Raspberry Pi rau cov phiaj xwm yav tom ntej peb pom zoo luam tawm hauv qab npog rau raspberry pi thiab kub-gluing nws rau rooj plaub, txij li tshem tawm qhov kub-glued Raspberry Pi tuaj yeem ua rau muaj kev puas tsuaj.

Kauj Ruam 6: Txuas kab

Thaiv
Thaiv
Thaiv
Thaiv
Thaiv
Thaiv

Peb yuav pib los ntawm kev siv cov hlua fais fab. Thawj qhov txuas ob lub xov tooj rau lub chaw nres nkoj them nyiaj, lub xov tooj los ntawm tus pin zoo ntawm qhov chaw nres nkoj yuav mus rau tus pin nyob rau sab saum toj ntawm lub zog hloov pauv, lwm txoj kab yuav mus rau tus pin hauv av ntawm tus tswj qhov hluav taws xob. Tom qab ntawd txuas qhov kawg ntawm lub roj teeb mus rau tus pin nruab nrab ntawm lub zog hloov pauv thiab txuas cov kab hauv av txuas rau hauv av tus pin ntawm tus tswj hwm. Tsawg kawg peb yuav txuas tus pin ntxiv ntawm lub zog hloov mus rau tus pin zoo ntawm tus tswj hwm. Hauv qhov teeb tsa no thaum lub zog hloov pauv nyob rau hauv "ntawm" txoj haujlwm, hluav taws xob yuav ntws los ntawm lub roj teeb mus rau peb cov khoom siv hluav taws xob thiab thaum qhov hloov pauv nyob rau hauv "tawm" txoj haujlwm lub roj teeb yuav txuas nrog lub chaw nres nkoj tos kom them.

Tom qab thaiv 12 lub zog hluav taws xob peb yuav tsum txuas cov pins tso tawm ntawm tus tswj hluav taws xob mus rau cov tswv yim ntawm Raspberry Pi thiab kho qhov hluav taws xob tso tawm kom haum rau qib. Rau qhov txuas no ob tus poj niam jumper cable rau qhov tso tawm thiab kho qhov ntsuas hluav taws xob siv lub ntsuas hluav taws xob lossis voltmeter txog 5 volts. Tsis tas li, txuas ob tus poj niam dhia mus rau lub khawm kaw thiab ntxig rau hauv qhov chaw. Thaum kawg, peb yuav tsum txuas txhua yam rau Raspberry Pi. Pib los ntawm kev txuas lub tshuab luam ntawv cua sov rau Raspberry Pi nrog USB cable. Tom qab ntawd txuas NeoPixel ntiv nplhaib txuas rau tus pin raug ntawm Raspberry Pi los ntawm kev ua raws cov xim ntawm cov xov tooj peb tau muag ob kauj ruam rov qab. Txuas cov xov txuas ntawm tus pin kaw raws li qhia hauv daim duab thiab txuas cov xov hluav taws xob los ntawm cov khoom tswj hwm. Tsis txhob hnov qab txuas lub koob yees duab cable ntawm Raspberry Pi ua ntej kaw lub nraub qaum ntawm lub cev.

Kauj ruam 7: Code

Code
Code
Code
Code
Code
Code

Ua ntej koj yuav tsum teeb tsa tshiab Raspberry Pi thiab qhib lub Koob Yees Duab, GPIO nkag los ntawm cov chaw. Kuv yuav tsis nthuav dav txog ntu no, koj tuaj yeem pom ntau qhov chaw hauv is taws nem txog yuav teeb tsa Raspberry Pi li cas. Koj tuaj yeem pom Python code rau txoj haujlwm no hauv qhov txuas. Koj yuav tsum theej cov cai no thiab khaws nws hauv daim nplaub tshev npe hu ua "photoprinter" ntawm koj lub desktop, raws li pom hauv daim duab thawj. Thaum txoj cai tau pib ua ntej nws yuav tsim lwm daim nplaub tshev uas muaj npe nyob hauv cov ntawv tseem ceeb thiab khaws txhua daim duab nyob ntawd. Tom qab theej cov cai koj yuav tsum teeb tsa cov tsev qiv ntawv tsim nyog rau Raspberry Pi, txhawm rau ua qhov no ua raws cov duab thib ob thiab thib peb, uas qhia qhov koj xav tau nkag mus rau lub davhlau ya nyob twg. Tom qab txhim kho cov tsev qiv ntawv no koj tuaj yeem sim koj cov cai los ntawm kev nkag mus rau kab hauv daim duab thib plaub mus rau lub davhlau ya nyob twg. Yog tias koj lub koob yees duab ua haujlwm zoo heev, tam sim no peb yuav ntxiv qee qhov chaws rau Raspbian kev ua haujlwm kom koj txoj haujlwm yuav pib ua haujlwm txhua lub sijhawm Raspberry Pi khau raj. Koj yuav tsum tau khiav lub davhlau ya nyob twg app thiab nkag mus rau cov lus txib hauv daim duab thib tsib thiab ntaus nkag. Ib daim ntawv yuav qhib, koj yuav tsum nkag mus rau kab uas pom hauv daim duab thib rau thaum kawg ntawm cov ntawv ua ntej kab "tawm 0" thiab ntaus ctrl + x kom txuag tau cov ntawv.

Kauj Ruam 8: Kuaj Luam

Kuaj Luam
Kuaj Luam
Raspberry Pi Kev Sib Tw 2020
Raspberry Pi Kev Sib Tw 2020
Raspberry Pi Kev Sib Tw 2020
Raspberry Pi Kev Sib Tw 2020

Khiav Tawm Hauv Kev Sib Tw Raspberry Pi 2020

Pom zoo: