INHOUDSOPGAWE:
- Stap 1: Kry die materiaal
- Stap 2: Monteer die hardeware
- Stap 3: Die opstel van die motors
- Stap 4: Die opstel van die kamera
- Stap 5: Die opstel van die Arduino
- Stap 6: Die opstel van die Raspberry Pi
- Stap 7: Koppel die Raspberry Pi en die Arduino
- Stap 8: Beeldheropbou
- Stap 9: Verbeelding
Video: Tuisgemaakte skandeerder: 9 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
In ons projek het ons 'n tuisgemaakte skandeerder geskep waarmee ons opdragte en ander skryfstukke ontleed het om tekens van depressie op te spoor. Hierdie skandeerder kan egter gebruik word om meer as net dit te doen! U verbeelding is die enigste beperking wat u het! U kan dit byvoorbeeld gebruik om probleme in kuns op te spoor of selfs om gereeld dokumente te skandeer. Laat ons dus duik!
Stap 1: Kry die materiaal
Die materiaal wat ons gebruik het, is maklik op die mark beskikbaar. Die moeilikste om te bekom, was 'n enkele katrolstelsel wat ons uiteindelik reggekry het. Die materiaal wat benodig word vir hierdie projek is:
- Twee 360 grade servo's of een servo en een DC motor
- 3 laaiglywe
- 'N Katrolstelsel
- MDF rade
- 'N Arduino Uno
- 'N Framboos Pi
- 'N Webcam of RPI -kameramodule
- Springkabels
- 'N Broodbord
Stap 2: Monteer die hardeware
- Om die hardeware te monteer, bout twee van die sweeftuie parallel met mekaar vas met 'n gaping van ongeveer die breedte van 'n A4 -vel op 'n MDF -bord.
- Draai die laaste sweeftuig bo -op hierdie opstelling vas sodat dit loodreg op die ander twee sweeftuie is en langs hulle beweeg.
Hierdie aanvanklike opstelling is genoeg om te sien hoe die opset sal lyk. Die parallelle sweeftuie moet op en af beweeg en die een bo -op moet die beweging van links na regs toelaat. Om die opstelling te stabiliseer, heg nog 'n MDF -strook tussen die parallelle sweeftuie ongeveer 10 sentimeter van die loodregte sweeftuig af. Dit sal help as u ook 'n GS -motor in plaas van die tweede servo gebruik
Stap 3: Die opstel van die motors
As u twee servomotors gebruik, is twee katrolstelsels nodig.
- Bevestig een katrolwiel bo -op elkeen met twee servomotors
- Stel een hiervan parallel met die parallelle sweeftuie en bevestig dan 'n ander katrolwiel naby die basis van die sweeftuig.
- Bevestig dit met behulp van die katrolopstelling aan een van die parallelle sweeftuie. As die katrol draai, moet die twee parallelle sweeftuie saam beweeg.
- Herhaal hierdie opstelling vir die loodregte sweeftuig deur 'n MDF -strook bo -op die sweeftuig vas te maak en die katrolstelsel daar op te stel.
As u slegs een servomotor en een GS -motor gebruik,
- Bevestig hierdie servomotor soos hierbo beskryf, maar slegs vir die loodregte deel
- Heg die DC -motor een A4 -lengte plus 5 duim van die basis van die sweeftuie aan. Maak seker dat die GS -motor sywaarts is, soos in die video hieronder getoon
- Heg 'n katrolstrook van hierdie motor aan die tweede MDF -strook wat in die vorige stap geheg is
PS Sorg dat alle komponente veilig is, anders sal dit in die volgende stappe val.
Stap 4: Die opstel van die kamera
Koppel die kamera aan die loodregte sweeftuig soos in die video en die prentjie in hierdie stap. Die kamera word effens hoër gehys en die opstelling moet nie in die prentjie verskyn nie. Dit verg 'n bietjie toets en fout, maar dit is maklik om te doen. Gebruik 'n kamera met 'n hoër resolusie vir 'n beter resolusie -skandering!
Maak seker dat die lens parallel met die bladsy is om die mees ongestrekte beeld te kry.
Stap 5: Die opstel van die Arduino
Die opstel van die Arduino sal 'n bietjie werk neem, aangesien al die motors daaraan gekoppel is. Om dit te kan doen, sien 'n handleiding oor hoe om 'n Arduino op te stel met stepper motors en met 'n DC motor. Die funksies wat daarmee gepaard gaan, is:
Vir die loodregte sweeftuig:
- Die katrolstelsel moet dit na 3 of meer verskillende plekke verskuif, afhangende van die breedte van die prentjie wat die kamera kan bereik. Die hoogte van die kamera kan ook hiervolgens aangepas word om die motorlading te verminder.
- Nadat die motor aan die einde van die bladsy gekom het, moet dit terugkeer na sy oorspronklike posisie
Vir die parallelle sweeftuig:
Met 'n servo:
Katrolstelsel moet saam met die motor werk, soos hierbo gesien. Elke keer as 'n reël voltooi is, moet die stelsel afwaarts beweeg volgens die hoogte van die beeld wat die kamera neem
Met 'n GS -motor:
Die sweeftuie moet dieselfde lengte as die hoogte van die beeld afgetrek word. Gebruik 'n knoppiesisteem hiervoor, aangesien DC Motors die batterykrag oor 'n tydperk kan verminder
Stap 6: Die opstel van die Raspberry Pi
Koppel die kamera aan die Raspberry Pi. Kyk aanlyn om uit te vind hoe u 'n kode kan skryf waarmee u foto's van die Raspberry Pi kan neem. Dit is bloot 'n kwessie om na die kamerakode van die terminale te kyk en 'n inisiëringslus te skryf.
Stap 7: Koppel die Raspberry Pi en die Arduino
Koppel 'n hoë/lae uitvoerpen van die Arduino -pen aan die invoerpen van die Raspberry Pi.
Voeg hierdie deel by die prentlus en programmeer die Arduino sodat die pen slegs 'n hoë sein stuur as die motor nie beweeg nie en die kamera oor die deel van die bladsy geplaas is waar die prent geneem moet word. Maak seker dat al hierdie beelde na 'n rekenaar gestuur word of in die Raspberry Pi gestoor word.
Stap 8: Beeldheropbou
Om te verseker dat die beeld gerekonstrueer word, kyk na die PIL en die Numpy -biblioteke in python. Dit kan saam gebruik word om die beeld te rekonstrueer.
En nou is die skandeerder voltooi!
Stap 9: Verbeelding
Gebruik nou die skandeerder soos u wil! Tradisioneel of as iets wonderliks! Geniet dit!
Aanbeveel:
QR -kode skandeerder met behulp van OpenCV in Python: 7 stappe
QR-kode skandeerder met behulp van OpenCV in Python: In vandag se wêreld sien ons dat QR-kode en strepieskode byna oral gebruik word, van die verpakking van die produk tot die aanlynbetalings, en nou sien ons QR-kodes selfs in die restaurant om die spyskaart te sien. twyfel of dit nou die groot gedagte is. Maar het jy al ooit
IPhone -skandeerder: 3 stappe (met foto's)
IPhone -skandeerder: ek neem baie aantekeninge en ek moes dit vinnig skandeer, sodat u aanlyn kan raadpleeg. Enige skandeerder was te stadig om baie honderde bladsye van my moleskine te digitaliseer. 'N Goeie foto was 'n goeie oplossing. Ek het gedink ek sal my iPhone vir hierdie doel gebruik
Cognac -boks groot formaat skandeerder: 4 stappe
Cognac -boks grootformaatskandeerder: ek moes 'n paar boeke wat groter as 8,5 x 11 duim was, skandeer - in hierdie geval 9 x 12. My platskandeerder kan slegs 8,5 " wye papier. Ek het 'n iPhone -app wat baie goed werk met skanderings, maar ek wou die proses outomatiseer
Eenvoudige battery -aangedrewe RFID -skandeerder (MiFare, MFRC522, Oled, Lipo, TP4056): 5 stappe
Eenvoudige battery -aangedrewe RFID -skandeerder (MiFare, MFRC522, Oled, Lipo, TP4056): In hierdie instruksies wys ek u hoe ek 'n eenvoudige RFID UID -leser gemaak het wat die UID van 'n Mifare RFID -kaart lees. Die program is redelik eenvoudig en op 'n broodbord die leser is vinnig gemaak. Toe soldeer ek dit alles op 'n stuk perf board en ek ontwerp
Outomatiese 3D -skandeerder: 4 stappe
Outomatiese 3D -skandeerder: Eerstens wil ek dankie sê aan daveyclk (https://www.thingiverse.com/thing:1762299) en Primer (https://www.thingiverse.com/thing:2237740/remixes) vir die basiese idees . Ek het dit op Thingiverse gevind en besluit om 'n outomatiese weergawe van die 3d scan te maak