![HackerBox 0041: CircuitPython: 8 кадам HackerBox 0041: CircuitPython: 8 кадам](https://i.howwhatproduce.com/images/001/image-473-14-j.webp)
Мазмуну:
- 1 -кадам: HackerBox 0041 үчүн мазмун тизмеси
- 2 -кадам: Электрондук компоненттер пакеттери
- 3 -кадам: Adafruit ItsyBitsy M4 Express
- 4 -кадам: CircuitPython
- 5 -кадам: MakeCode Arcade
- 6 -кадам: MakeCode Arcade PCB үчүн батареянын кубаты
- 7 -кадам: Atari Punk Console Badge
- 8 -кадам: HackLife менен жашаңыз
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
![HackerBox 0041: CircuitPython HackerBox 0041: CircuitPython](https://i.howwhatproduce.com/images/001/image-473-15-j.webp)
Дүйнө жүзүндөгү 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](https://i.howwhatproduce.com/images/001/image-473-17-j.webp)
![](https://i.ytimg.com/vi/RxwjM2i2lMM/hqdefault.jpg)
- 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](https://i.howwhatproduce.com/images/001/image-473-18-j.webp)
Бул жерде көрсөтүлгөн компоненттер менен таанышыңыз. Бул компоненттердин түстүү коддолгон блокторго ылайык бөлүштүрүлүшүнө көңүл буруңуз.
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](https://i.howwhatproduce.com/images/001/image-473-19-j.webp)
CircuitPython-бул эксперименттерди жөнөкөйлөтүү жана арзан микроконтроллер такталарында программалоону үйрөнүү үчүн иштелип чыккан программалоо тили. CircuitPython - бул MicroPython программалоо тилинин ачык булагы. Бул Python 3 программалоо тилинин программалык камсыздоосу жана бир нече заманбап микроконтроллерлерде иштөө үчүн жеткирилген. (Википедияны караңыз)
Adafruit CircuitPython баракчасына кош келиңиз - эң жакшы башталыш.
Adafruit CircuitPython Essentials демо эксперименттери аркылуу иштеп жатканда HackerBox 0041ден жасалган soldersless breadboard, jumper зымдары жана башка ар кандай нерселер пайдалуу.
5 -кадам: MakeCode Arcade
![MakeCode Arcade MakeCode Arcade](https://i.howwhatproduce.com/images/001/image-473-20-j.webp)
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 үчүн батареянын кубаты](https://i.howwhatproduce.com/images/001/image-473-21-j.webp)
Демейки боюнча, 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 консолунун бейджиги](https://i.howwhatproduce.com/images/001/image-473-22-j.webp)
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 менен жашаңыз](https://i.howwhatproduce.com/images/001/image-473-23-j.webp)
Бул айда DIY электроникасына болгон саякатыңыз жакты деп үмүттөнөбүз. Төмөндөгү комментарийлерде же HackerBoxes Facebook Groupтогу ийгиликтериңиз менен бөлүшүңүз. Албетте, эгерде сизде кандайдыр бир суроолор болсо же кандайдыр бир нерсеге жардам керек болсо, бизге кабарлаңыз.
Революцияга кошулуңуз. HackLife менен жашаңыз. Сиз ай сайын почтаңызга жеткирилген хакердик электроника менен компьютердик технологиялардын сонун кутусун ала аласыз. Жөн эле HackerBoxes.com сайтына кирип, айлык HackerBox кызматына жазылыңыз.
Сунушталууда:
CircuitPython менен кош түстүү тилке графиги: 5 кадам (сүрөттөр менен)
![CircuitPython менен кош түстүү тилке графиги: 5 кадам (сүрөттөр менен) CircuitPython менен кош түстүү тилке графиги: 5 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/001/image-1483-5-j.webp)
CircuitPython менен кош түстүү тилке графиги: Мен бул LED бар-графаны Pimoroni сайтынан көрдүм жана covid-19 блокировкасын ишке ашырууда бул арзан жана кызыктуу долбоор болушу мүмкүн деп ойлодум. Анын ар биринде 24 LED, кызыл жана жашыл бар 12 сегмент, ошондуктан теорияда сиз r көрсөтө алышыңыз керек
CircuitPython менен 4x4 баскычтопту колдонуу: 4 кадам
![CircuitPython менен 4x4 баскычтопту колдонуу: 4 кадам CircuitPython менен 4x4 баскычтопту колдонуу: 4 кадам](https://i.howwhatproduce.com/images/008/image-22402-j.webp)
4x4 баскычтопту CircuitPython менен колдонуу: Бул арзан баскычтоп CircuitPython долбоорлоруңузга сандык киргизүүнүн жөнөкөй ыкмасын сунуштайт. Мен аны Adafruit ItsyBitsy M0 экспрессинде колдоном. Сизге керек болот: Ариптакта - меники 4x4ItsyBitsy M0 Express же окшош boardMu Editor орнотулган
Usando CircuitPython MeowMeow De ElectronicCats: 4 кадам
![Usando CircuitPython MeowMeow De ElectronicCats: 4 кадам Usando CircuitPython MeowMeow De ElectronicCats: 4 кадам](https://i.howwhatproduce.com/images/011/image-32040-j.webp)
Usando CircuitPython MeowMeow De ElectronicCats: Мио Мияу, бул жерде эң чоң программалар бар, алар чоң чакырымдарга барабар. Сино ла конокс, такыр жок, https://electroniccats.com/pr
SSD1306 I2C OLED 128x64 дисплейиндеги графика Itybitsy M4 Express колдонуп CircuitPython менен: 13 кадам (сүрөттөр менен)
![SSD1306 I2C OLED 128x64 дисплейиндеги графика Itybitsy M4 Express колдонуп CircuitPython менен: 13 кадам (сүрөттөр менен) SSD1306 I2C OLED 128x64 дисплейиндеги графика Itybitsy M4 Express колдонуп CircuitPython менен: 13 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/003/image-8438-9-j.webp)
SSD1306 I2C OLED 128x64 дисплейиндеги CircuitPython менен Itybitsy M4 экспрессин колдонгон графика: SSD1306 OLED дисплейи кичинекей (0.96 "), арзан, кеңири жеткиликтүү, I2C, 128x64 пикселдүү монохромдуу графикалык дисплей, ал оңой интерфейстүү (болгону 4 зымдар) Raspberry Pi, Arduino же… сыяктуу микропроцессорлорду өнүктүрүү такталарына
CircuitPython жана TinyLiDAR: Жөнөкөй мисал: 3 кадам
![CircuitPython жана TinyLiDAR: Жөнөкөй мисал: 3 кадам CircuitPython жана TinyLiDAR: Жөнөкөй мисал: 3 кадам](https://i.howwhatproduce.com/images/001/image-1413-55-j.webp)
CircuitPython жана TinyLiDAR: Жөнөкөй мисал: MicroElectronicDesign tinyLiDAR-i2c автобус туташуусу бар ST VL53L0X негизиндеги учуу убактысынын (ToF) модулу. Adafruit микроконтроллер такталары бул сенсорго оңой туташтырылган, анткени алар i2c протоколун маалымат пининин үстүндө сүйлөй алышат