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

Интерактив авирах хана: 4 алхам (зурагтай)
Интерактив авирах хана: 4 алхам (зурагтай)

Видео: Интерактив авирах хана: 4 алхам (зурагтай)

Видео: Интерактив авирах хана: 4 алхам (зурагтай)
Видео: Кристо и Интерактив общаемся и смотрим Мафию с Левшой 2024, Арваннэгдүгээр
Anonim

Энэхүү гарын авлагаас та интерактив авирах хана барих бүрэлдэхүүн хэсгүүдийг хэрхэн яаж хийхийг сурах болно. Та ханан дээр авирахыг хүсч буй бэрхшээлийн түвшинг тодорхойлохын тулд утсыг идэвхжүүлэхийн тулд давирхай, үндсэн LED хэлхээ, Bluetooth микроконтроллерийн төхөөрөмжийг ашиглах болно.

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

Энэхүү жагсаалт нь төслийг бүхэлд нь дагаж мөрдөхийг хүсч байвал танд хэрэгтэй бүх зүйлийг багтаасан болно.

Материал:

- Пластелин (хүхэр агуулаагүй, "цэвэр шавар" гэж нэрлэдэг)

- Mann Ease Release 200 - Мөөгөнцөр гаргах шүршигч

- Хаягдал ил захидал - Гялалзсан/гөлгөр өнгөлгөө эсвэл стирол хуудас

- Халуун цавуу

- Mold Star 30, хэвэнд зориулсан силикон резин

- Цэвэр уретан давирхай - Гөлгөр 326

- 3/4 инчийн фанер хуудас

- Нео пиксел зурвас - нийт 26 гэрэл

- Adafruit Feather 32u4 Bluefruit LE

- 3 зүү JST холбогч

- Хатуу судалтай кабель - гурван өнгөтэй

- Гагнуур

- Дулаан багасгах хоолой

Техник хангамж:

- 3/8” - 16 залгууртай боолт

- 3/8” - 16“T”самар

- 3/8 угаагч

Хэрэгсэл:

- Халуун цавуу буу

- Шавар сийлбэр хийх хэрэгсэл

- Хэдэн 1 квартын холих хувин

- Өрмийн буу Өрөмдлөгийн бит

- 5/16 Аллен түлхүүр

- Утас таслагч

- Утас хуулагч

- Гагнуурын төмөр

- Мультиметр

- Дулааны буу

Алхам 1: Бариулыг сийлэх, хэвлэх, цутгах

Бариулыг сийлэх, хэвлэх, цутгах
Бариулыг сийлэх, хэвлэх, цутгах
Бариулыг сийлэх, хэвлэх, цутгах
Бариулыг сийлэх, хэвлэх, цутгах
Бариулыг сийлэх, хэвлэх, цутгах
Бариулыг сийлэх, хэвлэх, цутгах

Энэ бол өөрөө өөрийгөө цутгах боломжтой авиралт хийх зориулалттай хашаа барих төслийн хамгийн хөгжилтэй хэсэг юм. Энэ бол прототип юм гэдгийг анхаарна уу. Энд ашигласан urethane давирхайг авирах орчинд туршиж үзээгүй бөгөөд би тэдний аюулгүй байдалд баталгаа өгч чадахгүй.

Алхам 1А: Бариулыг урлах

Гарт байгаа Plasteline -ийг дулаацуулж, дуртай хэлбэрүүдээ олж мэдээд өөрийн эзэмшлийн барималаа хийж эхлээрэй. Хэрэв та өмнө нь авирч байсан бол та ямар төрлийн хашаанд дуртай болохыг мэдэж, жишээнүүдийг хараад хэд хэдэн төрлөөр шийдээрэй. Ханан дээрх зарим жишээнүүдийн хувьд би янз бүрийн чиглэлд ашиглах боломжтой байх үүднээс тавиуруудыг зохион бүтээхийг хичээсэн бөгөөд ингэснээр би илүү олон янз байдлыг олж авах болно. Шаварыг баримал хийхдээ хэсгийн ар талыг аль болох хавтгай байлгах хэрэгтэй. Барзгар хэлбэртэй болсны дараа 3/8 инч-16 хэмжээтэй боолт, угаагчийг ашиглан нүх гаргах хэрэгтэй болно. Энд шавар сийлбэр хийх хэрэгслүүд ашиг тустай болж, нүхний дотор талыг цэвэрлэж, нурууг нь тэгшлэхэд туслах болно. Та мөн сийлбэр хийх хэрэгслүүдээ ашиглан LED гэрлийг бүрхэх хангалттай том хоосон зайг сийлэх хэрэгтэй.

Та өөрийн хэлбэрт сэтгэл хангалуун байж, гадаргуу нь гөлгөр болсны дараа та бүтэц нэмж оруулахыг хүсэх болно. Бүтээлч байх! Шавар дээр дарж, бүтэц бий болгохын тулд юу ч хийж болно. Би утсан сойз ашигласан бөгөөд үр дүн нь үнэхээр сайхан байсан. Жишээлбэл, та чулуу ашиглаж болно.

Алхам 1В: 2 хэсгээс бүрдэх силикон хөгц хийх

Одоо хөгцөө бэлдэж, бүтээх цаг болжээ. Эхлээд та хэвнийхээ ханыг барихыг хүсэх болно (жишээг зургуудаас үзнэ үү), хэрэв та арай хатуу, шингээгчгүй гадаргуутай бол ил захидлын төрлийн материалыг ашиглаж болно. Би дэлгүүрээс олсон хаягдал стирол хуудсыг ашигласан. Шавараа хавтгай стирол дээр тавиад эргэн тойрондоо хурц үзүүрээр тоймло, 1/2-3/4”зай нь хангалттай байх ёстой. Бариулыг аваад халуун цавуу ашиглан ханыг эргэн тойронд нь бэхлээрэй, битүүмжилсэн эсэхийг шалгаарай, хэрэв та үнэтэй силиконоо хөгцрүү гоожихыг хүсэхгүй бол! Надад итгээрэй, энэ нь хөгжилтэй биш юм!

Одоо бариулаа төвд байрлуулж, цутгах суваг болох шаврын конус нэмж оруулаарай. Та мөн дүрснийхээ эргэн тойронд 2-3 жижиг боргоцой нэмж оруулахыг хүсэх болно, эдгээр нь таны хэвний түлхүүр байх болно, энэ нь таныг шинэ бариулах бүрт хөгцөө зөв тэгшлэхэд тусална (зургийг үзнэ үү).

Одоо силикон асгах цаг болжээ. Үүнийг цацахаасаа өмнө хөгц доторх бүх гадаргуу дээр хөгц гаргагчийг 5 минутын турш хатаана. АЮУЛГҮЙ! Энэ үед та агааржуулалт сайтай газар байх ёстой, утаанаас хамгаалахын тулд амьсгалын аппарат өмсөж, урт ханцуйтай, бээлий өмссөн байх ёстой. Мөөгөнцөр 30 нь ихэнх хэлбэржүүлэгч нэгдлүүдийн нэгэн адил 2 хэсгээс бүрддэг бөгөөд энэ тохиолдолд та эзлэхүүний тэнцүү хэсгийг авах шаардлагатай болно. 1 квартын холих хувин ашиглан хэмжиж, дараа нь агуулгыг нь хэдэн минутын турш сайтар холино. Холимог зураасгүй бол та хэвэнд цутгахад бэлэн байх болно (зааврыг уншаарай, энэ нь үнэхээр мэдээлэл сайтай болно). Силиконыг цутгахдаа тэвшний хамгийн дээд хэсэгт хагас инч орчим хэмжээтэй байгаа эсэхийг шалгаарай, энэ нь сайн хөгцтэй болно. Мөөгөнцөрийг 6 цагийн турш тайван байлга.

Одоо хэвний хоёр дахь хэсэгт бэлэн боллоо. Хутга ашиглан стиролны доод хэсгийг хайчилж ав. Хажуугийн ханыг хамт байлга. Маягтын доор нэвтэрсэн байж болзошгүй силиконыг цэвэрлээрэй (зураг харна уу). Одоо хэвийг 3/4 инч орчим дарж хэвийг нь цацаж 5 минут хатаана. Өөр нэг силикон хэсгийг хольж асгаад дахин 6 цаг байлгана.

Одоо та шаврыг эерэгээр арилгаж, дараагийн алхамд бэлэн боллоо.

1С алхам: Давирхайгаар цутгах

Давирхай дахь эерэг талуудыг хэвэнд оруулахын тулд хэвээ бэлтгэхийн тулд 1/4 фанер эсвэл mdf гэх мэт нимгэн хатуу материалаар хоёр таг хий. Энэ нь хэвийг хэв гажилгүйгээр резинэн туузтай хамт байлгахад тусална. Мөөгөнцөрийг шүршиж 5 минутын турш хатаана.

Миний эзэмшлийн хувьд бөмбөлгийг багасгахад туслах вакуум камерт нэвтрэх боломжтой байсан, гэхдээ энэ нь шаардлагагүй, гэхдээ нэвтрэх сайхан зүйл юм. Силиконтой адил Smooth-cast 326 Resin нь эзэлхүүнтэй тэнцүү хоёр хэсгээс бүрдэх хольц юм. Үүнийг сайтар хольж, хэвэнд хийнэ. Хэвийг нь тайлахаас өмнө нэг хонуулаарай.

Алхам 1D: Давирхайн гипсийг цэвэрлэх

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

Алхам 2: Цахилгаан хэлхээг байрлуулах, гагнах

Цахилгаан хэлхээг байрлуулах, гагнах
Цахилгаан хэлхээг байрлуулах, гагнах
Цахилгаан хэлхээг байрлуулах, гагнах
Цахилгаан хэлхээг байрлуулах, гагнах
Цахилгаан хэлхээг байрлуулах, гагнах
Цахилгаан хэлхээг байрлуулах, гагнах

Таны хийх ёстой хамгийн эхний зүйл бол ханан дээрээ хаана байрлуулахыг хүсч байгаагаа олж мэдэх явдал юм. Цаасны хайчилбарыг ашиглан өөрийн зохион байгуулалтыг тоймлож, хэлхээний хэсгүүдийг "эхний зурган дээрээс харж байгаа шиг" дарааллаар нь дарааллаар нь наагаарай. Хадгаламжаа дарааллаар нь дугаарлаарай, зарим бариулд 1 LED, заримд нь 2 ширхэг байгаа тул таны дугаарлалт үүнийг тусгаж байгаа эсэхийг шалгаарай, энэ нь програмчлалын үе шатанд байх чухал мэдээлэл байх болно. Эцсийн зохион байгуулалтынхаа зургийг аваарай, энэ нь сайн лавлах болно.

Уг хэлхээ нь урагшаа урагшаа уртассан бөгөөд 21 NeoPixels -ийг гинжин хэлхээгээр байрлуулсан бөгөөд урт утсаар тусгаарлаж нэг зогсоолоос нөгөө тийш хүргэнэ. Утасны урт хэсгийг ийм байдлаар гагнах үед хэлхээнд хоцролт үүсч болзошгүйг анхаарна уу. Эхлээд тэдгээрийг тойргийнхоо төгсгөлд нэмж оруулаад бүх гэрэл тогтмол асаж байгаа эсэхийг шалгаарай. Төслийнхөө хувьд би газрын болон цахилгаан кабелийн 4 ширхэгийг нэмж дуусгасан. DIV шошготой NeoPixels -ийн дунд кабель нь програмчлалыг NeoPixels руу зөөвөрлөдөг бөгөөд үүнийг одоо байгаагаар нь үлдээхийг хүсч байна.

Би 3 эсвэл 4 NeoPixels тутамд JST холбогч ашигладаг байсан бөгөөд хэлхээний алдааг хялбархан засдаг.

NeoPixels -ийг хананд хийж эхлэхээсээ өмнө бэхэлгээг бэхлэх цооног өрөмдөж эхлэх хэрэгтэй болно. Дараагийн алхамыг үзнэ үү.

Алхам 3: Бариулыг хананд бэхлэх

Бариулыг хананд бэхлэх
Бариулыг хананд бэхлэх
Бариулыг хананд бэхлэх
Бариулыг хананд бэхлэх
Бариулыг хананд бэхлэх
Бариулыг хананд бэхлэх
Бариулыг хананд бэхлэх
Бариулыг хананд бэхлэх

Ханан дээр бэхэлгээг бэхлэхийн тулд та T-самарыг хананд хэрхэн яаж бэхлэх талаар олж мэдэхийг хүсч байна. Т-самар орсны дараа Төмөр самар бүрийн ойролцоо 7/16 инчийн хоёр дахь нүх өрөмдөж, хөндлөвч бүрийн хөндий хэсгийг эгнээнд нь байрлуул, энэ нь таны LED-ийг байрлуулах болно. LED-ийг асаасны дараа та 3/8 -16 боолт, угаагч, түлхүүрийг ашиглан шургуулах хэрэгтэй. Бариулыг эргүүлэхгүйн тулд гараараа аль болох чангал.

Алхам 4: Ханыг програмчлах

Ханыг програмчлах
Ханыг програмчлах
Ханыг програмчлах
Ханыг програмчлах

Ханыг програмчлахын тулд би өмнө нь хэлсэн Adafruit -ийн Bluefruit LE модулийг ашигласан. Зураг дээр энэ бүхэн хэрхэн холбогдож байгааг харж болно. Нэмэлт газардуулга ба цахилгаан кабелийг та анзаарах болно.

Бүгдийг холбосны дараа та эхлээд Adafruit вэбсайт дээрх зааврыг дагаж Bluetooth модулийн холболтыг туршиж үзэхийг хүсч байна. Хавсаргасан код нь нийт 21 NeoPixels ашигладаг миний зохион байгуулалттай холбоотой боловч үүнийг өөрчлөхөд маш хялбар байх ёстой.

Энэ хэсэгт та 3 өөр замыг програмчилж болно.

// LED хослол int easy = {0, 1, 2, 3, 7, 5, 6, 9, 10, 8, 13, 14, 15, 16, 17, 18, 19}; int easyLength = 17; int med = {0, 1, 2, 3, 4, 9, 10, 8, 11, 13, 14, 12, 17, 20}; int medLength = 14; int hard = {0, 1, 2, 3, 4, 7, 8, 11, 12, 17, 20}; int hardLength = 11;

Хожим нь код дээр та эдгээрийг BlueFruit LE програмын товчлууруудтай тохирч байгаа animationState гэж нэрлэх болно

if (animationState == 1) {// хяналтын самбар дээр "1" гэж тэмдэглэгдсэн товч easyAnimation (); } if (animationState == 2) {// хяналтын самбар medAnimation () дээр "2" гэж тэмдэглэгдсэн товчлуур; }

if (animationState == 3) {// хяналтын самбар дээр "3" гэж тэмдэглэгдсэн товчлуур

hardAnimation ();

Өнгөний өөрчлөлтийг идэвхжүүлэхийн тулд энэ бол миний ангийн найз Женна В. -д бичсэн код юм.

// хялбар маршрутыг эндээс эхлүүлнэvoid easyAnimation () {uint16_t i, j, n; int ногоон = 250; int цэнхэр = 0; if (newCommand) {// Clear Pixels colorWipe (pixel. Color (0, 0, 0), 20);

// Гэрэл асаагаарай

for (i = 0; би

хэрэв (цэнхэр == 250) {

bluestate = 0; }} else if (bluestate == 0) {green = green + 5; хөх = цэнхэр - 5; for (n = 0; n

хэрэв (цэнхэр == 0) {

bluestate = 1; }} саатал (100);

} }

Эдгээр нь миний лавлагаа болгон ашигласан Adafruit вэбсайт дээрх зарим төслүүд юм.

NeoPixel бөгжтэй бугуйвч

NeoPixel Citi дугуйн дуулга

Кодчилол хийсний дараа та бараг л авирахад бэлэн болно! V+ -ийг хананд бэхлэхийн тулд би 2х4 хэмжээтэй хүрээ барих ёстой байсан бөгөөд та фанер хэсгийг хананаас зайлуулах хэрэгтэй болно, ингэснээр кабель, самар нь амьдрах орон зайтай болно.

АНХААРУУЛГА: Энэхүү төслийг хананд суурилуулахын тулд зохих зангуу ашиглах шаардлагатай болно. Үүнийг аюулгүй хийхийн тулд хананы материал, бэхэлгээний механизмыг хамгийн өндөр үнэлгээтэйгээр судалж үзээрэй

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

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