Агуулгын хүснэгт:
- Алхам 1: Алхам 1: Суурийг бий болгох
- Алхам 2: Алхам 2: Таслагч ба гулсагч
- Алхам 3: Алхам 3: Гулсуулна уу
- Алхам 4: Алхам 4: Бүгдийг холбох
- Алхам 5: Алхам 5: Arduino бүтээх
- Алхам 6: Алхам 6: Arduino код
Видео: Өнгө ангилагч: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Өнгө ангилагчийн зорилго бол m & ms -ийг өнгөөр нь өөр өөр овоолго руу шилжүүлэх явдал юм.
Алхам 1: Алхам 1: Суурийг бий болгох
Энэхүү төслийг хийх эхний алхам бол мотор ба өнгө ялгах мэдрэгчийн суудаг суурийг хийх явдал юм. Эдгээр суурь нь 5.3 см -ээс 12 см хэмжээтэй бөгөөд та гурвыг нь хийх хэрэгтэй. Үүний дараа та 4.1 см радиустай жижиг дөрвөлжин тойрог үүсгэж, дөрвөлжин тойргийн дотор 1 см -ийн дөрвөлжин хайчилж, м & м -ийг унагах болно.
Алхам 2: Алхам 2: Таслагч ба гулсагч
Дараагийн алхамд та дээр дурдсан хэлбэрийг хайчилж, өмнөх алхамаас дөрөвний нэг тойрог руу гулсуулах замыг бий болгоно. Зам дээр m & m нь гулсуур руу унах замыг бий болгохын тулд төгсгөлд нь нүх хайчилж ав.
Дараа нь 0.5x0.5 см хэмжээтэй дөрвөлжин хайчилж, дөрвөлжин хэсгийг талыг нь огтолж, анхны өндрийнхөө хагасыг авна. Дараа нь жижиг шураг аваад, бий болгосон зам, 0.5х0.5 болон энэ бүхний суудаг суурийг нэвт норгоно.
Серво хөдөлгүүр болон өнгөний мэдрэгчийг байрлуулахын тулд нүх, ангархай хайчилж ав. Та уг суурин дээр барилгын хамгийн доод хэсэгт байрлах нэг нүх гаргах хэрэгтэй болно. Энэ нь servo моторын хэмжээтэй байх болно. Дунд хэсэгт хоёр зүсэлт хийх шаардлагатай. Нэг хайчилбар нь өмнөх суурийн зүсэлттэй ижил хэмжээтэй байх бөгөөд нөгөө нь 2см x 2см хэмжээтэй байх бөгөөд энэ нь m & m -ийн дайран өнгөрөх зам дээрх нүхний дор байх болно.
Алхам 3: Алхам 3: Гулсуулна уу
Үүнийг хийхийн тулд 4см x 14 см хэмжээтэй тэгш өнцөгтийг хайчилж, хоёр талдаа 1 инч хэмжээтэй, 14 см урттай зураас хийнэ. Хоёр талын шугамыг хайчилж ав, гэхдээ самбарыг бүхэлд нь огтолж болохгүй. Эдгээр хоёр зүсэлтийг хийсний дараа 1см -ийн хоёр тал хоёулаа дээш хөдөлж, гулсалтын хашлага хийх ёстой.
Дараа нь гулсагчийг суух суурийг тавь, ингэснээр servo мотортой холбогдох боломжтой болно. Үүнийг хийхийн тулд зураг дээр үзүүлсэн шиг хоёр жижиг тэгш өнцөгт хийх шаардлагатай болно. хоёр тэгш өнцөгтийг 2 түлхүүрээр зөв өнцгөөр холбож, шалан дээр зэрэгцэн байрлах тэгш өнцөгтийн дунд нэг түлхүүр байрлуулна (ингэснээр мотортой холбогдох болно). Эцэст нь энэ алхамыг хийхийн тулд хоёр жижиг хадаас ашиглан слайдыг хоёр тэгш өнцөгт рүү холбож, слайдыг өнцгөөр байлгаж, m & ms доошоо гулсуулна.
Алхам 4: Алхам 4: Бүгдийг холбох
Энэхүү төслийн үндсэн хэсгийг нэгтгэх эцсийн алхам бол бүх эд ангиудыг холбох явдал юм. Үүнийг хийхийн тулд 5.3x18 см хэмжээтэй хоёр тэгш өнцөгт, 13.2x18 см хэмжээтэй нэг тэгш өнцөгт хайчилж авах шаардлагатай болно. 5.3x18 см хэмжээтэй хоёр тэгш өнцөгтийг хажуу талдаа ашиглах бөгөөд нөгөө тэгш өнцөгт нь ар тал байх болно
Ардуино руу холбогдсон утсыг мотор болон мэдрэгчтэй холбох аргыг өгөхийн тулд арын тэгш өнцөгт хэсэгт 3 нүх хайчилж ав.
Дараа нь 5.3x18см хэмжээтэй хоёр тэгш өнцөгтийг 5.3x12см урттай 5.3см -ийн суурийн хажуу талд түлхүүрийн тусламжтайгаар холбоно. Эхний суурь нь газраас 3 см зайд байх болно. Хоёрдахь суурийг газраас 10.5см, гурав дахь суурийг газраас 15см зайд байрлуулна. Суурь бүрийг хоёр талдаа 12 хүртэл голтой 4 түлхэх хавчаараар холбох ёстой. 13.2x18 см хэмжээтэй тэгш өнцөгтийг ар тал руу нь холбож, тал бүр дээр 4 тээглүүртэй ижил зүйлийг хий.
Алхам 5: Алхам 5: Arduino бүтээх
Хөдөлгөөнт зураг бол өнгө ангилагчийг бүтээсэн анхны хүний бүтээсэн Arduino -ийн диаграм юм.
Миний Arduino -ийн хувьд би Arduino Nano -г ашиглаагүй тул өөр утас дамждаг газар руу нүүсэн. Би моторын 5V ба GND -ээс бусад диаграммд үзүүлсэн шиг бүх цэгүүдийг ижил байлгадаг. 5V -ийн хувьд би утас аваад 5V цэгээс зүүн талын самбар руу чиглүүлэв. Дараа нь би хоёр утас аваад 5В утастай нэг эгнээнд оруулаад дараа нь эдгээр хоёр утсыг мотортой холбосон. Би GND утаснуудын хувьд ижил процессыг хийсэн.
Алхам 6: Алхам 6: Arduino код
Кодын хувьд эхний хэсэг нь Arduino-д өөр өөр утаснууд хаана байгааг тодорхойлж, хоёр servo мотор ба S [0-1] гэх мэт хувьсагчдыг тохируулдаг. Дараа нь код нь m & m бүхий дээд servo моторыг өнгө мэдрэгчийн доор шууд шилжүүлэв. Дараа нь өнгө мэдрэгчтэй холбогдсон LED -ууд асаж, өнгөний мэдрэгч нь m & m -д илрүүлдэг Улаан Ногоон, Цэнхэр давтамжийн утгыг авдаг. Дараа нь RGB-ийн хэмжээнээс хамааран m & m-ийг өнгөөр тодорхойлж, өнгө болгон тохируулдаг = [1-6]. Өгөгдсөн өнгөнөөс харахад энэ нь зургаан тохиолдлын нэг рүү хөтлөх болно. Янз бүрийн тохиолдлууд нь слайдтай холбогдсон доод талын servo моторыг өөр өөр хэмжээгээр эргүүлж өөр өөр кодын багцыг эхлүүлж, өөр өөр өнгийн m & ms -ийн өөр өөр овоолго үүсгэдэг.
Зөвлөмж болгож буй:
ML ашиглан Pi хогийн ангилагч хий! 8 алхам (зурагтай)
ML -ийн тусламжтайгаар Pi Trash Classifier хий! Lobe-д бэлтгэгдсэн, эхлэгчдэд ээлтэй (код байхгүй!)
Arduino RGB өнгө сонгогч - Бодит амьдралын объектуудаас өнгө сонгох: 7 алхам (зурагтай)
Arduino RGB өнгө сонгогч - Бодит амьдрал дахь объектуудаас өнгө сонгох: Arduino дээр суурилсан RGB өнгө сонгогчийг ашиглан физик объектуудаас өнгө сонгоход хялбар бөгөөд ингэснээр компьютер эсвэл гар утсан дээрээ бодит амьдрал дээр харж буй өнгөө сэргээх боломжтой болно. Хямд TCS347 ашиглан объектын өнгийг скан хийх товчлуурыг дарахад л хангалттай
M&M өнгө ангилагч: 3 алхам
M&M Өнгө ангилагч: Энэхүү төслийн эхэнд бид янз бүрийн өнгөтэй чихэрүүдийг тус тусад нь аяга болгон үр ашигтайгаар ангилахаар шийдсэн. Бид анх https://howtomechatronics.com/projects/arduino-col сайт дээрх бичлэгийг хараад энэ санаанаас санаа авсан юм
UCL-IIoT өнгө ангилагч: 7 алхам
UCL-IIoT Өнгө ангилагч: Танилцуулга Энэхүү зааварчилгаанд бид програмчлалд хэрхэн хамрагдах, өнгө ялгах машиныг хэрхэн цуглуулах талаар тайлбарлахыг хичээх болно. Энэ нь Arduino Uno -д Arduino Software -ээр програмчлагдах болно. Утга учир
TIVA -ийн хяналттай конвейерийн туузан дээр суурилсан өнгө ангилагч: 8 алхам
TIVA -ийн хяналттай конвейерийн туузан дээр суурилсан өнгө ангилагч: Электроникийн талбар нь өргөн хүрээний хэрэглээтэй. Програм бүр өөр хэлхээ, өөр програм хангамж, тоног төхөөрөмжийн тохиргоо шаарддаг. Микроконтроллер бол өөр өөр програмыг ажиллуулах боломжтой чипт суулгагдсан нэгдсэн загвар юм