Sisukord:
- Samm: materjalide hankimine
- Samm: riistvara kokkupanek
- 3. samm: mootorite seadistamine
- Samm: kaamera seadistamine
- Samm: Arduino seadistamine
- Samm: Raspberry Pi seadistamine
- Samm: ühendage Raspberry Pi ja Arduino
- 8. samm: kujutise rekonstrueerimine
- 9. samm: kujutlusvõime
Video: Kodune skanner: 9 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Oma projekti raames lõime omatehtud skanneri, mida kasutasime ülesannete ja muude kirjutiste analüüsimiseks, et tuvastada depressiooni märke. Selle skanneriga saab aga teha enamat! Teie kujutlusvõime on ainus piir, mis teil on! Näiteks võite seda kasutada kunstiprobleemide avastamiseks või isegi dokumentide regulaarseks skannimiseks. Nii et sukeldume sisse!
Samm: materjalide hankimine
Meie kasutatud materjalid on turul kergesti kättesaadavad. Kõige raskem oli omandada ühe rihmaratta süsteem, millega saime lõpuks hakkama. Selle projekti jaoks vajalikud materjalid on järgmised:
- Kaks 360 kraadi servot või üks servo ja üks alalisvoolumootor
- 3 sahtliliugurit
- Rihmarataste süsteem
- MDF plaadid
- Arduino Uno
- Vaarika Pi
- Veebikaamera või RPI -kaameramoodul
- Jumper kaablid
- Leivalaud
Samm: riistvara kokkupanek
- Riistvara kokkupanekuks keerake kaks purilennukit üksteisega paralleelselt kinni, umbes 400 -meetrise lehe laiusega MDF -plaadil.
- Seejärel keerake lõplik purilennuk selle seadistuse peale nii, et see oleks ülejäänud kahe purilennuki suhtes risti ja liiguks nende kõrval.
Sellest esialgsest seadistusest piisab, et näha, kuidas see välja näeb. Paralleelsed purilennukid peaksid liikuma üles ja alla ning ülaosa peaks võimaldama vasakult paremale liikumist. Seadistuse stabiliseerimiseks kinnitage teine MDF -riba paralleelsete purilennukite vahele, umbes 10 tolli kaugusel risti asetsevast purilennukist. See aitab, kui kasutate ka teise servo asemel alalisvoolumootorit
3. samm: mootorite seadistamine
Kui kasutate kahte servomootorit, on vaja kahte rihmaratta süsteemi.
- Kahe servomootori abil kinnitage igale kohale üks rihmaratas
- Seadistage üks neist paralleelselt paralleelsete purilennukitega ja seejärel kinnitage purilennuki aluse lähedale teine rihmaratas.
- Rihmaratta seadistuse abil kinnitage see ühe paralleelse purilennuki külge. Rihmaratta pöörlemisel peaksid kaks paralleelset purilennukit koos liikuma.
- Korrake seda seadet risti asetseva purilennuki jaoks, kinnitades purilennuki peale MDF -riba ja seadistades sinna rihmaratta süsteemi.
Kui kasutate ainult ühte servomootorit ja üht alalisvoolumootorit,
- Kinnitage see servomootor ülalkirjeldatud viisil, kuid ainult risti
- Kinnitage alalisvoolumootor ühe A4 pikkusega ja 5 tolli kaugusel purilennukite alusest. Veenduge, et alalisvoolumootor on külili, nagu on näidatud alloleval videol
- Kinnitage sellest mootorist rihmaratta kaabliriba teise MDF -riba külge, mis kinnitati eelmises etapis
PS KINDLUSTAGE, ET KÕIK KOMPONENDID ON TURVALISED, MUUGAL SEE JÄRGMISTES SAMMUTES.
Samm: kaamera seadistamine
Kinnitage kaamera risti asetseva purilennuki külge, nagu on näidatud selles videos ja pildil. Kaamera tõstetakse veidi kõrgemale ja seadistus ei tohiks pildile tulla. See võtab natuke katset ja viga, kuid seda on lihtne teha. Parema eraldusvõimega skannimiseks kasutage kõrgema eraldusvõimega kaamerat!
Veenduge, et objektiiv oleks lehega paralleelne, et saada kõige venimatum pilt.
Samm: Arduino seadistamine
Arduino seadistamine võtab natuke tööd, kuna kõik mootorid on sellega ühendatud. Selleks vaadake õpetust Arduino seadistamiseks samm -mootorite ja alalisvoolumootoriga. Sellega seotud funktsioonid on järgmised:
Risti asetseva purilennuki jaoks:
- Rihmaratta süsteem peab selle liigutama 3 või enamasse erinevasse asukohta, sõltuvalt kaamera poolt saavutatava pildi laiusest. Kaamera kõrgust saab vastavalt sellele reguleerida, et vähendada mootori koormust.
- Kui mootor jõuab lehe lõppu, peaks see naasma oma algsesse asendisse
Parallel purilennuki jaoks:
Servoga:
Rihmarataste süsteem peaks töötama koos mootoriga, nagu eespool näha. Iga kord, kui rida on lõpetatud, peaks süsteem liikuma lehel allapoole vastavalt kaamera tehtud pildi kõrgusele
Alalisvoolumootoriga:
Purilennukid tuleks tõmmata alla sama pikkusega kui pildi kõrgus. Kasutage selleks nupusüsteemi, kuna alalisvoolumootorid võivad teatud aja jooksul akut vähendada
Samm: Raspberry Pi seadistamine
Ühendage kaamera Raspberry Pi -ga. Vaadake Internetist, et teada saada, kuidas kirjutada kood, mis võimaldab teil Raspberry Pi -st pilte teha. See on lihtsalt terminalist kaamera koodi vaatamine ja initsiatsioonisilmuse kirjutamine.
Samm: ühendage Raspberry Pi ja Arduino
Ühendage Arduino tihvti kõrge/madal väljundnõel Raspberry Pi sisendpoldiga.
Lisage see osa pildisilmusesse ja programmeerige Arduino nii, et tihvt saadab kõrge signaali ainult siis, kui mootor ei liigu ja kaamera on paigutatud lehe selle osa kohale, kus pilt tuleks teha. Veenduge, et kõik need pildid saadetakse arvutisse või salvestatakse Raspberry Pi -sse.
8. samm: kujutise rekonstrueerimine
Kujutise rekonstrueerimise tagamiseks vaadake Pytoni PIL -i ja Numpy raamatukogusid. Koos neid saab kasutada pildi rekonstrueerimiseks.
Ja nüüd on skanner valmis!
9. samm: kujutlusvõime
Nüüd kasutage skannerit nii, nagu soovite! Traditsiooniliselt või kui midagi hämmastavat! Nautige seda!
Soovitan:
Kodune turvasüsteem, mis kasutab sensori liitmist: 5 sammu
Kodune turvasüsteem, mis kasutab sensori sulandumist: Selle projekti idee on luua odav ja hõlpsasti valmistatav turvaandur, mille abil saab teid hoiatada, kui keegi on selle ületanud. Algne eesmärk oli luua midagi, mis annaks mulle märku, kui keegi trepist üles kõndis, aga ka mina
QR -koodi skanner OpenCV kasutamine Pythonis: 7 sammu
QR-koodi skanner OpenCV kasutamine Pythonis: Tänapäeva maailmas näeme, et QR-koodi ja vöötkoodi kasutatakse peaaegu kõikjal, alates toote pakendamisest kuni veebimakseteni, ja tänapäeval näeme menüü nägemiseks isegi restoranis QR-koode. kahtlen, et see on nüüd suur mõte. Kuid kas olete kunagi häbenenud
Kodune RC Cessna Skyhawki lennuk EASY BUILD: 7 sammu (piltidega)
Kodune RC Cessna Skyhawk Lennuk EASY BUILD: Lapsest saati, nagu ka kõik teised lapsed, olin lummatud RC -lennukitest, kuid ei saanud neid kunagi osta ega teha, kuna need olid väga kallid või keerulised ehitada, kuid need ajad on nüüd taga ja Jagan, kuidas tegin oma esimese RC -lennuki (
Kodune RGB lambipirn: 4 sammu
Kodune RGB lambipirn: Kuna me kõik oleme kodus sotsiaalselt distantseerunud, on meil rohkem vaba aega. See on lihtne projekt, mida saate teha oma ruumi kaunistamiseks ja valgustamiseks
LED Cylon Scooter - 80ndate Larsoni skanner: 5 sammu (piltidega)
LED Cylon Scooter- 80ndate Larsoni skanner: see projekt on väga 80ndate versiooniuuendus väga 80ndate rolleriks- panen oma poiss-sõbra Smokey Honda Elite võre LED-riba, et luua larsoni skanneri animatsiooniefekt, õpetades talle, kuidas jootma. Ahel ja kood on uuesti segatud