Агуулгын хүснэгт:
- Алхам 1: Материал ба файлууд
- Алхам 2: Arduino ноорог
- Алхам 3: Машины загвар
- Алхам 4: Arduino хэлхээ ба хяналтын самбар
- Алхам 5: Бүгдийг тохируулах
Видео: Покемон төвийн машин: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү зааварчилгааг Өмнөд Флоридагийн их сургуулийн Макекурсын төслийн шаардлагыг биелүүлэх зорилгоор бүтээсэн болно (www.makecourse.com). Уйтгартай сонгомол хичээлийн оронд би гар дээрээ гарч энэ Make Course -ийг авсан. Надад 3D хэвлэх, Arduino ур чадвар, гайхалтай эцсийн төсөл амласан. Үнэндээ энэ анги энэ гурвыг бүгдийг нь өгсөн!
Хичээлийн эхний хэдэн долоо хоногт би хөгжилтэй, бүтээлч, ангийн хязгаарлалтын хүрээнд хэрэгжүүлэх боломжтой, 3D хэвлэсэн, нэг хөдөлгөөнтэй хэсэг бүхий төслийн санаа гаргах ёстой болсон. Pokemon Center Machine -ийн талаархи санаа маань 3DS дээр Pokemon Moon -ийг урьдчилан захиалсан тэр өдөр ирсэн юм. Энэ бол миний Эврика мөч байсан!
Покемон тоглоом, кино, шоу болгонд ядарч туйлдсан, ухаан алдсан покемоныг эмчлэх зориулалттай покемоны төвүүд эсвэл хөөрхөн улаан, цагаан барилгууд байдаг. Покемон төв ажиллуулдаг сувилагч Жой таны покемоныг цуглуулж, покемоныг эдгээдэг покемон төвийн машинд оруулдаг. Энэ машин нь ихэвчлэн тэгш өнцөгт эсвэл дугуй хэлбэртэй бөгөөд дуу чимээ гаргадаг бөгөөд цагаан, цэнхэр гэрлийг анивчдаг. Миний энэ машиныг толилуулж байгаа нь дунд хэсэг нь эргэлддэг дөрвөлжин хайрцаг бөгөөд покемоныг тараах болно. Товчлуур дарахад машин эргэж, Pokemon Center -ийн сэдэвчилсэн дууг тоглуулж, сувилагчийн баяр баясгалангийн бүх хэллэгийг харуулдаг.
Алхам 1: Материал ба файлууд
Төслийн туршид миний ашиглаж байсан материалууд энд байна.
Хөтөлбөрүүд:
Ардуино
Зохион бүтээгчийн студи 2017
3D хэвлэгч
Лазер таслагч машин
Хэрэгсэл:
Гагнуурын систем
Дремел
Халив
DAP холбоо барих цементийн цавуу
E6000 гар урлалын цавуу
Хангамж:
3D хэвлэсэн эд анги
Нийлэг "шил"
Чимэглэлийн зориулалттай покемон бөмбөг (уурхайг полистирол бөмбөг, будгаар бүтээсэн боловч тэдгээрийг шавар, сийлбэр, 3D хэвлэсэн эд анги гэх мэтээр хийж болно)
Цахилгаан соронзон хальс
Электроник:
Ардуино
Stepper мотор
Adafruit Soundboard Fx
Илтгэгч
LCD дэлгэц
Талх, товчлуур, утас
Файлууд:
3D хэвлэсэн эд анги, Arduino -д ашигласан ноорог миний.stl файлуудыг хавсаргав
Алхам 2: Arduino ноорог
Дээрх видеог ноорог (материалын хэсэгт байгаа файлуудын доор) эсвэл доорх тайлбарыг дагахад ашиглаж болно.
Энэхүү эскизийн ажилд шаардлагатай номын сан бол Утас, Шингэн болор, Stepper юм. Програм хангамжийн цуваа ба Adafruit нь Soundboard -ийн бусад функцуудыг ашиглан энэхүү схемийг өргөжүүлэхийг хүсвэл заавал биш юм.
Ноорогны эхэнд би товчлуур, stepper моторын хурд, арааны харьцаа, LCD дэлгэцийн хаягийг тодорхойлдог. Үүний дараа myDisplay.init нь LCD -ийг эхлүүлэх, myDisplay.backlight нь LCD арын гэрлийг асаахад ашиглагддаг хоосон тохиргоог хийх болно. Дараа нь stepper -ийн хурдыг тохируулж, товчлуурын төлөвийг тохируулна.
Хоосон давталтыг хэсэг хугацааны давталтаар, дараа нь үндсэндээ ижил 6 хэсгээр зохион байгуулдаг. While давталт нь товчлуур өндөр эсвэл дарагдаагүй байхад хаалт доторх хэсэг байх ёстой гэж заасан байдаг. Энэ тохиолдолд "while (digitalRead (buttonPin) == HIGH) {}" нь юу ч биш болно. Гэсэн хэдий ч товчлуурыг LOW эсвэл дарахад үлдсэн хэсгийг үргэлжлүүлэн хийх ёстой.
Ноорог зургийн үлдсэн хэсгийг бүрдүүлдэг зургаан хэсэгт myStepper.step (stepsPerRevolution) болон myDisplay.setCursor (0, 0) ашиглан рецепторыг эргүүлэх командыг багтаасан бөгөөд энэ нь LCD дэлгэцийн эхний мөрөнд хэллэгийг эхлүүлнэ. myDisplay.print ("Манайд тавтай морилно уу") нь эхний мөрөнд харуулах хэллэг юм. Үүний дараа LCD дэлгэцийн хоёр дахь мөрөнд байгаа өгүүлбэрийг эхлүүлж буй myDisplay.setCursor (0, 1), хоёр дахь мөрөнд гарч ирэх myDisplay.print ("Pokemon Center!") Командыг дагана. Сүүлийн тушаал бол myDisplay.clear бөгөөд дараагийн эргэлт, хэллэгийг дараагийн багц кодын дэлгэцийг дахин тохируулдаг.
Алхам 3: Машины загвар
Би Pokemon Center Machine -ийн 3D хэвлэсэн эд ангиудыг зохион бүтээхдээ Inventor -ийг ашигласан. Бусад олон програмыг хэвлэх зориулалттай.stl файл болгон хөрвүүлэх боломжтой л бол ашиглаж болно. Би машинаа суурь, хүлээн авагч, бөмбөгөр суурь, бөмбөгөр гэсэн нийт 4 хэсгээс бүтээсэн.
Суурь нь Stepper моторыг асаах хэсгийг бий болгохын зэрэгцээ Arduino -ийн утсыг тэжээх боломжийг олгодог гүүр бүхий хөндий хонхорхой хайрцаг юм. Суурь нь хавсаргасан видеонд шар өнгөтэй байна.
Суурийн дотор байрлах улаан рецептор бол Покеболлуудыг тарааж, эдгээх хэсэг юм.
Ногоон бөмбөгөр суурь нь суурийн орой дээр байрладаг бөгөөд бөмбөгийг орой дээр нь байрлуулах тавцан болдог тул эргэдэг рецепторт саад болохгүй.
Цэнхэр бөмбөг нь бөмбөгөр суурин дээр байрладаг бөгөөд эргэх үед рецепторыг харах нүхтэй байдаг. Энэхүү цоорхойг төслийн дараа харагдахуйц тунгалаг орон болгохын тулд лазераар тайрсан нийлэгээр бүрсэн байна.
Алхам 4: Arduino хэлхээ ба хяналтын самбар
Pokemon Center Machine хяналтын самбарыг Arduino болон Soundboard гэсэн хоёр хэсэгт хувааж болно.
Ардуино:
Arduino нь талхны хавтанг ашиглан stepper мотор, товчлуур, LCD дэлгэц дээр залгагдсан бөгөөд гадаад батерейгаар тэжээгддэг. Stepper мотор нь рецепторыг эргүүлдэг, LCD дэлгэц нь сувилагчийн баяр баясгалангийн нийтлэг хэллэгийг харуулдаг бөгөөд товчлуурыг ашиглах нь системийг идэвхтэй ажиллаж байгаа эсвэл хүлээж байгаа эсэхийг хянадаг.
Дууны самбар:
Adafruit Soundboard FX нь чанга яригч, Arduino болон товчлуурт залгагдсан байдаг. Илтгэгч нь байршуулсан дууг тоглодог, Arduino -ийг зөвхөн тэжээлийн эх үүсвэр болгон ашигладаг бөгөөд систем идэвхтэй ажиллаж байгаа эсвэл хүлээж байгаа эсэхийг хянадаг товчлуур юм.
Талх ба Arduino -ийн хэлхээг хавсаргасан зурагт үзүүлэв. Arduino нь step, LCD болон товчлуурын оролттой байгаа зүүгээр дамждаг бөгөөд талхны самбар нь Arduino болон тэдгээр хэсгүүдийн (LCD ба мотор) хоорондох урсгалыг дамжуулдаг. Adafruit дууны самбар нь талхны самбар дээр залгагдсан бөгөөд Arduino -ээр дамжуулан хүчээ авдаг. Дууны самбарын хөгжмийг туслах утсаар холбосон чанга яригчаар тоглодог бөгөөд Arduino нь зөөврийн батерейгаар тэжээгддэг.
Алхам 5: Бүгдийг тохируулах
Arduino, Adafruit болон Breadboard систем:
Өгөгдсөн ноорогыг татаж аваад Arduino дээрээ байршуулаарай, ингэснээр зөв ажиллахад шаардлагатай код байх болно. Нэмж дурдахад Adafruit Soundboard FX -ийг тохируулах шаардлагатай байна. Самбар аль хэдийн 10 триггер эсвэл товчлуур хүртэл програмчлагдсан тул би хөгжмийн файлыг зөвхөн Soundboard -д байршуулсан. Би үндсэн тохиргоог ашигласан боловч илүү нарийн тохиргоог эндээс олж болно:
Arduino, Adafruit, Breadboard -ийг электроникийн аюулгүй, найдвартай байдлыг хангах энэхүү ангийн төсөлд шаардлагатай хайрцгийн дотор байрлуулсан байв. Хэрэв хүсвэл 3D хэлбэрийн хэвлэсэн хайрцгийг хэлбэрийн хувьд илүү олон янз болгож, зүссэн хэсгүүдэд илүү тод шугам үүсгэж болно. Дремель ашиглан би LCD дэлгэцийг үзэх цэг, товчлуурын нүх, туслах утас болон USB кабелийн хэсгийг бүтээв.
3D хэвлэсэн эд ангиудыг дараах байдлаар угсарчээ.
Суурь, Stepper Motor, Receptor, Dome Base, дараа нь Dome.
Stepper -ийг өрөмдөж, суурин дээрх гүүрэн дээр бэхлэв. Stepper -ийг өрөмдөхөөс өмнө рецептор жигд эргэлддэг эсэхийг шалгаарай. Үгүй бол боломжтой болтол байрлалаа тохируулна уу. Dome Base -ийг сууринд наасан бөгөөд дараа нь Dome -ийг Dome -ийн сууринд наасан байна. Нийлэг харах цонхыг төгс тохирохын тулд лазер хайчлах машин ашиглан хайчилж авав. Хэрэв ийм боломж байхгүй бол дремел мөн адил ажиллах болно.
Чимэглэл:
Pokemon Center Machine дээр ямар ч чимэглэлийг ашиглаж болно. Би суурийн гадна талыг чимэглэхийн тулд мини покеболл хийсэн. Бусад санаанууд нь машин дотор орох бөмбөг хийх, суурийг будах эсвэл жижиг покемон баримал хавсаргах гэх мэт байж болно. Зүгээр л хөгжилтэй байгаарай!
Зөвлөмж болгож буй:
Iock -ийн тухай Docker Pi цуврал мэдрэгчтэй төвийн самбар: 13 алхам
Iock -ийн тухай Docker Pi цуврал мэдрэгчтэй төв самбар: Сайн байцгаана уу залуусаа, одоо бараг бүх зүйл IOT -тэй холбоотой байгаа нь эргэлзээгүй бөгөөд манай DockerPi цуврал самбар нь IOT -ийг дэмждэг. Өнөөдөр би SensorHub -ийн DockerPi цувралыг танилцуулахыг хүсч байна. IOT -д хамрагдахын тулд би үүнийг үндэслэв
Покемон картны хаалга: 12 алхам (зурагтай)
Pokemon Card Door: Зүгээр л өөр Magikarp татсан уу? Дотоод сэтгэлгээгээ нийгмээс нуухын тулд бүхэл бүтэн покемон картуудыг хайрцаглаж аваарай. За дахиж битгий нуугаарай! Энгийн (эсвэл ховор) картуудын хайрцгийг сайн ашиглах, Pokemon мастерын нэрээ илчлэх цаг болжээ! Www.youtube
GIMP дээр тусгай покемон карт хийх: 7 алхам
GIMP дээр захиалгат покемон карт хийх: GIMP програмыг ашиглан захиалгат пок & eacute хийх гарын авлага энд байна! Дээрх нь захиалгат Raichu LV юм. X Би өөрийгөө бүтээсэн! Бүтээлээ хөгжилтэй өнгөрүүлээрэй
Stm32 -д унах: Гэрийн медиа төвийн алсын удирдлага: 4 алхам (зурагтай)
Stm32 -д унаж байна: Гэрийн медиа төвийн алсын удирдлага: Энэ бол smt32 микро хянагч, stm32f103c8t6 дээр суурилсан гэрийн медиа төвийн алсын удирдлагын иж бүрэн загвар юм. Та гэрийн медиа төвд компьютер ашиглаж байна гэж бодъё. Энэ бол маш уян хатан шийдэл бөгөөд танд
Хэвлэл мэдээллийн төвийн шийдэл Эхнэр, хүүхдүүд хүртэл ашиглах болно: 9 алхам
Хэвлэл мэдээллийн төвийн шийдэл Эхнэр, хүүхдүүд хүртэл ашиглах болно. Энэхүү заавар нь хэвлэл мэдээллийн төвийн олон төрлийн програмууд, үйлдлийн системүүд, техник хангамж, файлын форматуудыг туршиж үзсэн туршлагынхаа хураангуй юм. Энэ бол шууд ТВ бичих, түр зогсоох боломжийг олгодог PVR биш бөгөөд би өөр сайн хувилбарыг санал болгох болно