Агуулгын хүснэгт:

Гэрийн сканнер: 9 алхам
Гэрийн сканнер: 9 алхам

Видео: Гэрийн сканнер: 9 алхам

Видео: Гэрийн сканнер: 9 алхам
Видео: Амжилттай Сурах 13 арга 2024, Арваннэгдүгээр
Anonim
Гэрийн сканнер
Гэрийн сканнер

Төсөлдөө бид сэтгэлийн хямралын шинж тэмдгийг илрүүлэхийн тулд даалгавар болон бусад бичгийн хэсгүүдэд дүн шинжилгээ хийдэг гар хийцийн сканнер бүтээсэн. Гэсэн хэдий ч энэхүү сканнерыг үүнээс илүү ихийг хийхэд ашиглаж болно! Таны төсөөлөл бол танд байгаа цорын ганц хязгаар юм! Жишээлбэл, та үүнийг урлагт гарч буй бэрхшээлийг илрүүлэх эсвэл бүр баримтуудыг тогтмол сканнердахад ашиглаж болно. Тиймээс усанд орцгооё!

Алхам 1: Материалыг авах

Материал авах
Материал авах

Бидний ашиглаж байсан материал зах зээл дээр бэлэн байгаа. Эзлэхэд хамгийн хэцүү зүйл бол эцэст нь бидний удирдаж байсан ганц дамар систем байв. Энэхүү төсөлд шаардлагатай материалууд нь:

  1. 360 градусын хоёр servo буюу нэг servo, нэг DC мотор
  2. 3 шүүгээний планер
  3. Дугуйны систем
  4. БСХС -ийн хавтангууд
  5. Arduino Uno
  6. Raspberry Pi
  7. Вэбкам эсвэл RPI камерын модуль
  8. Холбогч кабель
  9. Талхны самбар

Алхам 2: Тоног төхөөрөмжийг угсрах

  1. Тоног төхөөрөмжийг угсрахын тулд БСХС -ийн хавтан дээрх А4 хуудасны өргөнтэй ойролцоогоор хоёр гулсагчийг хооронд нь параллель боолтоор бэхлээрэй.
  2. Дараа нь энэ тохируулгын дээд талд байгаа эцсийн планерыг боолт хийж бусад хоёр планертай перпендикуляр байрлуулж, хажуу тийш нь хөдөлгөнө.

Энэхүү анхны тохиргоо нь тохиргоо хэрхэн харагдахыг харахад хангалттай юм. Зэрэгцээ гулсагч нь дээш, доошоо хөдөлж, дээрээс нь зүүнээс баруун тийш хөдөлгөөн хийх ёстой. Тохиргоог тогтворжуулахын тулд параллел планеруудын хооронд БСХС -ийн өөр туузыг перпендикуляр планераас 10 инчийн зайд хавсаргана. Хэрэв та хоёр дахь servo -ийн оронд DC мотор ашиглаж байгаа бол энэ нь туслах болно

Алхам 3: Хөдөлгүүрийг тохируулах

Моторыг тохируулах
Моторыг тохируулах

Хэрэв та хоёр servo мотор ашиглаж байгаа бол хоёр дамар систем шаардлагатай болно.

  1. Хоёр servo мотортой тус бүр дээр нэг дамар дугуй бэхлээрэй
  2. Эдгээрийн аль нэгийг параллель планертай зэрэгцүүлэн суулгаж, дараа нь өөр нэг дамрын дугуйг планерын суурийн ойролцоо бэхлээрэй.
  3. Дугуйны тохиргоог ашиглан үүнийг параллел планеруудын аль нэгэнд хавсаргана уу. Дугуй эргэх үед зэрэгцээ параллель хоёр планер хоорондоо хөдлөх ёстой.
  4. Энэхүү тохиргоог перпендикуляр планерын хувьд давтан дээр БСХС -ийн туузыг холбож, дамарны системийг тохируулна уу.

Хэрэв та зөвхөн нэг servo мотор, нэг тогтмол гүйдлийн хөдөлгүүр ашиглаж байгаа бол

  1. Энэхүү servo моторыг дээр дурдсанчлан зөвхөн перпендикуляр хэсэгт холбоно уу
  2. DC моторыг нэг А4 урттай, планеруудын сууринаас 5 инч зайд холбоно. Доорх видеон дээр үзүүлсэн шиг DC мотор хажуу тийш байгаа эсэхийг шалгаарай
  3. Энэ хөдөлгүүрээс дамрын кабелийн туузыг өмнөх алхамд бэхэлсэн БСХС -ийн хоёр дахь туузанд холбоно уу

PS БҮХ БҮРЭЛДЭХҮҮНИЙГ АВААГҮЙ БОЛГОЖ ДАРААХ АЛХАМД УНААХ БОЛНО.

Алхам 4: Камерыг тохируулах

Камерыг тохируулах
Камерыг тохируулах

Энэ алхам дээр үзүүлсэн видео болон зураг дээрх шиг камерыг перпендикуляр планер руу холбоно уу. Камерыг арай өндөр өргөх бөгөөд тохиргоо нь зураг дээр гарах ёсгүй. Энэ нь бага зэрэг туршилт, алдаа гаргах боловч хийхэд хялбар байх болно. Илүү нарийвчлалтай скан хийхийн тулд илүү өндөр нарийвчлалтай камер ашиглана уу!

Хамгийн их сунгаагүй зургийг авахын тулд линз нь хуудастай параллель байгаа эсэхийг шалгаарай.

Алхам 5: Arduino -г тохируулах

Arduino -ийг тохируулж байна
Arduino -ийг тохируулж байна

Бүх моторууд холбогдсон тул Arduino -ийг тохируулахын тулд бага зэрэг ажил хийх шаардлагатай болно. Үүнийг хийхийн тулд Arduino -ийг stepper мотор болон тогтмол гүйдлийн хөдөлгүүрээр хэрхэн тохируулах тухай зааврыг үзнэ үү. Үүнтэй холбоотой функцууд нь:

Перпендикуляр планерын хувьд:

  1. Pulley систем нь камерын хүрэх боломжтой зургийн өргөнөөс хамааран 3 ба түүнээс дээш өөр байршилд шилжүүлэх ёстой. Моторын ачааллыг бууруулахын тулд камерын өндрийг мөн тохируулж болно.
  2. Мотор хуудасны төгсгөлд хүрсний дараа анхны байрлал руугаа буцах ёстой

Зэрэгцээ гулсагчийн хувьд:

Серво ашиглан:

Дугуйны систем нь дээр дурдсанчлан мотортой хамт ажиллах ёстой. Мөр дуусах бүрт систем нь камерын авч буй зургийн өндрийн дагуу хуудсыг доош нь чиглүүлэх ёстой

DC мотортой:

Дискийг зурагны өндрийн урттай адилхан доош татах ёстой. DC Motors нь батерейны хүчийг тодорхой хугацаанд бууруулж чаддаг тул товчлуурын системийг ашигла

Алхам 6: Raspberry Pi -ийг тохируулах

Raspberry Pi -ийг тохируулах
Raspberry Pi -ийг тохируулах

Камерыг Raspberry Pi -тэй холбоно уу. Raspberry Pi -ээс зураг авах боломжийг олгодог код хэрхэн бичихээ олж мэдэхийн тулд онлайнаар үзээрэй. Энэ бол терминалын камерын кодыг харах, эхлүүлэх давталт бичих явдал юм.

Алхам 7: Raspberry Pi болон Arduino -ийг холбох

Arduino Pin -ийн өндөр/бага гаралтын зүүг Raspberry Pi -ийн оролтын зүү рүү холбоно уу.

Энэ хэсгийг зургийн гогцоонд нэмж, Arduino програмчлаарай, ингэснээр зүү нь мотор хөдлөхгүй, камерыг зураг авах ёстой хуудасны хэсэгт байрлуулах үед л өндөр дохио өгдөг. Эдгээр бүх зургийг компьютерт илгээсэн эсвэл Raspberry Pi -д хадгалсан эсэхийг шалгаарай.

Алхам 8: Зургийн сэргээн босголт

Зургийн сэргээн босголт
Зургийн сэргээн босголт

Зургийг сэргээн засварлахын тулд python дээрх PIL болон Numpy сангуудыг үзээрэй. Эдгээрийг ашиглан дүрсийг сэргээн засварлахад ашиглаж болно.

Одоо сканнер бүрэн боллоо!

Алхам 9: Төсөөлөл

Одоо скан хийгчийг хүссэнээрээ ашиглаарай! Уламжлал ёсоор эсвэл гайхалтай зүйл шиг! Үүнийг сайхан өнгөрүүлээрэй!

Зөвлөмж болгож буй: