Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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!