Sadržaj:
- Korak 1: Dobijanje materijala
- Korak 2: Sklapanje hardvera
- Korak 3: Postavljanje motora
- Korak 4: Postavljanje kamere
- Korak 5: Postavljanje Arduina
- Korak 6: Postavljanje Raspberry Pi
- Korak 7: Povežite Raspberry Pi i Arduino
- Korak 8: Rekonstrukcija slike
- Korak 9: Mašta
Video: Domaći skener: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
U našem projektu stvorili smo domaći skener koji smo koristili za analizu zadataka i drugih spisa kako bismo otkrili znakove depresije. Međutim, ovaj skener se može koristiti za više od toga! Vaša mašta je jedino ograničenje koje imate! Na primjer, mogli biste ga koristiti za otkrivanje problema u umjetnosti ili čak samo za redovno skeniranje dokumenata. Pa uronimo!
Korak 1: Dobijanje materijala
Materijali koje smo koristili dostupni su na tržištu. Najteže je bilo nabaviti sistem s jednim remenicom koji smo na kraju uspjeli. Materijali potrebni za ovaj projekat su:
- Dva servo servera od 360 stepeni ili jedan servo i jedan DC motor
- 3 klizne ladice
- Sistem remenica
- MDF ploče
- Arduino Uno
- A Raspberry Pi
- Modul web kamere ili RPI kamere
- Premosni kablovi
- BreadBoard
Korak 2: Sklapanje hardvera
- Za sastavljanje hardvera pričvrstite dva klizača paralelno jedan s drugim s razmakom otprilike širine A4 lista na MDF ploči.
- Zatim pričvrstite posljednji jedrilicu na vrh ove postavke tako da bude okomita na druga dva jedrilica i da se kreće uz njih.
Ovo početno podešavanje dovoljno je da počnete vidjeti kako će postavka izgledati. Paralelni klizači trebaju se kretati gore -dolje, a onaj na vrhu treba omogućiti kretanje slijeva nadesno. Da biste stabilizirali postav, pričvrstite drugu MDF traku između paralelnih klizača udaljenih oko 10 inča od okomitog klizača. Ovo će vam pomoći ako koristite istosmjerni motor umjesto drugog serva
Korak 3: Postavljanje motora
Ako koristite dva servo motora, bit će potrebna dva sistema remenica.
- S dva servo motora, pričvrstite po jedan kotačić na svaki od njih
- Postavite jedan od ovih paralelno s paralelnim klizačima, a zatim pričvrstite drugi kotačić u blizini baze jedrilice.
- Koristeći postavku remenice, pričvrstite je na jedan od paralelnih klizača. Kada se remenica okreće, dva paralelna klizača trebaju se kretati zajedno.
- Ponovite ovu postavku za okomiti klizač tako što ćete pričvrstiti MDF traku na vrh jedrilice i tamo postaviti sistem remenica.
Ako koristite samo jedan servo motor i jedan istosmjerni motor,
- Pričvrstite ovaj servo motor na gore opisani način, ali samo za okomiti dio
- Priključite istosmjerni motor dužine A4 plus 5 inča udaljen od baze klizača. Uvjerite se da je istosmjerni motor bočno kako je prikazano u donjem videu
- Pričvrstite traku kabela remenice s ovog motora na drugu MDF traku koja je pričvršćena u prethodnom koraku
PS OSIGURAJTE SE DA SU SVE KOMPONENTE SIGURNE U protivnom slučaju će pasti u sljedećim koracima.
Korak 4: Postavljanje kamere
Prikačite kameru na okomiti klizač kao na video snimku i slici prikazanoj u ovom koraku. Kamera će biti podignuta malo više i postavka ne bi trebala biti na slici. To će potrajati pokušajem i greškom, ali bit će lako to učiniti. Za skeniranje bolje rezolucije, koristite kameru veće rezolucije!
Uverite se da je objektiv paralelan sa stranicom da biste dobili najneprostiraniju sliku.
Korak 5: Postavljanje Arduina
Arduino će trebati malo raditi na postavljanju jer će svi motori biti povezani s njim. Da biste to učinili, pogledajte vodič o tome kako postaviti Arduino sa koračnim motorima i s istosmjernim motorom. Funkcije koje treba povezati s njim su:
Za okomiti klizač:
- Sistem remenice mora ga premjestiti na 3 ili više različitih lokacija, ovisno o širini slike koju fotoaparat može postići. Visina kamere se također može podesiti prema ovome kako bi se smanjilo opterećenje motora.
- Nakon što motor dođe do kraja stranice, trebao bi se vratiti u prvobitni položaj
Za paralelni zmaj:
Sa servo uređajem:
Sistem remenica bi trebao raditi zajedno s motorom kao što je gore prikazano. Svaki put kad se linija dovrši, sistem bi se trebao pomaknuti prema dolje prema visini slike koju kamera snima
Sa DC motorom:
Klizači se moraju povući za istu dužinu kao i visina slike. Za to upotrijebite sustav tipki jer istosmjerni motori mogu smanjiti snagu baterije u određenom vremenskom periodu
Korak 6: Postavljanje Raspberry Pi
Spojite kameru na Raspberry Pi. Potražite na internetu kako biste saznali kako napisati kôd koji vam omogućuje snimanje slika s Raspberry Pi. Ovo je jednostavno pitanje gledanja koda kamere s terminala i pisanja inicijacijske petlje.
Korak 7: Povežite Raspberry Pi i Arduino
Spojite visoki/niski izlazni pin Arduino pina na ulazni pin Raspberry Pi.
Dodajte ovaj dio u petlju slike i programirajte Arduino tako da pin šalje visoki signal samo kada se motor ne pomiče i kamera je postavljena preko dijela stranice na kojem treba snimiti sliku. Uverite se da su sve ove slike poslate na računar ili uskladištene u Raspberry Pi.
Korak 8: Rekonstrukcija slike
Da biste bili sigurni da je slika rekonstruisana, pogledajte PIL i Numpy biblioteke u pythonu. Zajedno, oni se mogu koristiti za rekonstrukciju slike.
I sada je skener dovršen!
Korak 9: Mašta
Sada, koristite skener kako želite! Tradicionalno ili kao nešto nevjerovatno! Zabavite se s tim!
Preporučuje se:
Skener QR koda pomoću OpenCV -a u Pythonu: 7 koraka
Skener QR koda pomoću OpenCV-a u Pythonu: U današnjem svijetu vidimo da se QR kod i bar kod koriste gotovo svugdje, od pakiranja proizvoda do plaćanja putem Interneta, a sada se svakodnevno vide QR kodovi čak i u restoranu da biste vidjeli jelovnik. sumnjam da je to sada velika misao. Ali jeste li se ikada zapitali
LED Cylon skuter - Larson skener 80 -ih: 5 koraka (sa slikama)
LED Cylon skuter- Larson skener iz 80-ih: Ovaj projekt je nadogradnja iz 80-ih na skuter iz 80-ih-- Stavljam LED traku u rešetku Honda Elite mog dečka Smokeyja kako bih stvorio animacijski efekt skenera larsona, učeći ga kako lemljenje. Krug i kod su remiksirani iz
Bežični IC skener temperature: 9 koraka
Bežični infracrveni skener temperature: Bežični IC skener temperature Bežično skenirajte svoju temperaturu preko mobilnog telefona putem Bluetootha. Postavite uređaj i posmatrajte temperaturu iz daljine. " Ne mogu ovo dodirnuti. " Naša porodica koja uključuje tri učenika
Skener za iPhone: 3 koraka (sa slikama)
Skener za iPhone: Uzimam puno bilješki i morao sam ih brzo skenirati kako biste se mogli posavjetovati na mreži. Bilo koji skener bio je prespor da digitalizira stotine stranica moje moleskine. Snimanje dobre fotografije bilo je dobro rešenje. Mislio sam da ću svoj iPhone koristiti u ove svrhe
Skener velikog formata kutije konjaka: 4 koraka
Skener velikog formata kutije konjaka: Morao sam skenirati neke knjige veće od 8,5 x 11 inča - u ovom slučaju 9 x 12. Moj skener s ravnim ekranom prima samo 8,5 " široki papir. Imam iPhone aplikaciju koja odlično radi s skeniranjem iz ruke, ali htjela sam automatizirati proces