Мазмуну:

HackerBox 0041: CircuitPython: 8 кадам
HackerBox 0041: CircuitPython: 8 кадам

Video: HackerBox 0041: CircuitPython: 8 кадам

Video: HackerBox 0041: CircuitPython: 8 кадам
Video: HackerBox 0041 CircuitPython 2024, Июль
Anonim
HackerBox 0041: CircuitPython
HackerBox 0041: CircuitPython

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

HackerBox 0041 үчүн темалар жана окуу максаттары:

  • SAMD51 ARM Cortex M4 изилдөө
  • CircuitPython менен камтылган программалоо
  • MakeCode Arcade үчүн ретро оюн дизайны
  • Atari Punk Console Synthти чогултуу

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

HACK PLANET

1 -кадам: HackerBox 0041 үчүн мазмун тизмеси

Image
Image
  • Adafruit ItsyBitsy M4 Express
  • Exclusive MakeCode аркада PCB
  • Эксклюзивдүү Atari Punk Console PCB
  • Эки электрондук компоненттер пакети
  • Түстүү дисплей 128x160 пикселдик TFT
  • CR2032 монета клеткасынын беш пакети
  • RGB 12 LED шакек модулу
  • SG90 Micro Servo Motor
  • 400 чекиттик тактасы
  • DuPont Jumper Wire Er-Male
  • Өрүлгөн MicroUSB кабели
  • Эксклюзивдүү схема Python Decal
  • Эксклюзивдүү HackerBox Maker Decal
  • Exclusive 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 процессоруна ээ. Микроконтроллерде сүзүүчү чекит колдоосу, 512КБ Flash жана 192КБ оперативдүү RAM бар.

ItsyBitsy M4 Arduino IDE менен колдонулушу мүмкүн, бирок бортунда CircuitPython менен жеткирилет. Аны туташтырганыңызда, ал main.py менен кичинекей диск катары көрүнөт. Эң популярдуу программалоо тили Python менен долбооруңузду куруу үчүн main.py файлын сүйүктүү текст редакторуңуз менен түзөтүңүз. Эч кандай орнотуу, IDE же компилятор кереги жок, андыктан аны каалаган компьютерде, ал тургай ChromeBooks же программаны орното албаган компьютерлерде колдоно аласыз.

4 -кадам: CircuitPython

CircuitPython
CircuitPython

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

Adafruit CircuitPython баракчасына кош келиңиз - эң жакшы башталыш.

Adafruit CircuitPython Essentials демо эксперименттери аркылуу иштеп жатканда HackerBox 0041ден жасалган soldersless breadboard, jumper зымдары жана башка ар кандай нерселер пайдалуу.

5 -кадам: MakeCode Arcade

MakeCode Arcade
MakeCode Arcade

MakeCode Arcade-бул вебге жана микроконтроллерлерге ретро аркада оюндарын түзүү үчүн вебге негизделген, башталгычтарга ыңгайлуу платформа. Эксклюзивдүү HackerBox MakeCode Arcade PCB, Adafruit ItsyBitsy M4 Express, түстүү TFT дисплей жана жети баскычтарды колдонуп, өзүңүздүн портативдүү MakeCode Arcade платформаңызды чогулта аласыз.

ЧОГУЛУУНУН ЭСКЕРТҮҮЛӨРҮ: ЖКК тараптан жибек экрандын өйдө караган "ItsyBitsy" текстин баштаңыз. Бардык компоненттер ПХБнын ушул жагында барат. ItsyBitsyге туташкан ПХБ дизайнында пьезо -зумер бар. Бирок, бул өндүрүштүн колдоосу азырынча Аркада кодунда ишке ашкан жок окшойт, андыктан зумурду кошуу учурда милдеттүү эмес. 40pin аялдын башын ItsyBitsy үчүн "розетка" түзүү үчүн эки 14 пин бөлүккө бөлүүгө болот. ItsyBitsy розеткасы ар кандай долбоорлор үчүн зарыл болгон Аркада ПКБнын модулун жана өчүрүүнү колдойт. Албетте, эгерде сиз ItsyBitsy үчүн эки платформаны көп жыштыкта колдоно берсеңиз, анда дагы бир ItsyBitsy алып, аны түздөн -түз Аркада ПХБсына кошуп коюңуз келет.

ПРОГРАММАЛОО: SAMD51 үчүн MakeCode Arcade маалыматын караңыз.

6 -кадам: MakeCode Arcade PCB үчүн батареянын кубаты

MakeCode Arcade PCB үчүн батареянын кубаты
MakeCode Arcade PCB үчүн батареянын кубаты

Демейки боюнча, MakeCode Arcade PCB ItsyBitsyдеги microUSB порту аркылуу иштейт. USB кубаты компьютердин USB порту, дубал сөөлү ж.

Портативдүү Аркада платформасы үчүн USB порту USB кубат банкынын жардамы менен иштесе болот. Кошумча, LiPo батареянын кубатын интеграциялоо үчүн таза чечим - бул сүрөттө көрсөтүлгөн Adafruit LiIon/LiPoly рюкзагы. Бул рюкзакты LiPo батареясы жана кааласа күйгүзүү/өчүрүү баскычы менен айкалыштырса болот. LiPo рюкзагын аркада ПКБнын арт жагына тыкан жайгаштырууга болорун сүрөттөн байкаңыз. Эгерде сиз башка шиштерди ширетүүдөн кийин кыркууну пландап жатсаңыз, ItsyBitsyнин тиешелүү үч казыгын калтырууга жардам берет.

7 -кадам: Atari Punk Console Badge

Atari Punk консолунун бейджиги
Atari Punk консолунун бейджиги

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

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

ЧОГУЛУУ ЭСКЕРТҮҮЛӨРҮ:

  • Тыйындын эки уячасынын клиптери тактанын арт жагында өтөт
  • Башка бардык компоненттер тактанын алдыңкы бетине өтөт
  • Монетанын уячасы менен жакшы байланышты камсыз кылуу үчүн, ар бир клип үчүн үч жаздыкчаны калайлаңыз
  • А 1K каршылыгы R2 ICтин төмөн жагында жайгашкан
  • DIP которгучтар электр энергиясын осцилляторлорго жана светодиоддорго өзүнчө которот
  • C1 жана C2 0.1uF Caps болуп саналат
  • C3 10uF Cap болуп саналат
  • Үч капкак үчүн + белгисине карай узуныраак пин коюп тактадагы полярдык белгилөөнү эске алыңыз
  • Так, өзүнөн өзү жарк эткен LED үчүн, кыска пин такта тегерекчесинин тегиз четине жакын тешикке кирет
  • ПКБда динамик үчүн + белгиси бар
  • IC (жана анын розеткасы) тактадагы жарым тегерек белгиге ылайык багытталууга тийиш
  • IC розеткасын микросхемага кошуп, анан ICди розеткага салкындатыңыз
  • 1Mohm потенциометрлери ылдый жагында "B105" деп белгиленген. Бөлүктөрдүн комплектинин айрым версияларында анын ордуна 500Kohm потенциометрлери берилет. Булар "B504" деп белгиленген.
  • 5Kohm потенциометр "B502" деп белгиленген. Бөлүктөрдүн комплектинин айрым версияларында анын ордуна 1Kohm потенциометр берилет. Ал "B102" деп белгиленген.

Wikipedia Atari Punk Console Page

Jameco Electronics Atari Punk Console Page

8 -кадам: HackLife менен жашаңыз

HackLife менен жашаңыз
HackLife менен жашаңыз

Бул айда DIY электроникасына болгон саякатыңыз жакты деп үмүттөнөбүз. Төмөндөгү комментарийлерде же HackerBoxes Facebook Groupтогу ийгиликтериңиз менен бөлүшүңүз. Албетте, эгерде сизде кандайдыр бир суроолор болсо же кандайдыр бир нерсеге жардам керек болсо, бизге кабарлаңыз.

Революцияга кошулуңуз. HackLife менен жашаңыз. Сиз ай сайын почтаңызга жеткирилген хакердик электроника менен компьютердик технологиялардын сонун кутусун ала аласыз. Жөн эле HackerBoxes.com сайтына кирип, айлык HackerBox кызматына жазылыңыз.

Сунушталууда: