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

HackerBox 0041: CircuitPython: 8 алхам
HackerBox 0041: CircuitPython: 8 алхам

Видео: HackerBox 0041: CircuitPython: 8 алхам

Видео: HackerBox 0041: CircuitPython: 8 алхам
Видео: HackerBox 0041 CircuitPython 2024, Долдугаар сарын
Anonim
HackerBox 0041: CircuitPython
HackerBox 0041: CircuitPython

Дэлхийн өнцөг булан бүрт байгаа HackerBox хакеруудад мэндчилгээ дэвшүүлье. HackerBox 0041 нь бидэнд CircuitPython, MakeCode Arcade, Atari Punk консол болон бусад олон зүйлийг авчирдаг. Энэхүү зааварчилгаа нь HackerBox 0041 -ийг эхлүүлэх мэдээллийг агуулсан бөгөөд үүнийг хангамж дуусах үед эндээс худалдаж авч болно. Хэрэв та HackerBox -ийг яг ийм шуудангийн хайрцганд сар бүр авахыг хүсвэл HackerBoxes.com сайтад бүртгүүлж, хувьсгалд нэгдээрэй!

HackerBox 0041 -ийн сэдэв ба сургалтын зорилго:

  • SAMD51 ARM Cortex M4 -ийг судалж байна
  • CircuitPython -тэй суулгагдсан програмчлал
  • MakeCode аркад зориулсан чимэг тоглоомын загвар
  • Atari Punk консолын синтезийг угсрах

HackerBoxes бол DIY цахилгаан хэрэгсэл, компьютерийн технологийн захиалгын хайрцагны үйлчилгээ юм. Бид бол хоббичид, бүтээгчид, туршигчид юм. Бид бол мөрөөдлийн мөрөөдөгчид юм.

ПЛАНЕТИЙГ ХАК

Алхам 1: HackerBox 0041 -ийн агуулгын жагсаалт

Image
Image
  • Adafruit ItsyBitsy M4 Express
  • Онцгой MakeCode аркад ПХБ
  • Онцгой Atari Punk консол ПХБ
  • Хоёр электрон бүрэлдэхүүн хэсэг
  • Өнгөт дэлгэц 128x160 пиксел TFT
  • CR2032 зоос эсийн таван багц
  • RGB 12 LED цагираг модуль
  • SG90 бичил Servo мотор
  • 400 оноотой талхны самбар
  • DuPont холбогч утас эрэгтэй-эрэгтэй
  • Сүлжмэл MicroUSB кабель
  • Онцгой хэлхээний Python Decal
  • Онцгой HackerBox Maker Decal
  • Онцгой HackerBox Iron-On Patch

Ашиг тустай бусад зүйлүүд:

  • Гагнуурын төмөр, гагнуур, гагнуурын үндсэн хэрэгсэл
  • Програм хангамжийн хэрэгслийг ажиллуулах компьютер

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

HackerBoxes FAQ -д одоогийн болон ирээдүйн гишүүдэд зориулсан маш их мэдээлэл байдаг. Бидний хүлээн авч буй техникийн бус имэйлийн бараг бүх хариултууд тэнд хариулагдсан байдаг тул FAQ-ийг уншихад хэдэн минут зарцуулсанд үнэхээр талархаж байна.

Алхам 2: Цахим бүрэлдэхүүн хэсгүүдийн багц

Adafruit ItsyBitsy M4 Express
Adafruit ItsyBitsy M4 Express

Энд үзүүлсэн бүрэлдэхүүн хэсгүүдтэй танилцана уу. Өнгөний кодтой блокуудын дагуу эдгээр бүрэлдэхүүн хэсгүүдийн санал болгож буй хуваарилалтыг анхаарч үзээрэй.

HackerBox 0041 нь битүүмжилдэг хоёр поли уутанд савлагдсан эдгээр бүрэлдэхүүн хэсгүүдийг агуулдаг. Савлахад хялбар байхын тулд бүрэлдэхүүн хэсгүүдийг зөвхөн хоёр уутанд хуваасан бөгөөд бүрэлдэхүүн хэсгүүдийг хоёр уутны аль нэгэнд нь байрлуулах нь утгагүй болохыг анхаарна уу.

Алхам 3: Adafruit ItsyBitsy M4 Express

Adafruit ItsyBitsy M4 Express нь 120 МГц давтамжтайгаар ажилладаг Microchip ATSAMD51 ARM Cortex M4 (мэдээллийн хуудас) процессортой. Микроконтроллер нь хөвөх цэгийн дэмжлэг, 512KB Flash, 192KB RAM -тэй.

ItsyBitsy M4 -ийг Arduino IDE -тэй ашиглах боломжтой боловч CircuitPython -ийг онгоцонд нийлүүлдэг. Үүнийг залгахад энэ нь main.py -тэй жижиг диск хөтөч хэлбэрээр харагдана. Хамгийн алдартай програмчлалын хэл болох Python ашиглан төслөө бүтээхийн тулд main.py файлыг дуртай текст засварлагчаараа засаарай. Суулгах, IDE эсвэл хөрвүүлэгч шаардлагагүй тул та үүнийг ямар ч компьютер дээр, тэр ч байтугай програм суулгах боломжгүй ChromeBooks эсвэл компьютерт ашиглаж болно.

Алхам 4: CircuitPython

Питон хэлхээ
Питон хэлхээ

CircuitPython бол хямд өртөгтэй микроконтроллерийн самбар дээр програмчлах туршилт, сургалтыг хялбарчлахад зориулагдсан програмчлалын хэл юм. CircuitPython бол MicroPython програмчлалын хэлний нээлттэй эх сурвалж юм. Энэ бол Python 3 програмчлалын хэлний програм хангамж бөгөөд орчин үеийн хэд хэдэн микроконтроллер дээр ажиллахаар зөөсөн. (Википедиаг үзнэ үү)

Adafruit Welcome to CircuitPython хуудас бол хамгийн сайн эхлэх цэг юм.

HackerBox 0041 -ийн гагнуургүй талх, холбогч утас болон бусад төрөл бүрийн зүйлс нь Adafruit CircuitPython Essentials демо туршилтанд ажиллахад ашигтай байдаг.

Алхам 5: MakeCode аркад

MakeCode аркад
MakeCode аркад

MakeCode Arcade бол вэб дээр суурилсан, эхлэгчдэд ээлтэй платформ бөгөөд вэб болон микроконтроллеруудад зориулан чимэг аркад тоглоомуудыг бий болгодог. Онцгой HackerBox MakeCode аркад ПХБ, Adafruit ItsyBitsy M4 Express, өнгөт TFT дэлгэц, долоон товчлуурыг ашиглан та өөрийн гараар хийдэг MakeCode Arcade платформыг угсарч болно.

УУЛЗАХ ТЭМДЭГЛЭЛ: ПХБ -ийн талаас эхэлж, торгон дэлгэц дээр "ItsyBitsy" гэсэн бичээсийг дээш харуул. Бүх бүрэлдэхүүн хэсгүүд ПХБ -ийн энэ талд байрладаг. ItsyBitsy -д холбогдсон ПХБ -ийн дизайнд пьезо дуугаруулагч байдаг. Гэсэн хэдий ч, энэ гаралтын дэмжлэгийг Зоосон машин кодонд хараахан хэрэгжүүлээгүй байгаа тул дуугаруулагчийг гагнах нь одоогоор заавал биш юм. 40pin эмэгтэй толгойг хоёр 14 зүү хэсэгт хувааж, ItsyBitsy -ийн "залгуур" -ыг үүсгэж болно. ItsyBitsy -ийг залгах нь янз бүрийн төслүүдэд шаардлагатай бол аркад ПХБ болон гагнуургүй талхны модулийг асаах, унтраах боломжийг олгодог. Мэдээжийн хэрэг, хэрэв та ItsyBitsy платформыг хоёуланг нь давтамжтайгаар ашигладаг бол та өөр ItsyBitsy -ийг аваад Arcade PCB руу шууд гагнахыг хүсч магадгүй юм.

ХӨТӨЛБӨРЛӨХ: SAMD51 -ийн MakeCode Arcade -ийн дэлгэрэнгүй мэдээллийг үзнэ үү.

Алхам 6: MakeCode аркад ПХБ -ийн батерейны хүч

MakeCode аркад ПХБ -ийн батерейны хүч
MakeCode аркад ПХБ -ийн батерейны хүч

Анхдагч байдлаар MakeCode Arcade PCB нь ItsyBitsy дээрх microUSB портоор тэжээгддэг. USB хүчийг компьютерийн USB порт, хананы хорхой гэх мэтээр хангаж болно.

Зөөврийн аркад платформын хувьд USB порт нь USB тэжээлийн банк ашиглан тэжээгдэж болно. Нэмэлт байдлаар LiPo батерейны хүчийг нэгтгэх цэвэр шийдэл бол зураг дээр үзүүлсэн Adafruit LiIon/LiPoly үүргэвч юм. Энэхүү үүргэвчийг LiPo зай болон асаах/унтраах товчлууртай хослуулж болно. LiPo үүргэвчийг аркад ПХБ -ийн ар талд цэвэрхэн байрлуулж болохыг зурган дээрээс анхаарна уу. Хэрэв та гагнуурын дараа бусад тээглүүрийг тайрахаар төлөвлөж байгаа бол ItsyBitsy -ийн холбогдох гурван зүүг орхиход тусална.

Алхам 7: Atari Punk консолын тэмдэг

Atari Punk консолын тэмдэг
Atari Punk консолын тэмдэг

Atari Punk консол нь хоёр 555 таймер IC эсвэл нэг 556 хос таймер IC ашигладаг алдартай хэлхээ юм. Анхны хэлхээг 1980 онд Radio Shack товхимол болгон хэвлүүлжээ. Түүний зохион бүтээгч Форрест М. Мимс III "Инженерийн мини дэвтэр - 555 хэлхээ" товхимолдоо хэлхээг "Алхам аялгуу үүсгэгч" гэж нэрлэжээ.

Энэ хэлхээ нь ихэвчлэн "Atari Punk Console" гэж нэрлэгддэг, учир нь түүний "намуухан" дуу нь 1980-аад оны үеийн сонгодог Atari консол тоглоомтой төстэй бөгөөд дөрвөлжин долгионы гарц нь Atari 2600-тэй төстэй юм. Техникийн хувьд бол энэ нь тогтвортой байдлыг жолооддог гайхалтай дөрвөлжин долгионы осциллятор юм. нэг (дөрвөлжин) импульс үүсгэдэг осциллятор.

УУЛЗАХ Тэмдэглэл:

  • Самбарын ар талд хоёр зоос эсийн хавчаар байрладаг
  • Бусад бүх бүрэлдэхүүн хэсгүүд нь самбарын урд талд байрладаг
  • Зоосны үүртэй сайн холбоо тогтоохын тулд хавчуурга бүрийн гурван дэвсгэрийг цагаан тугалга хийнэ
  • 1K эсэргүүцэл R2 нь IC -ийн доор байрладаг
  • DIP нь осциллятор болон LED -ийн хүчийг тусад нь шилжүүлдэг
  • C1 ба C2 нь 0.1uF хэмжээтэй байна
  • C3 нь 10uF багтаамжтай
  • Гурван тагны хувьд самбар дээрх туйлын тэмдэглэгээг анхаарч үзээд урт тэмдгийг + тэмдэг рүү чиглүүлээрэй
  • Ил тод, өөрөө анивчдаг LED-ийн хувьд богино зүү нь хавтангийн тойргийн хавтгай ирмэгийн ойролцоох нүхэнд ордог
  • ПХБ дээр чанга яригчийн хувьд + тэмдэг байдаг
  • IC (түүний залгуур) нь самбар дээрх хагас тойргийн тэмдэглэгээний дагуу чиглэгдэх ёстой
  • IC залгуурыг чипгүйгээр гагнаж, дараа нь IC -ийг залгуурт хөргөнө
  • 1Mohm потенциометрийг доод талд "B105" гэж тэмдэглэсэн болно. Сэлбэг хэрэгслийн зарим хувилбаруудын оронд 500Км потенциометрийг өгдөг. Эдгээрийг "B504" гэж тэмдэглэсэн болно.
  • 5Kohm потенциометрийг "B502" гэж тэмдэглэсэн болно. Сэлбэг хэрэгслийн зарим хувилбаруудын оронд 1Kohm потенциометрийг өгдөг. Үүнийг "B102" гэж тэмдэглэсэн болно.

Wikipedia Atari Punk консолын хуудас

Jameco Electronics Atari Punk консолын хуудас

Алхам 8: HackLife -т амьдардаг

HackLife -т амьдарч байна
HackLife -т амьдарч байна

DIY цахилгаан бараагаар хийсэн энэ сарын аялал танд таалагдсан гэж найдаж байна. Доорх сэтгэгдлүүд эсвэл HackerBoxes Facebook групп дээр гарч амжилтаа хуваалцаарай. Хэрэв танд ямар нэгэн асуулт байвал эсвэл ямар нэгэн зүйлд тусламж хэрэгтэй байгаа бол бидэнд мэдэгдээрэй.

Хувьсгалд нэгдээрэй. HackLife -аар амьдар. Та хакердах боломжтой цахилгаан хэрэгсэл, компьютерын технологийн төслүүдийг сар бүр шууд шуудангийн хайрцагт хүргэх боломжтой. HackerBoxes.com руу орж, сар бүр хийдэг HackerBox үйлчилгээг захиалаарай.

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