Sisukord:

Kodune skanner: 9 sammu
Kodune skanner: 9 sammu

Video: Kodune skanner: 9 sammu

Video: Kodune skanner: 9 sammu
Video: ЛУЧШАЯ программа для Диагностики автомобиля с ELM327 и OBDII. Инструкция для Car Scanner Pro 2024, Juuli
Anonim
Kodune skanner
Kodune skanner

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

Materjalide hankimine
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:

  1. Kaks 360 kraadi servot või üks servo ja üks alalisvoolumootor
  2. 3 sahtliliugurit
  3. Rihmarataste süsteem
  4. MDF plaadid
  5. Arduino Uno
  6. Vaarika Pi
  7. Veebikaamera või RPI -kaameramoodul
  8. Jumper kaablid
  9. Leivalaud

Samm: riistvara kokkupanek

  1. Riistvara kokkupanekuks keerake kaks purilennukit üksteisega paralleelselt kinni, umbes 400 -meetrise lehe laiusega MDF -plaadil.
  2. 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

Mootorite seadistamine
Mootorite seadistamine

Kui kasutate kahte servomootorit, on vaja kahte rihmaratta süsteemi.

  1. Kahe servomootori abil kinnitage igale kohale üks rihmaratas
  2. Seadistage üks neist paralleelselt paralleelsete purilennukitega ja seejärel kinnitage purilennuki aluse lähedale teine rihmaratas.
  3. Rihmaratta seadistuse abil kinnitage see ühe paralleelse purilennuki külge. Rihmaratta pöörlemisel peaksid kaks paralleelset purilennukit koos liikuma.
  4. 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,

  1. Kinnitage see servomootor ülalkirjeldatud viisil, kuid ainult risti
  2. Kinnitage alalisvoolumootor ühe A4 pikkusega ja 5 tolli kaugusel purilennukite alusest. Veenduge, et alalisvoolumootor on külili, nagu on näidatud alloleval videol
  3. 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

Kaamera seadistamine
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
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:

  1. 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.
  2. 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

Raspberry Pi seadistamine
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 rekonstrueerimine
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: