Sadržaj:
- Pribor
- Korak 1: 3D ispis potrebnih dijelova
- Korak 2: Rastavljanje i postavljanje toplinskog pisača
- Korak 3: Montiranje držača kalema i rezača papira
- Korak 4: Montiranje kamere i NeoPixela
- Korak 5: Montiranje Raspberry Pi i baterije
- Korak 6: Ožičenje
- Korak 7: Kodirajte
- Korak 8: Probni ispis
Video: FotoFish: 8 koraka (sa slikama)
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-10 13:47
FotoFish je projekt polaroidne kamere koji koristi prenamijenjeni termalni pisač za trenutačno ispisivanje snimljene fotografije. Stvorio ga je tim na OPENFAB -u, otvorenom laboratoriju za proizvodnju na Sveučilištu Özyeğin u Istanbulu, Turska. Svrha ovog projekta bila je stvoriti zabavan način da ljudi bilježe svoje posjete OPENFAB -u.
Pribor
- Malina Pi
- Raspberry Pi kamera
- 12V litij -ionska baterija s BMS (sustav upravljanja baterijom)
- LM2596 Ploča regulatora napona
- Pisač toplinskih računa i njegov papir
- Kratka šipka M10
- 12 Led prsten od neopiksela
- Gumb okidača
- Prekidač za napajanje
- Utičnica za napajanje
- 12V adapter
Korak 1: 3D ispis potrebnih dijelova
Prije nego započnete bilo što trebate ispisati dijelove tijela koje smo dizajnirali. Većina ovih dijelova je velika i može potrajati nekoliko sati za ispis, stoga vam preporučujemo da ih ispišete unaprijed.
Korak 2: Rastavljanje i postavljanje toplinskog pisača
Svaki termalni pisač je nešto drugačiji, stoga u ovom dijelu morate improvizirati i pronaći rješenje kako bi vaš termalni pisač bio spreman za lijepljenje unutar prednjeg dijela kućišta. Počeli smo s rastavljanjem našeg pisača i njegovim pregledom. Naš pisač imao je tri glavna dijela; mehanički pisač, pločicu i izvor napajanja. U ovom projektu koristit ćemo bateriju za napajanje našeg pisača pa su nam ostala dva bitna dijela. Dizajnirali smo 3D ispisani dio koji drži naš mehanički pisač i ploču zajedno. Zatim smo pomoću Pattexa zalijepili 3D ispisani dio na prednje tijelo. Kasnije smo morali izrezati malu rupu kako bismo napravili mjesta za USB kabel, ali nakon toga je naš pisač bio spreman i radio.
Korak 3: Montiranje držača kalema i rezača papira
Dizajnirali smo dva dijela za držanje kalema za papir na vrhu termalnog pisača, unutar prednjeg dijela kućišta. Ove dijelove zalijepite s obje strane unutar prednjeg dijela na visini na kojoj papirna špula neće ometati pisač. Zatim odrežite šipku M10 neprikladne duljine za držanje kalema i postavite je na ove držače kalema kao što je prikazano na slici. Neke papirne špule većeg promjera mogle bi dodirnuti ploču štampača. U tom slučaju umetnite neke zaostale komade u držač kalema kako biste podigli kalem kao i mi.
Napravili smo rezni komad od acetatnog papira kako bismo mogli izrezati papir nakon što je ispis završen. Takav komad možete napraviti i izrezivanjem acetatnog papira škarama. Ovaj komad rezača morate zalijepiti ispred rupe iz koje izlazi ispisani papir. Lijepljenjem ovog komada unutar kućišta došlo bi do dosljednog zaglavljivanja papira.
Korak 4: Montiranje kamere i NeoPixela
Prije postavljanja kamere i NeoPixela, moramo lemiti neke ženske kratkospojne kabele na NeoPixel. Lemite tri kratkospojne žice na pinove DI (digitalni ulaz), GND (uzemljenje) i 5V. Provedite kabele kroz rupu ispod mjesta na kojem će NeoPixel sjediti. Nakon toga vrućim ljepilom čvrsto pričvrstite NeoPixel prsten. Također ćemo koristiti vruće ljepilo za montažu Raspberry Pi kamere, ali svakako nanesite vruće ljepilo samo na stražnju stranu fotoaparata kao što je prikazano na slici, jer njegovo nanošenje na komponente s prednje strane može uzrokovati oštećenja.
Korak 5: Montiranje Raspberry Pi i baterije
Postavite Raspberry Pi i litij-ionsku bateriju, uključujući sustav upravljanja baterijama, u glavni poklopac pomoću vrućeg ljepila. Ako planirate koristiti Raspberry Pi za buduće projekte, preporučujemo ispis donjeg poklopca za malinu pi i vruće lijepljenje na kućište jer uklanjanje vruće lijepljenog Raspberry Pi može dovesti do oštećenja.
Korak 6: Ožičenje
Započet ćemo lemljenjem kabela za napajanje. Prvo lemite dva kabela na priključak za punjenje, kabel s pozitivnog pina priključka ići će na pin na vrhu prekidača za napajanje, drugi kabel će ići na uzemljeni pin regulatora napona. Zatim lemite pozitivni kraj baterije na srednju iglu prekidača za napajanje i lemite kabel za uzemljenje također na uzemljeni utor regulatora. Barem ćemo preostali pin prekidača za napajanje spojiti na pozitivni pin regulatora. U ovom postavljanju, kada je prekidač za napajanje u položaju "uključeno", struja će teći iz baterije u našu elektroniku, a kada je prekidač u položaju "isključeno", baterija će biti spojena na priključak za punjenje koji čeka na punjenje.
Nakon ožičenja napajanja od 12 volti potrebno je spojiti izlazne pinove regulatora napona na ulazne pinove Raspberry Pi i podesiti izlazni napon na odgovarajuću razinu. Za ovo lemljenje dva ženska kratkospojna kabela na izlaz i podesite napon pomoću multimetra ili voltmetra na 5 volti. Također, spojite dvije ženske kratkospojnike na gumb okidača i umetnite ga na mjesto. Na kraju, sve moramo povezati s Raspberry Pi. Počnite spajanjem termalnog pisača na Raspberry Pi pomoću USB kabela. Zatim spojite NeoPixel prstenaste kabele na ispravne igle Raspberry Pi slijedeći boje kabela koje smo lemili dva koraka unatrag. Spojite kabele okidača kao što je prikazano na slici i spojite kabele za napajanje koji dolaze s izlaza regulatora. Ne zaboravite spojiti kabel kamere Raspberry Pi prije zatvaranja stražnjeg poklopca kućišta.
Korak 7: Kodirajte
Prvo morate postaviti svježe instalirani Raspberry Pi i aktivirati kameru, GPIO pristup iz postavki. Neću detaljno govoriti o ovom dijelu, na internetu možete pronaći mnoge izvore o tome kako postaviti Raspberry Pi. Python kod za ovaj projekt možete pronaći u privitku. Morate kopirati ovaj kôd i spremiti ga u mapu pod nazivom "photoprinter" na radnoj površini, kao što je prikazano na prvoj slici. Kada se kôd prvi put pokrene, stvorit će drugu mapu s imenom fotografije unutar glavne mape i tamo spremiti svaku fotografiju. Nakon kopiranja koda morate instalirati potrebne knjižnice na Raspberry Pi, da biste to učinili, slijedite drugu i treću sliku koja prikazuje što trebate unijeti na terminal. Nakon instaliranja ovih knjižnica možete testirati svoj kôd unosom retka na četvrtoj slici do terminala. Ako vaša kamera radi odlično, sada ćemo dodati neki kôd u operativni sustav Raspbian kako bi se vaš program počeo izvoditi svaki put kada se Raspberry Pi podigne. Morate pokrenuti aplikaciju terminala i unijeti naredbu na petoj slici te pritisnuti enter. Otvorit će se datoteka, morate unijeti retke prikazane na šestoj slici na kraju datoteke prije retka "exit 0" i pritisnite ctrl + x za spremanje datoteke.
Korak 8: Probni ispis
Drugoplasirani na Raspberry Pi natjecanju 2020