فهرست مطالب:
- مرحله 1: فهرست محتوا برای HackerBox 0041
- مرحله 2: بسته های قطعات الکترونیکی
- مرحله 3: Adafruit ItsyBitsy M4 Express
- مرحله 4: CircuitPython
- مرحله 5: MakeCode Arcade
- مرحله 6: قدرت باتری برای PCB MakeCode Arcade
- مرحله 7: نشان Atari Punk Console
- مرحله 8: زندگی در HackLife
![HackerBox 0041: CircuitPython: 8 Step HackerBox 0041: CircuitPython: 8 Step](https://i.howwhatproduce.com/images/001/image-473-14-j.webp)
تصویری: HackerBox 0041: CircuitPython: 8 Step
![تصویری: HackerBox 0041: CircuitPython: 8 Step تصویری: HackerBox 0041: CircuitPython: 8 Step](https://i.ytimg.com/vi/Hfkz4oPuc5U/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
![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
- مونتاژ Synth کنسول آتاری پانک
HackerBoxes سرویس جعبه اشتراک ماهانه برای لوازم الکترونیکی DIY و فناوری رایانه است. ما سرگرم کننده ، سازنده و آزمایش کننده هستیم. ما رویای رویاها هستیم.
سیاره را هک کنید
مرحله 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
- PCB اختصاصی MakeCode Arcade
- PCB کنسول Atari Punk منحصر به فرد
- دو بسته قطعات الکترونیکی
- صفحه نمایش رنگی 128x160 پیکسل TFT
- CR2032 سکه سلول پنج بسته
- ماژول حلقه LED RGB 12
- میکرو سرو موتور SG90
- 400 نان تخته تخته روشن
- سیم کشی دوپونت مرد-مرد
- کابل MicroUSB بافته
- مدار منحصر به فرد پایتون Decal
- برچسب HackerBox Maker Decal
- پچ اختصاصی HackerBox Iron-On
برخی موارد دیگر که مفید خواهد بود:
- آهن لحیم کاری ، لحیم کاری و ابزارهای اصلی لحیم کاری
- کامپیوتر برای اجرای ابزارهای نرم افزاری
مهمتر از همه ، شما نیاز به حس ماجراجویی ، روحیه هکر ، صبر و کنجکاوی دارید. ساختن و آزمایش با وسایل الکترونیکی ، در حالی که بسیار سودمند است ، می تواند گاهی سخت ، چالش برانگیز و حتی ناامید کننده باشد. هدف پیشرفت است نه کمال. وقتی پافشاری می کنید و از ماجراجویی لذت می برید ، می توانید رضایت زیادی از این سرگرمی به دست آورید. هر قدم را به آرامی بردارید ، به جزئیات توجه کنید و از درخواست کمک نترسید.
در س FAالات متداول HackerBoxes اطلاعات زیادی برای اعضای فعلی و آینده نگر وجود دارد. تقریباً همه ایمیل های پشتیبانی غیر فنی که دریافت می کنیم قبلاً در آنجا پاسخ داده شده است ، بنابراین ما واقعاً قدردانی می کنیم که چند دقیقه وقت گذاشتید و سوالات متداول را مطالعه کردید.
مرحله 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 دارای پردازنده میکروچیپ ATSAMD51 ARM Cortex M4 (برگ داده) با سرعت 120 مگاهرتز است. میکروکنترلر دارای نقطه شناور ، 512 کیلوبایت فلش و 192 کیلوبایت RAM است.
در حالی که ItsyBitsy M4 را می توان با Arduino IDE استفاده کرد ، با CircuitPython در کشتی ارسال می شود. وقتی آن را وصل می کنید ، به عنوان یک درایو دیسک کوچک با main.py روی آن نشان داده می شود. main.py را با ویرایشگر متن مورد علاقه خود ویرایش کنید تا پروژه خود را با استفاده از پایتون ، محبوب ترین زبان برنامه نویسی ، بسازید. نیازی به نصب ، IDE یا کامپایلر نیست ، بنابراین می توانید از آن در هر رایانه ای استفاده کنید ، حتی ChromeBooks یا رایانه هایی که نمی توانید نرم افزار را روی آنها نصب کنید.
مرحله 4: CircuitPython
![CircuitPython CircuitPython](https://i.howwhatproduce.com/images/001/image-473-19-j.webp)
CircuitPython یک زبان برنامه نویسی است که برای ساده کردن آزمایش و یادگیری برنامه نویسی بر روی تخته های میکروکنترلر ارزان قیمت طراحی شده است. CircuitPython یک منبع باز از زبان برنامه نویسی MicroPython است. این یک نرم افزار پیاده سازی زبان برنامه نویسی پایتون 3 است و برای اجرا بر روی چندین میکروکنترلر مدرن منتقل شده است. (به ویکی پدیا مراجعه کنید)
صفحه Adafruit Welcome to CircuitPython بهترین نقطه شروع است.
تخته نان بدون لحیم ، سیم های بلوز و موارد دیگر دیگر از HackerBox 0041 در حین کار در آزمایش های نمایشی Adafruit CircuitPython Essentials مفید هستند.
مرحله 5: MakeCode Arcade
![MakeCode Arcade MakeCode Arcade](https://i.howwhatproduce.com/images/001/image-473-20-j.webp)
MakeCode Arcade یک پلت فرم مبتنی بر وب و مبتدی برای ایجاد بازی های یکپارچهسازی با سیستمعامل برای وب و میکروکنترلرها است. با استفاده از PCB اختصاصی HackerBox MakeCode Arcade ، Adafruit ItsyBitsy M4 Express ، صفحه نمایش TFT رنگی و هفت دکمه فشاری ، می توانید پلت فرم بازی MakeCode Arcade خود را جمع آوری کنید.
یادداشت های مونتاژ: با صفحه PCB شامل متن "ItsyBitsy" در صفحه ابریشم رو به بالا شروع کنید. همه قطعات در این طرف PCB قرار دارند. در طراحی PCB یک زنگ پیزو وجود دارد که به ItsyBitsy متصل شده است. با این حال ، به نظر نمی رسد که پشتیبانی از آن خروجی هنوز در کد Arcade پیاده سازی شده باشد ، بنابراین لحیم کاری زنگ در آن اختیاری است. هدر زن 40 پین را می توان به دو قسمت 14 پین تقسیم کرد تا "سوکت" برای ItsyBitsy ایجاد شود. Socketing ItsyBitsy از ظاهر کردن ماژول در و خاموش PCB Arcade و تخته نان بدون لحیم در صورت لزوم برای پروژه های مختلف پشتیبانی می کند. البته ، اگر در نهایت از هر دو سیستم عامل برای ItsyBitsy با فرکانس زیاد استفاده می کنید ، ممکن است بخواهید ItsyBitsy دیگری را بردارید و مستقیماً آن را به PCB Arcade لحیم کنید.
برنامه ریزی: جزئیات مربوط به MakeCode Arcade را برای SAMD51 مشاهده کنید.
مرحله 6: قدرت باتری برای PCB MakeCode Arcade
![قدرت باتری برای PCB MakeCode Arcade قدرت باتری برای PCB MakeCode Arcade](https://i.howwhatproduce.com/images/001/image-473-21-j.webp)
به طور پیش فرض ، PCB MakeCode Arcade از طریق پورت microUSB در ItsyBitsy تغذیه می شود. تغذیه USB را می توان از طریق پورت USB کامپیوتر ، زگیل دیواری و غیره تأمین کرد.
برای پلت فرم Arcade قابل حمل ، پورت USB را می توان با استفاده از پاوربانک USB تغذیه کرد. در صورت تمایل ، یک راه حل تمیز برای یکپارچه سازی باتری LiPo کوله پشتی Adafruit LiIon/LiPoly است که در عکس نشان داده شده است. این کوله پشتی را می توان با باتری LiPo و به صورت اختیاری یک دکمه روشن/خاموش ترکیب کرد. از عکس توجه کنید که کوله پشتی LiPo را می توان به زیبایی در قسمت پشتی PCB بازی قرار داد. اگر قصد دارید سه پین دیگر را بعد از لحیم کاری کوتاه کنید ، سه پین مربوطه را کنار بگذارید.
مرحله 7: نشان Atari Punk Console
![نشان کنسول آتاری پانک نشان کنسول آتاری پانک](https://i.howwhatproduce.com/images/001/image-473-22-j.webp)
کنسول Atari Punk یک مدار محبوب است که از دو IC 555 تایمر یا یک IC 555 دو تایمر 556 استفاده می کند. مدار اصلی در جزوه Radio Shack در سال 1980 منتشر شد. طراح آن ، فارست م. میمس سوم ، در دفترچه خود "مینی نوت بوک مهندس - 555 مدار" ، مدار را "ژنراتور پله ای" نامید.
این مدار اغلب "کنسول پانک آتاری" نامیده می شود ، زیرا صداهای "ضعیف" آن شبیه بازی های کلاسیک کنسول آتاری در دهه 1980 است ، با خروجی موج مربعی شبیه Atari 2600. از نظر فنی ، یک نوسان ساز موج مربع خیره کننده است که یک حالت یکنواخت را هدایت می کند. نوسان ساز که یک پالس (مربع) واحد ایجاد می کند.
نکات مجمع:
- دو گیره سلول سکه ای در پشت تخته قرار دارد
- همه اجزای دیگر در جلوی تخته قرار می گیرند
- برای اطمینان از تماس خوب با سلول سکه ، هر سه پد را برای هر گیره قلع دهید
- یک مقاومت 1K R2 درست در زیر IC قرار دارد
- DIP سوئیچ قدرت را به طور جداگانه به اسیلاتورها و LED ها می دهد
- C1 و C2 کلاهک 0.1uF هستند
- C3 یک سرپوش 10uF است
- برای هر سه حروف ، با قرار دادن پین بلندتر به سمت علامت + ، به علامت قطبیت روی تخته توجه کنید
- برای LED های روشن و خود چشمک زن ، پین کوتاهتر در سوراخ نزدیک لبه صاف دایره تخته قرار می گیرد
- روی PCB علامت + برای بلندگو وجود دارد
- IC (و سوکت آن) باید مطابق علامت نیم دایره روی برد جهت گیری شود
- سوکت آی سی را بدون تراشه داخل آن لحیم کرده و سپس پس از سرد شدن IC را در سوکت قرار دهید
- پتانسیومترهای 1Mohm در قسمت پایین با علامت "B105" مشخص شده اند. در برخی از نسخه های کیت قطعات ، به جای آن پتانسیومترهای 500Koh ارائه شده است. اینها با علامت "B504" مشخص شده اند.
- پتانسیومتر 5 کیلو متر با علامت "B502" مشخص شده است. در برخی از نسخه های کیت قطعات ، به جای آن یک پتانسیومتر 1 کیلو متری ارائه شده است. با علامت "B102" مشخص شده است.
صفحه کنسول ویکی پدیا آتاری پانک
صفحه کنسول جامکو الکترونیک آتاری پانک
مرحله 8: زندگی در HackLife
![Livin 'the HackLife Livin 'the HackLife](https://i.howwhatproduce.com/images/001/image-473-23-j.webp)
امیدواریم از سفر این ماه به لوازم الکترونیکی DIY لذت برده باشید. با ما در ارتباط باشید و موفقیت خود را در نظرات زیر یا در گروه فیس بوک HackerBoxes به اشتراک بگذارید. در صورت داشتن هرگونه سوال یا نیاز به راهنمایی در هر مورد ، مطمئناً به ما اطلاع دهید.
به انقلاب بپیوندید. با HackLife زندگی کنید می توانید هر ماه یک جعبه جالب از پروژه های الکترونیکی قابل هک و فناوری رایانه را مستقیماً به صندوق پستی خود تحویل دهید. کافی است به HackerBoxes.com سر بزنید و در سرویس ماهانه HackerBox مشترک شوید.
توصیه شده:
HackerBox 0055: High Roller: 7 Step
![HackerBox 0055: High Roller: 7 Step HackerBox 0055: High Roller: 7 Step](https://i.howwhatproduce.com/images/007/image-19057-j.webp)
HackerBox 0055: High Roller: درود بر هکرهای HackerBox در سراسر جهان! با HackerBox 0055 ، شما D20 High Roller در بازی کارت واکنش به حادثه ، درهای پشتی و amp هستید. رخنه ها شما همچنین یادگیری ماشین را با TensorFlow ، سرورهای وب تعبیه شده ESP32 ، ماشین
HackerBox 0056: Seed Seed: 8 Step
![HackerBox 0056: Seed Seed: 8 Step HackerBox 0056: Seed Seed: 8 Step](https://i.howwhatproduce.com/images/007/image-20131-j.webp)
HackerBox 0056: Demon Seed: درود بر هکرهای HackerBox در سراسر جهان! با HackerBox 0056 ، ما هک USB ، سیگنال دهی USB سطح پایین ، ریز هسته هسته USB را با میکروکنترلرهای ATTiny ، آزمایش میکروکنترلر فلز برهنه ، عملیات و دفاع را
HackerBox 0052: Freeform: 10 Step
![HackerBox 0052: Freeform: 10 Step HackerBox 0052: Freeform: 10 Step](https://i.howwhatproduce.com/images/009/image-24197-j.webp)
HackerBox 0052: Freeform: درود بر HackerBox هکرهای سراسر جهان! HackerBox 0052 ایجاد مجسمه های مدار آزاد شامل یک نمونه تعقیب کننده LED و انتخاب سازه های شما بر اساس ماژول های LED WS2812 RGB را بررسی می کند. Arduino IDE برای… پیکربندی شده است
Usando CircuitPython En MeowMeow De ElectronicCats: 4 Step
![Usando CircuitPython En MeowMeow De ElectronicCats: 4 Step Usando CircuitPython En MeowMeow De ElectronicCats: 4 Step](https://i.howwhatproduce.com/images/011/image-32040-j.webp)
Usando CircuitPython En MeowMeow De ElectronicCats: Si has llegado hasta aquí es porque probablemente conoces la tarjeta Meow Meow ، این نانجا را از طریق برنامه نویسی مایل ها به منظور استفاده از ظرفیت های بزرگ مورد استفاده قرار می دهد. Sino la conoces o no la tienes، date una vuelta acá https://electroniccats.com/pr
CircuitPython With Itsybitsy M4 Express 1: Setup: 9 Step
![CircuitPython With Itsybitsy M4 Express 1: Setup: 9 Step CircuitPython With Itsybitsy M4 Express 1: Setup: 9 Step](https://i.howwhatproduce.com/images/002/image-4611-14-j.webp)
CircuitPython With Itsybitsy M4 Express 1: Setup: تازه وارد برنامه نویسی شده اید؟ فقط از Scratch استفاده می کنید و می خواهید به زبانی متنی بروید که دسترسی آسان به محاسبات فیزیکی با LED ها ، سوئیچ ها ، نمایشگرها و حسگرها را ممکن می سازد؟ سپس این ممکن است برای شما باشد. من متوجه شده ام که این سایت شامل بسیاری از دستورالعمل ها است