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

Dotter - Arduino дээр суурилсан асар том цэг матриц хэвлэгч: 13 алхам (зурагтай)
Dotter - Arduino дээр суурилсан асар том цэг матриц хэвлэгч: 13 алхам (зурагтай)

Видео: Dotter - Arduino дээр суурилсан асар том цэг матриц хэвлэгч: 13 алхам (зурагтай)

Видео: Dotter - Arduino дээр суурилсан асар том цэг матриц хэвлэгч: 13 алхам (зурагтай)
Видео: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Долдугаар сарын
Anonim
Image
Image
Dotter - Arduino дээр суурилсан асар том цэг матриц хэвлэгч
Dotter - Arduino дээр суурилсан асар том цэг матриц хэвлэгч

Сайн байна уу, энэ зааварчилгаанд тавтай морилно уу:) Би бол 18 настай үйлдвэрлэгч Никодем Бартник юм. Би 4 жилийн хугацаанд олон зүйл, робот, төхөөрөмж хийсэн. Гэхдээ энэ төсөл нь хэмжээний хувьд хамгийн том нь байж магадгүй юм. Энэ нь бас маш сайн зохион бүтээгдсэн гэж бодож байна, мэдээж сайжруулж болох зүйлүүд байсаар л байна, гэхдээ миний хувьд энэ бол гайхалтай. Надад энэ төсөл үнэхээр таалагдаж байна, учир нь энэ нь хэрхэн ажилладаг, юу гаргаж чадах вэ (надад энэ график гэх мэт пиксел/цэг таалагддаг), гэхдээ энэ төсөлд зөвхөн Доттероос илүү олон зүйл бий. Би үүнийг хэрхэн бүтээсэн, хэрхэн санаагаа олсон, яагаад бүтэлгүйтсэн нь энэ төслийн том хэсэг байсан түүх бий. Чи бэлэн үү? Энэхүү зааварчилгааг уншихад маш их зүйл хэрэгтэй байж магадгүй гэдгийг анхааруулж байна, гэхдээ энэ тухай видео энд санаа зовох хэрэггүй (та үүнийг дээрээс олж болно): VIDEOLet -ийн эхлэлийг холбоно уу!

Алхам 1: Бүтэлгүйтлийн түүх: (мөн би энэ санаагаа хэрхэн олж авсан бэ

Амжилтгүй болсон түүх: (мөн би үүний төлөө санаагаа хэрхэн олж авсан бэ!
Амжилтгүй болсон түүх: (мөн би үүний төлөө санаагаа хэрхэн олж авсан бэ!
Амжилтгүй болсон түүх: (мөн би үүний төлөө санаагаа хэрхэн олж авсан бэ!
Амжилтгүй болсон түүх: (мөн би үүний төлөө санаагаа хэрхэн олж авсан бэ!
Амжилтгүй болсон түүх: (мөн би үүний төлөө санаагаа хэрхэн олж авсан бэ!
Амжилтгүй болсон түүх: (мөн би үүний төлөө санаагаа хэрхэн олж авсан бэ!

Хэрэв миний төсөл хэрэгжиж байгаа бол яагаад бүтэлгүйтсэн тухай түүх асууж болох уу? Учир нь эхэндээ Доттер гэж байгаагүй. Би жаахан ижил төстэй зүйл хийхийг хүсч байсан, гэхдээ илүү боловсронгуй 3D принтер. Миний хийхийг хүссэн 3D принтер болон бусад бараг бүх 3D принтерийн хоорондох хамгийн том ялгаа нь стандарт nema17 шатлалт моторын оронд хямд үнэтэй 28BYJ-48 моторыг 1 доллараар худалдаж авах боломжтой юм.. Мэдээжийн хэрэг, энэ нь стандарт stepper мотортой харьцуулахад сул, нарийвчлал багатай байх болно гэдгийг би мэдэж байсан (нарийвчлалын хувьд энэ нь тийм ч хялбар биш юм, учир нь 3D принтерийн ихэнх моторууд нэг эргэлтэнд 200 алхам, 28BYJ48 нь 2048 алхамтай байдаг) Хувьсгал эсвэл түүнээс дээш зүйл нь тэдгээрийг хэрхэн ашиглахаас хамаарна, гэхдээ тэдгээр моторууд нь алхам алдах магадлал өндөр байдаг бөгөөд тэдгээрийн доторх араа нь тийм ч сайн биш байдаг тул нарийвчлал багатай эсэхийг хэлэхэд хэцүү байдаг). Гэхдээ тэд үүнийг хийнэ гэдэгт итгэж байсан. Тэгээд тэр мөчид эдгээр моторыг ашигладаг 3D принтер байна гэж хүлээх хэрэгтэй гэж хэлж болно. Эхнийх нь Micro by M3D, жижигхэн, үнэхээр үзэсгэлэнтэй 3D принтер гэдгийг би сайн мэддэг (надад энэ энгийн загвар таалагддаг). Мөн ToyRep, Cherry болон магадгүй миний мэдэхгүй олон зүйл байдаг. Ийм мотортой принтер аль хэдийн бий болсон боловч миний өөр аргаар хийхийг хүсч байсан зүйл бол код юм. Ихэнх хүмүүс 3D принтерт зориулсан нээлттэй эхийн програм хангамж ашигладаг боловч хэрэв та миний Arduino -д суурилсан Людвик нисгэгчгүй онгоцны төслийг үзсэн бол би эхнээс нь юм хийж, үүнийг сурч мэдэх дуртай байсан болохоор энэ принтерийн өөрийн кодыг хийхийг хүсч байсан. Би Gcode -ийг SD картаас уншиж, тайлбарлаж, Gcode болон Bresenham -ийн шугамын алгоритмын дагуу моторыг эргүүлж боловсруулсан. Энэ төслийн кодын нэлээд хэсэг бэлэн болсон. Гэхдээ үүнийг туршиж үзэхэд эдгээр моторууд хэт халсан, маш удаан байгааг анзаарсан. Гэхдээ би үүнийг хийхийг хүсч байсан тул Fusion360 -д зориулж хүрээ зохион бүтээсэн (та түүний зургийг дээрээс олж болно). Энэ төслийн өөр нэг таамаглал бол stepper моторт драйверын оронд транзистор ашиглах явдал байв. Би транзисторын stepper драйверуудаас хэд хэдэн давуу талыг олсон.

  1. Тэд илүү хямд байдаг
  2. Тэднийг эвдэх нь илүү хэцүү байдаг, би DIY Arduino Controlled Egg-Bot-ийг барьж байхдаа цөөн хэдэн жолооч нарыг эвдсэн.
  3. Жолооч нарыг хянахад хялбар байдаг, үүний тулд та тээглүүр бага ашиглаж болно, гэхдээ би Atmega32 -ийг ашиглахыг хүссэн, транзистор ашиглахад хангалттай тээглүүртэй байсан нь миний хувьд чухал биш байсан. (Би 3D принтерийн төсөлд atmega32 -ийг ашиглахыг хүсч байсан, эцэст нь үүнийг ашиглах шаардлагагүй тул зөвхөн Arduino Uno ашигладаг).
  4. Хэрэв та транзистор ашиглан өөрөө драйвер бүтээвэл аз жаргал илүү их байдаг.
  5. Туршилт хийснээр хэрхэн ажилладагийг олж мэдээд би өмнөх төслүүддээ зарим транзисторыг ашиглаж байсан боловч практик нь төгс төгөлдөр болгож, сурах хамгийн сайн арга бол туршилт хийх явдал юм. BTW бол дэлхийн хамгийн том нээлт хэрхэн ажилладагийг мэдэхгүй байгаа нь сонин биш гэж үү? Бид транзисторыг өдөр бүр ашигладаг, хүн бүр сая сая халаасандаа хийдэг бөгөөд ихэнх хүмүүс ганц транзистор хэрхэн ажилладагийг мэддэггүй:)

Энэ хугацаанд би 2 шинэ 3D принтер авсан бөгөөд тэдгээрийг хэвлэхдээ аль болох хурдан хэвлэхийн тулд хэвлэх хурдыг байнга нэмэгдүүлсэн. 28BYJ-48 хөдөлгүүртэй 3D принтер нь удаашрах болно гэдгийг би ойлгож эхэлсэн бөгөөд энэ нь тийм ч сайн санаа биш байх. Магадгүй би үүнийг эрт ойлгох ёстой байсан, гэхдээ би энэ төслийн код дээр анхаарлаа төвлөрүүлж, 3D принтер яг хэрхэн ажилладагийг сурч мэдсэн болохоор ямар нэгэн байдлаар үүнийг харж чадаагүй юм. Үүнийг бүтээх замаар олж мэдсэн зүйлсийнхээ ачаар би энэ төсөлд хөрөнгө оруулсандаа харамсдаггүй.

Бууж өгөх нь миний хувьд сонголт биш бөгөөд надад 5 steppers байгаа тул би эдгээр хэсгүүдийг яах вэ гэж бодож эхлэв. Хувцасны шүүгээндээ хуучин зүйлийг булшлахдаа би бага ангийн зурсан зурсан зургаа Pointillism гэж нэрлэдэг цэг зурах техникийг олж харсан (та миний зургийг дээрээс харж болно). Энэ бол урлагийн бүтээл биш, тэр ч байтугай сайн биш:) Гэхдээ надад цэгүүдээр дүрс бүтээх санаа таалагдсан. Энд би өмнө нь сонсож байсан зүйлийнхээ талаар бодож үзсэн, матриц принтер, Польшид та ийм төрлийн принтерийг хачин чанга дуу гаргаж байгаа клиникээс олж болно: D. Ийм зүйл хийсэн хүн байх ёстой нь миний хувьд ойлгомжтой байсан бөгөөд миний зөв байсан Робсон Куто аль хэдийн Arduino цэг матриц принтер хийсэн боловч үүнийг хийхийн тулд та хэцүү байж болох төгс бүрэлдэхүүн хэсгүүдийг олох хэрэгтэй. 2018 онтой бол 3D хэвлэх нь улам бүр түгээмэл болж байгаа тул яагаад 3D хэвлэмэл хувилбарыг хялбархан хуулбарлаж болохгүй гэж, гэхдээ энэ нь адилхан хэвээр байх болно. Тиймээс би үүнийг том болгохоор шийдсэн, эсвэл бүр АВАРГА! Үүнийг хүн бүрийн худалдаж авч болох том цаасан дээр хэвлэх боломжтой болгохын тулд Ikea -аас өнхрөх цаас:) түүний хэмжээ: 45см х 30м. Төгс!

Хэдхэн цагийн загвар зохион бүтээсэн бөгөөд миний төсөл хэвлэхэд бэлэн болсон, 60 см урт тул стандарт принтер дээр хэвлэхэд хэтэрхий том тул би үүнийг жижиг хэсгүүдэд хуваадаг тул тусгай холбогчдын ачаар холбоход хялбар болно. Нэмж дурдахад бидэнд тэмдэглэгээний үзлэг хийх зориулалттай тэрэг, GT2 туузны зарим дамар, цаас барих резин дугуй (мөн TPU утас бүхий 3D хэвлэсэн) байдаг. Гэхдээ бид үргэлж ийм том цаасан дээр хэвлэхийг хүсдэггүй тул би Y тэнхлэгт моторуудын нэгийг хөдлөх боломжтой болгосон тул та үүнийг цаасан хэмжээтэй тохируулах боломжтой болно. Y тэнхлэг дээр хоёр мотор байдаг бөгөөд нэг тэнхлэг дээр нэг үзэг байдаг, үзэгийг дээш доош хөдөлгөхөд би бичил servo ашигладаг. Дараагийн алхамд та загварууд болон бусад зүйлсийн холбоосыг олох боломжтой.

Дараа нь би ПХБ -ийг урьдын адил зохион бүтээсэн боловч энэ удаа гэртээ хийхээсээ илүү мэргэжлийн үйлдвэрлэгчдээс захиалж, төгс болгож, гагнахад хялбар болгож, цаг хэмнэхийн тулд маш олон сайн санал бодлыг сонссон. PCBway тул би үүнийг хийхээр шийдсэн. Тэд тэтгэлэгт хөтөлбөртэй бөгөөд үүний ачаар та самбараа үнэ төлбөргүй хийх боломжтой болохыг олж мэдээд би төслийг вэбсайтад байршуулж, хүлээн зөвшөөрч байна! Энэхүү төслийг хэрэгжүүлж чадсан PCBway -д маш их баярлалаа:) Самбарууд нь төгс төгөлдөр байсан ч би микроконтроллерыг самбар дээр байрлуулахын оронд Arduino -ийн бамбай хийхээр шийдсэн бөгөөд ингэснээр би үүнийг хялбархан ашиглах боломжтой болсон..

Доттерийн кодыг Arduino дээр бичсэн бөгөөд компьютерээс тушаалуудыг миний боловсруулж буй цэг рүү илгээдэг.

Энэ төсөл хэрхэн хөгжиж байгаа, одоо хэрхэн харагдаж байгаа тухай энэ бүх түүх байж магадгүй, хэрэв та тэнд очвол баяр хүргэе:)

Одоо санаа зовох хэрэггүй, энэ нь илүү хялбар байх болно, зүгээр л зааврыг бүтээгээрэй!

The Dotter төслийн түүх танд таалагдсан гэж найдаж байна.

*Дээрх зураг дээр 2 үзэг бүхий X тэргийг харж болно, энэ бол миний анхны загвар байсан, гэхдээ би хөнгөн болгохын тулд нэг үзэгээр жижиг хувилбар руу шилжихээр шийдсэн. Гэхдээ 2 үзэг бүхий хувилбар нь сонирхолтой байж болох юм, учир нь та өөр өөр өнгөөр цэг хийх боломжтой, ПХБ -д хоёр дахь servo хийх газар байдаг тул цэг V2 -ийг анхаарч үзэх хэрэгтэй:)

Алхам 2: Бидэнд юу хэрэгтэй вэ?

Бидэнд юу хэрэгтэй вэ?
Бидэнд юу хэрэгтэй вэ?
Бидэнд юу хэрэгтэй вэ?
Бидэнд юу хэрэгтэй вэ?
Бидэнд юу хэрэгтэй вэ?
Бидэнд юу хэрэгтэй вэ?
Бидэнд юу хэрэгтэй вэ?
Бидэнд юу хэрэгтэй вэ?

Энэ төсөлд бидэнд юу хэрэгтэй вэ, энэ бол гайхалтай асуулт юм! Боломжтой бол холбоос бүхий бүх зүйлийн жагсаалт энд байна:

  1. 3D хэвлэсэн эд анги (дараагийн алхам дахь загваруудын холбоос)
  2. Arduino GearBest | BangGood
  3. 28BYJ48 шатлалт мотор (тэдгээрийн 3 нь) GearBest | BangGood
  4. GearBest бичил servo мотор | BangGood
  5. GT2 бүс (1.5 метр орчим) GearBest | BangGood
  6. Кабель GearBest | BangGood
  7. Bear GearBest | BangGood
  8. Хөнгөн цагаан саваа тус бүр нь 60 см орчим
  9. ПХБ хийхийн тулд:

    1. ПХБ нь мэдээжийн хэрэг (та өөрөө захиалж, өөрөө хийж эсвэл надаас худалдаж авч болно, миний эргэн тойронд хэд хэдэн самбар байрлуулаад эндээс худалдаж авч болно:
    2. BC639 буюу түүнтэй төстэй транзистор (тэдгээрийн 8 нь) GearBest | BangGood
    3. Шулуутгагч диод (тэдгээрийн 8 нь) GearBest | BangGood
    4. LED ногоон, улаан GearBest | BangGood
    5. Зарим нь GearBest | BangGood
    6. Arduino Stackable Header хэрэгсэл GearBest | BangGood
    7. Зарим эсэргүүцэл GearBest | BangGood

3D хэвлэсэн эд ангиудыг авахад хамгийн хэцүү зүйл бол найз нөхдөөсөө сургууль эсвэл номын сангаас асуугаарай, тэд 3D принтертэй байж магадгүй юм. Хэрэв та худалдаж авахыг хүсч байвал CR10 (худалдан авах линк), CR10 мини (худалдан авах линк) эсвэл Anet A8 (худалдан авах линк) -ийг танд санал болгож чадна.

Алхам 3: Аль болох том, чадах чинээгээрээ энгийн (3D загварууд)

Аль болох том, чадах чинээгээрээ (3D загварууд)
Аль болох том, чадах чинээгээрээ (3D загварууд)

Энэ төслийн том хэсэг нь хэмжээ гэж хэлсэн болохоор би үүнийг том болгохыг хүсч, энгийн байлгахыг хүссэн. Үүнийг хийхийн тулд би Fusion360 -д маш их цаг зарцуулдаг, аз болоход энэ програм нь гайхалтай хэрэглэгчдэд ээлтэй бөгөөд би үүнийг ашиглах дуртай тул миний хувьд тийм ч чухал биш байсан. Ихэнх 3D принтерүүдэд тааруулахын тулд би үндсэн хүрээг тусгай холбогчийн ачаар амархан холбогдож болох 4 хэсэгт хуваасан.

GT2 бүсийн дамарыг энэ хэрэгслээр зохион бүтээсэн (дажгүй шүү, шалгаарай):

Би эдгээр 2 дамрын DXF файлыг зөвхөн танд лавлагааны зорилгоор нэмсэн бөгөөд танд энэ төслийг хийхэд хэрэггүй.

Энэ загваруудын аль нь ч дэмжлэг үзүүлэх шаардлагагүй, дамар нь бэхэлгээтэй байдаг, учир нь дамарны дотор талд тулгуурыг салгах боломжгүй юм. Эдгээр загварыг хэвлэхэд хялбар боловч нэлээд том хэмжээтэй тул хэсэг хугацаа шаардагдана.

Цаасыг хөдөлгөх дугуйг илүү сайн хийхийн тулд уян утасаар хэвлэх хэрэгтэй. Би энэ дугуйг ХАЧА -аар хэвлэх ёстой обуд хийсэн бөгөөд энэ дугуй дээр резинэн дугуй тавьж болно.

Алхам 4: угсрах

Угсарч байна
Угсарч байна
Угсарч байна
Угсарч байна
Угсарч байна
Угсарч байна

Энэ бол хялбар боловч бас маш тааламжтай алхам юм. 3D хэвлэсэн бүх эд ангиудыг бүгдийг нь холбож, мотор, servo -ийг байрлуулахад л хангалттай. Төгсгөлд нь хөнгөн цагаан саваагаар 3D хэвлэсэн хүрээ дээр тэрэг байрлуулах ёстой.

Би Y хөдөлгүүрийн эзэмшигчийн ар талд боолтыг байрлуулахын тулд хөдлөх боломжтой боолтыг хэвлэсэн боловч хүрээ нь ёроол нь хэт зөөлөн бөгөөд боолтыг чангалахад нугалж байна. Тиймээс энэ шурагны оронд би резинэн туузаар энэ хэсгийг тогтоон барьж байна. Энэ бол үүнийг хийх хамгийн мэргэжлийн арга биш, гэхдээ наад зах нь энэ нь ажиллах болно:)

Та энэ төсөлд ашиглаж байсан үзэгний хэмжээг харж болно (эсвэл энэ нь маркертай илүү төстэй байж магадгүй юм). Үүнийг X тэргэнцэртэй төгс зохицуулахын тулд та ижил хэмжээтэй эсвэл аль болох ойрхон ашиглах хэрэгтэй. Сервог дээш, доош хөдөлгөхийн тулд та үзэг дээр хүзүүвч зүүх хэрэгтэй бөгөөд хажуу талдаа боолтыг чангалж засах боломжтой.

Тайлбарлах зүйл тийм ч их биш тул дээрх зургуудыг үзээд өөр зүйл мэдэх шаардлагатай бол доор сэтгэгдэл үлдээгээрэй!

Алхам 5: Цахим схем

Цахим схем
Цахим схем

Дээрхээс хэрэв та ПХБ худалдаж авах эсвэл схемийн талаар санаа зовох хэрэггүй бол энэ төслийн цахим схемийг олж болно, хэрвээ та үүнийг самбар дээр холбохыг хүсвэл үүнийг хийхийн тулд энэ схемийг ашиглаж болно. Энэ талхны тавцан дээр маш эмх замбараагүй байх болно гэж би чамайг өмссөн, олон тооны холболт, жижиг хэсгүүд байгаа тул хэрэв боломжтой бол ПХБ ашиглах нь илүү дээр юм. Хэрэв танд ПХБ -тай холбоотой ямар нэгэн асуудал байгаа эсвэл таны төсөл ажиллахгүй байгаа бол энэ схемийн тусламжтайгаар асуудлыг шийдэж болно. Дараагийн алхамд. SCH файлыг олж болно.

Алхам 6: ПХБ -ийг мэргэжлийн хувьд

ПХБ нь мэргэжлийн хувьд
ПХБ нь мэргэжлийн хувьд

Энэ бол миний хувьд энэ төслийн хамгийн сайхан хэсэг байх. Би гэртээ маш олон ПХБ хийсэн боловч хэзээ ч мэргэжлийн үйлдвэрлэгчдээс захиалж үзээгүй. Энэ бол маш сайн шийдвэр байсан бөгөөд энэ нь маш их цаг хэмнэдэг бөгөөд тэдгээр самбар нь хамаагүй дээр, гагнуурын масктай, гагнахад илүү хялбар, илүү сайхан харагддаг, хэрэв та зарах гэж байгаа зүйлээ хийхийг хүсч байвал ямар ч арга байхгүй. ПХБ -ийг гэртээ хийх болно, тиймээс би ирээдүйд үйлдвэрлэх боломжтой зүйлийг бүтээхэд нэг алхам ойрхон байна, ядаж ПХБ хийх, захиалах талаар би мэднэ. Та дээрх самбаруудын үзэсгэлэнтэй зургуудыг үзэх боломжтой бөгөөд энд PCBWay.com линк байна

Надад хэд хэдэн сэлбэг самбар байгаа тул хэрэв та надаас худалдаж авахыг хүсвэл tindie дээрээс худалдаж авч болно.

Би Tindie дээр зардаг
Би Tindie дээр зардаг

Алхам 7: Гагнах, холбох …

Гагнах, холбож байна …
Гагнах, холбож байна …
Гагнах, холбож байна …
Гагнах, холбож байна …

Бидэнд маш сайн ПХБ байдаг, гэхдээ үүнийг ажиллуулахын тулд бид бүрэлдэхүүн хэсгүүдийг гагнах ёстой. Санаа зоволтгүй, энэ нь маш амархан! Би зөвхөн THT бүрэлдэхүүн хэсгүүдийг ашигладаг байсан тул маш нарийн гагнах зүйл байхгүй. Бүрэлдэхүүн хэсгүүд нь том хэмжээтэй бөгөөд гагнахад хялбар байдаг. Тэд мөн ямар ч электрон дэлгүүрээс худалдаж авахад хялбар байдаг. Энэ ПХБ нь зүгээр л бамбай тул та микроконтроллерийг гагнах шаардлагагүй тул бид бамбайгаа Arduino самбартай холбох болно.

Хэрэв та ПХБ хийхийг хүсэхгүй байгаа бол та бүх холболттой схемийг олох боломжтой. Би үүнийг талхны самбар дээр холбохыг зөвлөдөггүй, энэ нь үнэхээр замбараагүй харагдах болно, маш олон кабель байдаг. ПХБ бол үүнийг хийх илүү мэргэжлийн бөгөөд аюулгүй арга юм. Гэхдээ хэрэв танд өөр сонголт байхгүй бол талхны самбар дээр холбох нь огт холбохгүй байснаас дээр юм.

Бүх бүрэлдэхүүн хэсгүүдийг ПХБ дээр гагнах үед бид мотор, servo -ийг түүнтэй холбож болно. Тэгээд дараагийн алхам руу явцгаая! Гэхдээ үүнээс өмнө нэг хором зогсоод бүх бүрэлдэхүүн хэсгүүдтэй энэхүү үзэсгэлэнтэй ПХБ -ийг хараарай, би эдгээр электрон хэлхээ хэрхэн харагдаж байгааг харах дуртай! За, цаашаа явцгаая:)

Алхам 8: Arduino код

Arduino код
Arduino код

Бамбай бэлэн болмогц бүх зүйл холбогдож угсарч бид кодыг Arduino руу оруулах боломжтой. Энэ үе шатанд бамбайгаа Arduino руу холбох шаардлагагүй болно. Та програмыг доорх хавсралт дээрээс олж болно. Энэ нь хэрхэн ажилладаг талаар хурдан тайлбарыг энд оруулав.

Энэ нь өгөгдлийг цуваа монитороос авдаг (код боловсруулах), 1 байх үед 0 байх үед цэг байдаггүй. Мэдээлэл хүлээн авсны дараа хэд хэдэн алхамаар хөдөлдөг. Шинэ шугамын дохио хүлээн авмагц анхны байрлал руугаа буцаж, Y тэнхлэгт цаасыг хөдөлгөж, шинэ шугам үүсгэнэ. Энэ бол маш энгийн програм юм, хэрвээ та үүнийг хэрхэн яаж хийхийг ойлгохгүй бол санаа зовох хэрэггүй, үүнийг Arduino дээрээ байршуулаарай.

Алхам 9: Код боловсруулах

Код боловсруулж байна
Код боловсруулж байна
Код боловсруулж байна
Код боловсруулж байна

Боловсруулах код нь зургийг уншиж, өгөгдлийг Arduino руу илгээдэг. Зургийг цаасан дээр гаргахын тулд тодорхой хэмжээтэй байх ёстой. Миний хувьд А4 форматтай цаасны хамгийн дээд хэмжээ нь ойролцоогоор 80 цэг х 50 цэг юм. Энэ програмд тийм ч олон товчлуур байхгүй, би үүнийг гоё болгохыг хүсээгүй, зүгээр л ажиллаж байна. Хэрэв та үүнийг сайжруулахыг хүсч байвал үүнийг чөлөөтэй хийгээрэй!

Алхам 10: Эхэндээ цэг байсан

Эхэндээ цэг байсан
Эхэндээ цэг байсан

Доттерийн эцсийн шалгалт!

Цэг, цэг, цэг ….

Хэдэн арван цэг дараа нь алдаа гарлаа! Яг юу? Энэ нь Arduino -г дахин тохируулж, хэд хэдэн алхам хийхээ мартсан юм шиг санагдаж байна. Юу буруу байж болох вэ? Хоёр хоногийн дараа дибаг хийсний дараа би үүнээс гарах шийдлийг олсон. Энэ нь энгийн бөгөөд ойлгомжтой байсан ч эхэндээ би энэ тухай огт бодож байгаагүй. Энэ юу вэ? Дараагийн алхамд бид мэдэх болно.

Алхам 11: Алдаа бол сонголт биш, энэ бол процессын нэг хэсэг юм

Бүтэлгүйтэл бол сонголт биш, энэ бол процессын нэг хэсэг юм
Бүтэлгүйтэл бол сонголт биш, энэ бол процессын нэг хэсэг юм

Би бууж өгөх дургүй, тиймээс би хэзээ ч тэгдэггүй. Би асуудлынхаа шийдлийг хайж эхлэв. Сүүлийн үед шөнө Arduino -оосоо кабель салгаж байхдаа үнэхээр халуун байгааг мэдэрсэн. Дараа нь би асуудал гэж юу болохыг ойлгосон. Би Y тэнхлэгийн моторыг асаасан (эдгээр хөдөлгүүрүүдийн ороомог дээр) үлдээсэн тул миний Arduino дээрх шугаман тогтворжуулагч нь маш том тогтмол гүйдлийн улмаас үнэхээр халдаг. Үүний шийдэл нь юу вэ? Эдгээр ороомог бидэнд хэрэггүй байхад зүгээр л унтраа. Энэ асуудлын супер энгийн шийдэл, энэ бол гайхалтай бөгөөд би энэ төслийг дуусгахаар буцаж байна!

Алхам 12: Ялалт

Image
Image
Ялалт
Ялалт
Ялалт
Ялалт

Энэ ялалт мөн үү? Миний төсөл эцэст нь ажиллаж байна! Надад маш их цаг хугацаа зарцуулсан боловч эцэст нь миний төсөл бэлэн болсон, яг миний хүссэнээр ажиллаж байгаа. Энэ төслийг дуусгасны дараа би цэвэр аз жаргалыг мэдэрч байна! Та миний хэвлэсэн зарим зургийг харж болно! Хэвлэх өөр олон зүйл байгаа тул зарим шинэчлэлтийг харахыг хүсье.

Алхам 13: Төгсгөл үү, эсвэл эхлэл үү?

Төгсгөл үү, эсвэл эхлэл үү?
Төгсгөл үү, эсвэл эхлэл үү?

Энэ бол бүтээх зааварчилгаа дууссан боловч энэ төслийн төгсгөл биш юм! Энэ бол нээлттэй эх сурвалж, миний энд хуваалцсан бүх зүйлийг та үүнийг бүтээхэд ашиглаж болно, хэрэв та ямар нэгэн шинэчлэлт оруулах юм бол хуваалцахаас бүү эргэлзээрэй, гэхдээ энэ зааврын линкийг оруулахаа мартуузай, та миний төслийг сайжруулснаа надад мэдэгдээрэй:) Хэрэв хэн нэгэн үүнийг хийвэл дажгүй байх болно. Магадгүй, хэзээ нэгэн цагт би үүнд цаг гаргаж өгөх юм бол би үүнийг сайжруулж, Dotter V2 -ийг оруулах болно, гэхдээ яг одоо би сайн мэдэхгүй байна.

Хэрэв та миний төслүүдийн талаар мэдээлэл авахыг хүсч байвал зааварчилгааны дагуу намайг дагахаа бүү мартаарай, гэхдээ би YouTube сувагтаа бүртгүүлж болно, учир нь би энд зөвхөн хийх тухай гайхалтай видео байршуулж байна.

goo.gl/x6Y32E

энд миний нийгмийн мэдээллийн дансууд байна:

Фэйсбүүк:

Инстаграм:

Твиттер:

Уншсанд маш их баярлалаа, энэ өдрийг сайхан өнгөрүүлээрэй гэж найдаж байна!

Аз жаргалтай хийцгээе!

P. S.

Хэрэв танд миний төсөл үнэхээр таалагдаж байвал уралдаанд саналаа өгөөрэй: D

Epilog Challenge 9
Epilog Challenge 9
Epilog Challenge 9
Epilog Challenge 9

Epilog Challenge 9 тэмцээнд 2 -р байр эзэлсэн

Arduino тэмцээн 2017
Arduino тэмцээн 2017
Arduino тэмцээн 2017
Arduino тэмцээн 2017

2017 оны Arduino тэмцээний хоёрдугаар шагнал

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