Съдържание:

HackerBox 0041: CircuitPython: 8 стъпки
HackerBox 0041: CircuitPython: 8 стъпки

Видео: HackerBox 0041: CircuitPython: 8 стъпки

Видео: HackerBox 0041: CircuitPython: 8 стъпки
Видео: #41 Hacker Box #0038 TechnoDactyl 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 е месечната абонаментна услуга за електроника и компютърни технологии „направи си сам“. Ние сме любители, създатели и експериментатори. Ние сме мечтателите на мечтите.

ХАК НА ПЛАНЕТАТА

Стъпка 1: Списък на съдържанието за HackerBox 0041

Image
Image
  • Adafruit ItsyBitsy M4 Express
  • Изключителна аркадна печатна платка MakeCode
  • Изключителна печатна платка Atari Punk Console
  • Два електронни компонента
  • Цветен дисплей 128x160 пиксела TFT
  • Пакет CR2032 с монети с пет монети
  • RGB 12 LED пръстен модул
  • SG90 микро серво мотор
  • 400 точки Clear Clear Breadboard
  • DuPont Jumper проводници мъжки-мъжки
  • Плетена MicroUSB кабел
  • Изключителен Circuit Python Decal
  • Изключителна наклейка за създател на HackerBox
  • Ексклузивен пластир на Iron-On на HackerBox

Някои други неща, които ще бъдат полезни:

  • Поялник, спойка и основни инструменти за запояване
  • Компютър за стартиране на софтуерни инструменти

Най -важното е, че ще имате нужда от приключение, хакерски дух, търпение и любопитство. Изграждането и експериментирането с електроника, макар и много възнаграждаващо, може да бъде сложно, предизвикателно и дори разочароващо понякога. Целта е напредък, а не съвършенство. Когато упорствате и се наслаждавате на приключението, от това хоби може да се получи голямо удовлетворение. Направете всяка стъпка бавно, обърнете внимание на детайлите и не се страхувайте да помолите за помощ.

В често задаваните въпроси за HackerBoxes има богата информация за настоящи и бъдещи членове. Почти всички имейли за нетехническа поддръжка, които получаваме, вече са отговорени там, така че наистина оценяваме, че отделихте няколко минути, за да прочетете често задаваните въпроси.

Стъпка 2: Електронни компонентни пакети

Adafruit ItsyBitsy M4 Express
Adafruit ItsyBitsy M4 Express

Запознайте се с компонентите, показани тук. Обърнете внимание на предложеното разпределение на тези компоненти според цветно кодираните блокове.

HackerBox 0041 включва тези компоненти, опаковани в две полиетиленови торбички. Моля, имайте предвид, че компонентите са разделени само в две торбички за по -лесно опаковане и няма смисъл поставянето на компонентите в едната или другата от двете торби.

Стъпка 3: Adafruit ItsyBitsy M4 Express

Adafruit ItsyBitsy M4 Express разполага с процесор Microchip ATSAMD51 ARM Cortex M4 (лист с данни), работещ на 120 MHz. Микроконтролерът има поддръжка с плаваща запетая, 512KB Flash и 192KB RAM.

Докато ItsyBitsy M4 може да се използва с Arduino IDE, той се доставя с CircuitPython на борда. Когато го включите, той ще се покаже като малко дисково устройство с main.py на него. Редактирайте main.py с любимия си текстов редактор, за да изградите проекта си с помощта на Python, най -популярния език за програмиране. Не са необходими инсталации, IDE или компилатор, така че можете да го използвате на всеки компютър, дори ChromeBooks или компютри, на които не можете да инсталирате софтуер.

Стъпка 4: CircuitPython

CircuitPython
CircuitPython

CircuitPython е език за програмиране, предназначен да опрости експериментирането и обучението за програмиране на евтини микроконтролерни платки. CircuitPython е производно с отворен код на езика за програмиране MicroPython. Това е софтуерна реализация на езика за програмиране Python 3 и е пренесен да работи на няколко съвременни микроконтролера. (вижте Уикипедия)

Страницата Adafruit Добре дошли в CircuitPython е най -добрата отправна точка.

Планът за запояване, джъмперните проводници и различни други елементи от HackerBox 0041 са полезни при работа с демонстрационните експерименти на Adafruit CircuitPython Essentials.

Стъпка 5: MakeCode Arcade

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

MakeCode Arcade е уеб-базирана, удобна за начинаещи платформа за създаване на ретро аркадни игри за мрежата и за микроконтролери. Използвайки изключителната HackerBox MakeCode Arcade PCB, Adafruit ItsyBitsy M4 Express, цветен TFT дисплей и седем бутона, можете да сглобите своя собствена ръчна платформа MakeCode Arcade.

ЗАБЕЛЕЖКИ ЗА МОНТАЖ: Започнете от страната на печатната платка, включително текста „ItsyBitsy“в копринения екран нагоре. Всички компоненти се намират от тази страна на печатната платка. В дизайна на печатни платки има пиезо зумер, свързан към ItsyBitsy. Поддръжката на този изход обаче изглежда не е внедрена в кода на Arcade, така че запояването на зумера не е задължително в този момент. 40 -пиновата женска заглавка може да бъде разделена на две 14 -пинови секции, за да се създаде "гнездо" за ItyBitsy. Включването на ItsyBitsy поддържа включването и изключването на модула на аркадната печатна платка и платката без запояване, както е необходимо за различни проекти. Разбира се, ако в крайна сметка използвате двете платформи за ItsyBitsy с много честота, може да искате да вземете друг ItsyBitsy и да го запоите директно към Arcade PCB.

ПРОГРАМИРАНЕ: Вижте подробностите за MakeCode Arcade за SAMD51.

Стъпка 6: Захранване на батерията за печатна платка MakeCode Arcade

Захранване на батерията за печатна платка MakeCode Arcade
Захранване на батерията за печатна платка MakeCode Arcade

По подразбиране, печатната платка MakeCode Arcade се захранва чрез microUSB порта на ItsyBitsy. USB захранването може да бъде осигурено от USB порт на компютър, брадавица на стена и др.

За преносима Arcade платформа, USB портът може да се захранва с помощта на USB банка за захранване. По избор чисто решение за интегриране на захранването с LiPo батерията е раницата Adafruit LiIon/LiPoly, показана на снимката. Тази раница може да се комбинира с LiPo батерия и по желание бутон за включване/изключване. Забележете от снимката, че LiPo раницата може да бъде добре разположена на гърба на аркадната печатна платка. Помага да оставите съответните три щифта на ItsyBitsy, ако планирате да отрежете другите щифтове след запояване.

Стъпка 7: Значка на Atari Punk Console

Значка Atari Punk Console
Значка Atari Punk Console

Конзолата Atari Punk е популярна схема, която използва две интегрални схеми 555 или една интегрална схема с двоен таймер 556. Оригиналната схема е публикувана в брошура на Radio Shack през 1980 г. Нейният дизайнер, Форест М. Мимс III, нарече схемата „Генератор на стъпаловидни тонове“в книгата си „Мини -бележник на инженер - 555 схеми“.

Схемата често се нарича "Atari Punk Console", защото нейните "нискочестотни" звуци наподобяват класическите конзолни игри на Atari от 80-те години на миналия век, с изход с квадратна вълна, подобен на Atari 2600. Технически това е нестабилен осцилатор с квадратна вълна, управляващ моностабилен осцилатор, който създава единичен (квадратен) импулс.

ЗАБЕЛЕЖКИ ЗА СБОРКА:

  • На гърба на дъската се намират две щипки с монети
  • Всички останали компоненти се намират в предната част на платката
  • Окапвайте и трите подложки за всяка щипка, за да осигурите добър контакт с клетката на монетата
  • 1K резистор R2 се намира точно под IC
  • DIP превключвателите управляват захранването на осцилаторите и светодиодите отделно
  • C1 и C2 са 0.1uF капачки
  • C3 е капачка от 10uF
  • И за трите капачки имайте предвид маркировката за полярност на дъската, като поставите по -дългия щифт към знака +
  • За чистите, самомигащи светодиоди по-късият щифт влиза в отвора близо до плоския ръб на кръга на дъската
  • На печатната платка има знак + за високоговорителя
  • IC (и неговото гнездо) трябва да бъдат ориентирани според маркировката на полукръг на дъската
  • Запоявайте IC гнездото без чипа и след това го поставете в гнездото, след като се охлади
  • Потенциометрите 1Mohm са обозначени с "B105" в долната част. В някои версии на комплекта части вместо това се предлагат потенциометри с мощност 500Kohm. Те са маркирани с "B504".
  • Потенциометърът 5Kohm е маркиран с "B502". В някои версии на комплекта за части вместо това е предвиден потенциометър 1Kohm. Той е маркиран с "B102".

Уикипедия Atari Punk Console страница

Страница на Jameco Electronics Atari Punk Console

Стъпка 8: Да живееш HackLife

Livin 'the HackLife
Livin 'the HackLife

Надяваме се, че сте се насладили на пътешествието този месец в електрониката „направи си сам“. Протегнете ръка и споделете успеха си в коментарите по -долу или във Facebook групата на HackerBoxes. Със сигурност ни уведомете, ако имате въпроси или имате нужда от помощ за нещо.

Присъединете се към революцията. Изживейте HackLife. Можете да получите страхотна кутия с хакерски проекти за електроника и компютърни технологии, доставяни директно във вашата пощенска кутия всеки месец. Просто сърфирайте към HackerBoxes.com и се абонирайте за месечната услуга HackerBox.

Препоръчано: