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

Микро: битийн шидэт саваа! (Эхлэгч): 8 алхам (зурагтай)
Микро: битийн шидэт саваа! (Эхлэгч): 8 алхам (зурагтай)

Видео: Микро: битийн шидэт саваа! (Эхлэгч): 8 алхам (зурагтай)

Видео: Микро: битийн шидэт саваа! (Эхлэгч): 8 алхам (зурагтай)
Видео: Build a castle from scratch in Minecraft! Stream 2024, Долдугаар сарын
Anonim
Image
Image
Кодлоорой: Саваа хянагч!
Кодлоорой: Саваа хянагч!

Ид шидийн бус хүмүүс бидний оюун ухаан, үг, саваагаар объектуудыг дээш өргөх нь жаахан төвөгтэй боловч бид технологийг ашиглан ижил зүйлийг хийж чадна!

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

Би Wingardium Leviosa шившлэгт хамрагдахаар очсон боловч та энэ төслийг бусад шившлэгт нийцүүлэн өөрчилж чадна:)

Хэцүү байдал: Анхан шат+

Унших хугацаа: 10 мин

Бүтээх хугацаа: ~ 2 цаг

Зардал: ~ 35 доллар

Хангамж

  • Саваа!

    Та тусгай саваа худалдаж авах эсвэл өөрөө хийх боломжтой! Тохиромжтой саваа олоод түүндээ бага зэрэг чадвар нэмж (эсвэл нүцгэн үлдээгээрэй!), Эсвэл бүтээлч байж, байшингийн эргэн тойронд олж болох зүйлсээс нэгийг хий

  • Өд (хөвөхөд!)
  • Бээлий (микро нуух зориулалттай: битийн саваа хянагч)
  • Хөнгөн цагаан лааз
  • Жижиг картон цаас (~ 2 "x 2"/5cm x 5cm)
  • Хоёр (2) микро: бит
  • Хоёр (1) микро: битийн батерейны багц ба батерей

    Хэрэв та micro: bit Go багцыг авбал энэ нь батерей, батерейны хамт ирдэг

  • Хоёр (2) microUSB кабель
  • Нэг (1) хагас хэмжээтэй (эсвэл мини) талхны самбар
  • Нэг (1) жижиг 5V тогтмол гүйдлийн мотор
  • Нэг (1) мотор холбох хэрэгсэл

    Эсвэл картон болон/эсвэл модон алчуураар хий

  • Нэг (1) 9В батерей ба батерейны хавчаар
  • Нэг (1) N сувгийн MOSFET

    Би 4A, 60Vdc гэсэн үнэлгээтэй D4N06L (мэдээллийн хуудас энд) ашигласан. Та дор хаяж 3A ба 9Vdc ажиллах чадвартай бол өөр MOSFET ашиглаж болно

  • Нэг (1) 100 Ом эсэргүүцэл
  • Нэг (1) диод
  • Дөрвөн (4) матраас зүү хүртэл утас
  • Нэг (1) холбогч утас

Алхам 1: Бид юу хийж байна вэ?

Image
Image

Харри Поттерын анхны номноос миний хамгийн дуртай үзэгдлүүдийн нэг бол бусад оюутнууд тэмцэлдсэний дараа Гермойн Вингардиум Левиозагийн шившлэгээр өд хөвж байсан үе байв. Энэхүү энгийн шившлэг нь бид яагаад ид шидэд дуртай байдгийн мөн чанарыг олж хардаг: бугуйвч, хэдхэн сонголтоороо бид гэнэт гайхалтай (гайхалтай) зүйлийг тохиолдуулж чадна.

Хэдийгээр бидэнд яг ийм ид шид байхгүй ч бидэнд заримдаа гайхамшиг мэт санагддаг технологи байдаг. Тиймээс иймэрхүү тоо баримт байна!

Одоогоор та таамаглаж байсан байх: Миний дуртай дүр төрхийг дуурайхын тулд би өд өргөхийг хүсч байсан. Үүний тулд бид салхины хүчийг ашиглаж чадна! Эхлэгчдэд ээлтэй энэхүү гарын авлагад би хөнгөн цагаан лаазаар хийсэн сэнсний ир бүхий жижиг 5V тогтмол гүйдлийн мотор ашиглахаар шийдсэн. Та миний загварыг дуурайж эсвэл бүр илүү сайн хийж чадна.

Энэхүү заавар нь дараахь зүйлийг хэрхэн хийхийг танд харуулах болно

1. Micro: bit wand хянагчийн блок дээр суурилсан энгийн кодыг бичнэ үү

2. Жижиг 5В тогтмол гүйдлийн моторыг удирдах хэлхээг байгуул

3. Радио дохиогоор ажилладаг ид шидийн хүлээн авагчийн блок дээр суурилсан энгийн код бич (bluetooth)

4. Манай технологийг үнэхээр ид шид шиг харагдуулахын тулд тохиргоо хийгээрэй!

Алхам 2: Үүнийг кодчил: Саваа хянагч

Кодлох: Саваа хянагч!
Кодлох: Саваа хянагч!
Кодлоорой: Саваа хянагч!
Кодлоорой: Саваа хянагч!
Кодлох: Саваа хянагч!
Кодлох: Саваа хянагч!

Шидэт саваагаар эхэлье!

Энэ нь эхлэгчдэд ээлтэй төсөл тул бид Make Code вэбсайт дээр блок дээр суурилсан кодчилол ашиглаж байна. Гэсэн хэдий ч хэрэв та кодлох талаар илүү туршлагатай бол микро кодын програмыг өөрийн дуртай кодлох орчинд micropython эсвэл C ++ ашиглан програмчилж болно (жишээлбэл, Идэвхгүй, Visual Studio код гэх мэт).

За, блок авцгаая!

Алхам 1: Эхлэх блок дээр Радио бүлгийн дугаарыг тохируулна уу

Дуртай бөгөөд санаж байх дугаараа сонгоорой, учир нь энэ нь бидэнд хүлээн авагчид хэрэгтэй болно.

Алхам 2: Саваагаа хэрхэн үйлдэл хийхийг хүсч байгаагаа шийдээрэй.

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

Шуурхай шийдэл: "on shake" блокыг ашиглаарай! (Кодын дугаар 1, Зураг 2)

Илүү төвөгтэй, дохио зангаагаар шийдсэн шийдэл: Хурд хэмжигч хэрхэн ажилладагийг судалж, микро: битийг хөдөлгөж байхдаа гаралтыг ажиглаарай (гарцыг харахын тулд Arduino IDE Serial Monitor-ийг нээнэ үү, хэрэв танд тусламж хэрэгтэй бол энэ хичээлийг үзнэ үү). Триггерүүдийг тохируулахын тулд ажиглалтаа ашиглана уу. (Кодын дугаар 2, Зураг 3)

Кодын 2-р жишээ бол миний Wingardium Leviosa дохио зангаагаар оролдох явдал юм. (доош ба зүүн). Useas бол өөрийн дуртай ид шидийн дохио зангаагаа эхлүүлэх цэг юм.

Хэрэгтэй зөвлөгөө:

(1) Микроконтроллер нь мэдээллийг маш хурдан боловсруулдаг тул түр зогсоох блок нь дохионы эхний хэсгийг микро: битийн хоёрдахь хэсгийг шалгахаас өмнө дуусгах цаг өгдөг.

(2) Би микро: бит дээр сүх шошго нэмсэн тул Wingardium Leviosa шившлэгийн зөв хөдөлгөөнийг хэрхэн яаж олж авахаа илүү хялбар олж мэдэх боломжтой байсан - үүнийг заавал зөвлөж байна!

Алхам 3: Дохио зангаа ашиглан радио дугаар илгээнэ үү.

"Радио илгээх дугаар" блокыг "радио" блокоос олж болно. Аливаа (оновчтой, бодит, хязгааргүй) тоо ажиллах болно!

Алхам 4: Кодыг татаж аваад micro: bit дээр хадгална уу

Микро: битийн цахилгаан гэрэл анивчих болно. Тэд анивчсаны дараа кодыг байршуулж дуусна.

Алхам 3: Үүнийг бүтээх: Ид шидийн хүлээн авагч! (1/2)

Үүнийг бүтээх: ид шидийн хүлээн авагч! (1/2)
Үүнийг бүтээх: ид шидийн хүлээн авагч! (1/2)
Үүнийг бүтээх: ид шидийн хүлээн авагч! (1/2)
Үүнийг бүтээх: ид шидийн хүлээн авагч! (1/2)
Үүнийг бүтээх: ид шидийн хүлээн авагч! (1/2)
Үүнийг бүтээх: ид шидийн хүлээн авагч! (1/2)
Үүнийг бүтээх: ид шидийн хүлээн авагч! (1/2)
Үүнийг бүтээх: ид шидийн хүлээн авагч! (1/2)

Хоёр дахь микро: бит, талхны самбар, хөгжилтэй электрон эд анги, хэсгүүдийг аваарай!

Алхам 1: MOSFET транзистороо талхны талбарт оруулна уу (Зураг 1)

Транзисторын хар хэсгийг өөр рүүгээ харуулахыг зөвлөж байна, ингэснээр эдгээр зааварчилгааны лавлагаа нь үнэн зөв байх болно:)

Алхам 2: Зүүгээр хийсэн алтан хавчаарынхаа нэгийг аваад микро: бит зүү P0-ээс талхны самбар дээрх нээлттэй эгнээнд холбоно уу. (Зураг 2)

Алхам 3: Резистороо микро: бит P0 утас ба MOSFET Gate зүү (хамгийн зүүн талын зүү) хооронд холбоно уу. (Зураг 3)

Алхам 4: Мини: бит GND зүү ба MOSFET эх зүү (хамгийн баруун талын зүү) хооронд зүүгээр бэхлэгдсэн матрын хавчаарыг холбоно уу. (Зураг 4)

Алхам 4: Үүнийг бүтээх: Ид шидийн хүлээн авагч! (2/2)

Үүнийг бүтээх: ид шидийн хүлээн авагч! (2/2)
Үүнийг бүтээх: ид шидийн хүлээн авагч! (2/2)
Үүнийг бүтээх: ид шидийн хүлээн авагч! (2/2)
Үүнийг бүтээх: ид шидийн хүлээн авагч! (2/2)
Үүнийг бүтээх: ид шидийн хүлээн авагч! (2/2)
Үүнийг бүтээх: ид шидийн хүлээн авагч! (2/2)
Үүнийг бүтээх: ид шидийн хүлээн авагч! (2/2)
Үүнийг бүтээх: ид шидийн хүлээн авагч! (2/2)

Алхам 5: Үлдсэн хоёр зүүгээр хийсэн матрын хавчаарыг ашиглан моторын залгуурыг талхны хоёр нээлттэй эгнээнд холбоно уу. (Зураг 1)

Алхам 6: Моторын утаснуудаас холбогч утсыг MOSFET ус зайлуулах зүү (дунд зүү) руу холбоно уу. (Зураг 2)

Алхам 7: Диодоо моторын терминал дээр холбож сөрөг тал нь (туузаар) үлдсэн моторын утастай (зураг дээрх шар утас) холбогдоно. (Зураг 3)

Алхам 8: Батерейны сөрөг (хар) утсыг MOSFET эх зүү рүү холбоно уу (микро: бит GND -тэй ижил мөр). (Зураг 4)

Алхам 9: Батерейны эерэг (улаан) утсыг үлдсэн мотор утас руу (шар утас) холбоно уу. (Зураг 4)

Алхам 5: Кодлох: ид шидийн хүлээн авагч

Кодлох: ид шидийн хүлээн авагч!
Кодлох: ид шидийн хүлээн авагч!

Алхам 1: Radio Group -ийг Wand Controller -тэй адил болгох.

Алхам 2: "Радио хүлээн авсан" блокыг гаргаж аваад "хүлээн авсан дугаар" болгож тохируулна уу.

Алхам 3: Давталтын блокыг "хүлээн авсан радиогоор" блок руу чирж, 2-3 удаа давтана уу.

Алхам 4: (Нэмэлт боловч санал болгосон) Микро: бит дээр дүрсийг харуулснаар мөр хүлээн авсан эсэхийг танд мэдэгдэнэ.

Энэ бол дибаг хийхэд маш сайн туслах хэрэгсэл юм.

Алхам 5: Дижитал зүү 0 -ийг асаана уу ("P0 дижитал бичих зүү" гэж 1 хүртэл)

Энэ блокыг Нарийвчилсан табын доорх "Pins" блокоос олж болно.

Алхам 6: Хэдэн секундын турш түр зогсоо.

Би 4 секунд сонгосон, та үүнийг хадгалах эсвэл хүссэнээрээ тохируулах боломжтой.

Алхам 7: Дижитал Pin 0 ("дижитал бичих зүү P0" -ээс 0 хүртэл) болон микро: битийн дэлгэцийг унтраа.

Алхам 8 (Нэмэлт боловч санал болгож байна): Туршилт, дибаг хийх зорилгоор micro: bit товчлуур А ашиглан нөөц триггер нэмнэ үү:)

Воила! Кодыг Magical Receiver micro: bit дээрээ татаж аваарай, бид ид шидийн тулгуурт бэлэн боллоо!

Алхам 6: Салхинд хийцгээе

Жаахан салхи хийцгээе!
Жаахан салхи хийцгээе!
Жаахан салхи хийцгээе!
Жаахан салхи хийцгээе!
Жаахан салхи хийцгээе!
Жаахан салхи хийцгээе!

Салхины үүсгүүр хийцгээе !! AKA -ийн сэнс:) Халуун цавуу буу асаагаад хайч, байнгын маркер, хөнгөн цагаан лааз, цаасан картоноо ав.

Алхам 1: Хоосон лаазнаас хөнгөн цагаан дөрвөлжин, 1 см орчим диаметртэй цаасан картоноос болгоомжтой хайчилж ав.

Алхам 2: Зураг 1 дээрх цаасан сэнсний загварыг масштабтай болгохын тулд 50% болгон хэвлэ. Сэнсний ирний нэгийг хайчилж, хөнгөн цагаан тугалган цаасаар 5 (5) удаа зурна.

Алхам 3: Хөнгөн цагаан сэнсний ирийг сайтар хайчилж, цаасан дугуйлан дээр ижил интервалтайгаар цавуу хийнэ.

Алхам 4: Моторын бэхэлгээг картон дээр наа (би матрын хавчаарыг холбоход хялбар болгох үүднээс модон алчуураар хийсэн "хөлийг" нэмж оруулав).

Бусад сонголтууд

  • Хөдөлгүүрийн босоо амыг ашиглан эд зүйлийг эргүүлэх эсвэл янз бүрийн чиглэлд зүйлийг хөдөлгөхөд араа/хөшүүрэг хий
  • Хэрэв та micro: bit -ийг чанга яригчтай холбовол энэ нь бас дуу тоглуулах боломжтой болно!
  • Энгийн зүйлээс эхэлж, ид шидийн мэдрэмж төрүүлэх зүйлийг хайж олохын тулд эргэн тойронд тоглоорой.

Алхам 7: Бүх зүйлийг туршиж үзээрэй

Бүх зүйлийг туршиж үзээрэй!
Бүх зүйлийг туршиж үзээрэй!

Тэгээд одоо бидний дуртай хэсгийн хувьд: туршилт !! Манай ид шидийн хүлээн авагч моторыг хөдөлгөж байгааг шалгахын тулд микро: бит (зайгаа холбож), саваа хянагчаа хөдөлгөж (эсвэл хурдан товчлуурыг ашиглана уу).

Туршилт хийж дуусаад, ид шидийн хүлээн авагчийн холболтыг халуун цавуугаар түрхэж, байрлуулна. Хэрэв та хэт байнгын шийдлийг хүсч байвал эпокси ашиглана уу (ус нэвтэрдэггүй сайн урамшуулал юм). Микро: бит дээр цавуу (ялангуяа эпокси) авахаас болгоомжил, ингэснээр та тэдгээрийг ирээдүйн төслүүдэд ашиглах боломжтой хэвээр байна.

Тэмдэглэл: Та бүх зүйлийг анх асаахад мотор дохиогүйгээр эргэлдэж эхэлдэг. Саваа хянагчийг асаана уу, энэ нь зогсох ёстой, тэгээд хүлээгдэж буй байдлаар ажиллах хэрэгтэй.

Хүлээгдэж буй шиг ажиллахгүй байна уу?

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

1. Эрчим хүч бол бүх түвшний туршлагатай үйлдвэрлэгчдийн хамгийн түгээмэл асуудал юм. Батерейг зөв холбосон эсэхийг шалгаарай, микро: битийн гэрлийн аль аль нь асаалттай байна (microUSB порт дээрх жижиг шар гэрэл).

2. Мотор хөдлөхгүй байна уу? Утас болон бусад объектуудын аль нь ч саад болохгүй байгаа эсэхийг шалгаарай.

3. Мотор өдийг холдуулах биш өөр рүү нь татдаг уу? Хөдөлгүүрийн чиглүүлэгчийн чиглэлийг солих. Энэ нь мотор эсрэг чиглэлд эргэх бөгөөд ингэснээр агаар эсрэг чиглэлд түлхэгдэх болно.

Алхам 8: Ид шид гаргаарай

Бага зэрэг ид шид хий!
Бага зэрэг ид шид хий!
Бага зэрэг ид шид хий!
Бага зэрэг ид шид хий!

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

Ингээд л боллоо! Шившлэг хийж, найз нөхдөө шинэ хүч чадлаараа гайхшруулаарай.

Асуулт, сэтгэгдэл, бүтээл? Сэтгэгдэл үлдээх! Аз жаргалтай байна, ид шидийн амьтад аа!

Үүнийг хөдөлгө
Үүнийг хөдөлгө
Үүнийг хөдөлгө
Үүнийг хөдөлгө

Идэвхитэй болгохын тулд хоёрдугаар байр эзэлсэн

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