Kazalo:
- 1. korak: Pridobite materiale
- 2. korak: Sestavljanje strojne opreme
- 3. korak: Nastavitev motorjev
- 4. korak: Nastavitev kamere
- 5. korak: Nastavitev Arduina
- 6. korak: Nastavitev Raspberry Pi
- 7. korak: Povežite Raspberry Pi in Arduino
- 8. korak: Rekonstrukcija slike
- 9. korak: domišljija
Video: Domači skener: 9 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
V našem projektu smo ustvarili domači skener, ki smo ga uporabili za analizo nalog in drugih del za pisanje, da bi odkrili znake depresije. Ta skener pa lahko uporabite za več kot le to! Vaša domišljija je edina meja, ki jo imate! Z njim lahko na primer odkrijete težave v umetnosti ali celo samo za redno skeniranje dokumentov. Zato se potopimo!
1. korak: Pridobite materiale
Materiali, ki smo jih uporabili, so na voljo na trgu. Najtežje je bilo kupiti sistem z enim škripcem, ki smo ga na koncu uspeli. Za ta projekt so potrebni naslednji materiali:
- Dva 360 -stopinjska servomotorja ali en servo in en enosmerni motor
- 3 predalniki
- Sistem jermenic
- MDF plošče
- Arduino Uno
- Malina Pi
- Spletna kamera ali modul kamere RPI
- Mostični kabli
- BreadBoard
2. korak: Sestavljanje strojne opreme
- Če želite sestaviti strojno opremo, privijte dve jadralni ploskvi vzporedno drug z drugim z razmikom približno širine lista A4 na plošči MDF.
- Nato na to nastavitev privijte zadnje jadralno letalo, tako da je pravokotno na drugi dve jadralni padali in se premika vzdolž njih.
Ta začetna nastavitev je dovolj, da začnete videti, kako bo izgledala nastavitev. Vzporedna jadralna letala naj se premikajo navzgor in navzdol, eno na vrhu pa mora omogočati premikanje od leve proti desni. Za stabilizacijo nastavitve med vzporednimi jadralnimi palicami, približno 10 centimetrov stran od pravokotnega jadralnega padala, pritrdite še en MDF trak. To bo pomagalo, če namesto drugega servomotorja uporabljate enosmerni motor
3. korak: Nastavitev motorjev
Če uporabljate dva servo motorja, bosta potrebna dva jermenna sistema.
- Z dvema servo motorjema na vsako od njih pritrdite po eno jermenico
- Enega od teh nastavite vzporedno z vzporednimi jadralnimi deskami in nato pritrdite drugo kolo jermenice blizu dna jadralnega letala.
- S pomočjo nastavitve škripca ga pritrdite na eno od vzporednih jadralnih letal. Ko se škripec vrti, se morata dve vzporedni jadralni ploskvi premikati skupaj.
- Ponovite to nastavitev za pravokotno jadralno letalo, tako da pritrdite MDF trak na vrh jadralnega letala in tam nastavite sistem jermenic.
Če uporabljate samo en servo motor in en enosmerni motor,
- Servo motor pritrdite, kot je opisano zgoraj, vendar le na pravokotni del
- Pritrdite enosmerni motor dolžine A4 plus 5 centimetrov stran od dna jadralnih letal. Prepričajte se, da je enosmerni motor bočno, kot je prikazano v spodnjem videu
- Pritrdite jermenski kabel traku s tega motorja na drugi MDF trak, ki je bil pritrjen v prejšnjem koraku
PS Zagotovite, da so vse komponente varne, sicer se bodo zgodile v naslednjih korakih.
4. korak: Nastavitev kamere
Kamero pritrdite na pravokotno jadralno ploščo, kot je prikazano na videoposnetku in sliki, prikazani v tem koraku. Kamera bo dvignjena nekoliko višje in nastavitev ne sme biti na sliki. To bo trajalo nekaj poskusov in napak, vendar bo to enostavno. Za boljšo ločljivost skeniranja uporabite kamero z višjo ločljivostjo!
Leča mora biti vzporedna s stranjo, da dobite najbolj neraztegnjeno sliko.
5. korak: Nastavitev Arduina
Arduino bo za nastavitev potreboval nekaj dela, saj bodo vsi motorji povezani z njim. Če želite to narediti, si oglejte vadnico o tem, kako nastaviti Arduino s koračnimi motorji in z enosmernim motorjem. Z njim so povezane naslednje funkcije:
Za pravokotno jadralno padalo:
- Sistem jermenice ga mora premakniti na 3 ali več različnih lokacij, odvisno od širine slike, ki jo fotoaparat doseže. V skladu s tem lahko nastavite tudi višino kamere, da zmanjšate obremenitev motorja.
- Ko motor doseže konec strani, se mora vrniti v prvotni položaj
Za paralelno jadralno padalo:
S servo:
Sistem jermenic mora delovati skupaj z motorjem, kot je prikazano zgoraj. Vsakič, ko je vrstica dokončana, se mora sistem pomakniti navzdol po strani glede na višino slike, ki jo posname kamera
Z enosmernim motorjem:
Drsalke je treba potegniti navzdol za enako dolžino kot višina slike. Za to uporabite sistem gumbov, saj lahko enosmerni motorji v določenem času zmanjšajo moč baterije
6. korak: Nastavitev Raspberry Pi
Povežite kamero z Raspberry Pi. Na spletu poiščite, kako napisati kodo, ki vam omogoča fotografiranje iz Raspberry Pi. To je preprosto vprašanje, da pogledate kodo kamere s terminala in napišete iniciacijsko zanko.
7. korak: Povežite Raspberry Pi in Arduino
Priključite visoko/nizko izhodno iglo Arduino Pin na vhodno iglo Raspberry Pi.
Dodajte ta del v slikovno zanko in programirajte Arduino tako, da nožica pošilja visok signal le, ko se motor ne premika in je kamera postavljena nad del strani, kjer naj bo slika posneta. Poskrbite, da bodo vse te slike poslane v računalnik ali shranjene v Raspberry Pi.
8. korak: Rekonstrukcija slike
Če želite zagotoviti, da je slika rekonstruirana, poglejte knjižnice PIL in Numpy v pythonu. Skupaj jih lahko uporabimo za rekonstrukcijo slike.
Skener je končan!
9. korak: domišljija
Zdaj uporabite skener, kot želite! Tradicionalno ali kot nekaj neverjetnega! Zabavajte se z njim!
Priporočena:
Skener QR kode z uporabo OpenCV v Pythonu: 7 korakov
Optični bralnik kod QR z uporabo OpenCV v Pythonu: V današnjem svetu vidimo, da se koda QR in črtna koda uporabljata skoraj povsod, od embalaže izdelkov do spletnih plačil, včasih pa tudi v restavracijah, da si ogledate meni. dvomim, da je to zdaj velika misel. A ste se kdaj vprašali
Cylon skuter LED - Larsonov skener 80 -ih: 5 korakov (s slikami)
LED Cylon skuter- Larson Scanner 80-ih let: Ta projekt je nadgradnja 80-ih let na zelo skuter 80-ih let- v masko mojega fanta Smokeyjeve Honde Elite vstavim LED trak, da ustvarim animacijski učinek skenerja larson in ga naučim, kako naj spajkanje. Vezje in koda sta premešani iz
Preprost RFID skener z baterijo (MiFare, MFRC522, Oled, Lipo, TP4056): 5 korakov
Enostaven optični bralnik RFID na baterije (MiFare, MFRC522, Oled, Lipo, TP4056): V tem navodilu vam pokažem, kako sem naredil preprost bralnik RFID UID, ki bere UID kartice Mifare RFID. Program je precej preprost in na krovu bralec je bil hitro narejen. Potem sem vse skupaj spajkal na kos perf deske in oblikoval
Osnovni 3D skener za digitalno 3D preslikavo: 5 korakov
Osnovni 3D skener za digitalno 3D preslikavo: V tem projektu bom opisal in razložil osnovne temelje 3D skeniranja in rekonstrukcije, ki se uporabljajo predvsem za skeniranje majhnih polravnalnih predmetov in katerih delovanje lahko razširimo na sisteme za skeniranje in rekonstrukcijo, ki lahko b
Laserski skener Raspberry Pi: 9 korakov (s slikami)
Laserski bralnik Raspberry Pi: Laserski optični bralnik je vgrajena sistemska naprava Raspberry Pi, ki lahko digitalizira predmete v .obj mrežne datoteke za reprodukcijo s 3D -tiskanjem. Naprava to počne z uporabo linijskega laserja in integriranega PiCam -a za računalniški vid. Laser