Мазмуну:
- 1 -кадам: Берилиштер
- 2 -кадам: Case
- 3-кадам: 3D басылган бөлүктөр
- 4 -кадам: Үн картасын өзгөртүү
- 5-кадам: Micro-Lipo Заряддагычты өзгөртүү
- 6-кадам: Micro-Lipo Заряддагычты Батареяга туташтыруу
- 7 -кадам: Экранды Raspberry Pi менен туташтыруу
- 8 -кадам: MintyPi сүрөтүн күйгүзүү
- 9 -кадам: Бүтүрүү
Video: Минти Пи: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Minty Pi - бул Altoids калайынын ичине туура келген ретро оюндар консолу.
Ал 1200 мА батарея менен иштейт жана Raspberry Pi менен иштейт.
Дизайн үчүн Вермиге кредит.
1 -кадам: Берилиштер
Бул долбоор үчүн сизге төмөнкү жабдыктар керек болот:
Altoids калай
Raspberry Pi
MicroSD карта - 8-16 ГБ
3D басып чыгарылган бөлүктөр үчүн 3D принтерине жетүү
2.2 SPI TFT экраны
Үн картасы (5V PCM2704 үн картасын декоддоо модулу DAC декодер тактасы)
Adafruit Micro-Lipo кубаттагыч
1200mA 3.7V Lipo батарейкасы
Power Switch
Түймө которгучтар
DS-Lite киргизүү баскычтары
Protoboard
Жез тасма
2 -кадам: Case
3d калай үчүн тешик колдонмосун басып чыгарыңыз.
Курчтун жардамы менен тешиктердин чек араларын белгилеңиз.
Бургулоону жана толтурууну баштоодон мурун, калайдын четине маска лентасын сүйкөп, эч кандай металлдын үкөкчөлөрү тыгылып калбасын жана кийинчерээк чынжырды өчүрүү үчүн бошоп кетпесин.
Эң кичине бургулоо менен баштоо, андан кийин чоңураак бургулоо биттерин иштетүү эң жакшы.
USB уячалары үчүн, мен адегенде кичинекей тешик бургуладым, андан кийин тешик гидге туура келиши үчүн тапшырылды.
3-кадам: 3D басылган бөлүктөр
3D басып чыгарылган бөлүктөр үчүн PLA бет плиталарына жана арткы жагына жакшы, бирок топсолор ABS сыяктуу күчтүү пластик менен басылышы керек.
Мен тетиктерди басып чыгаруу үчүн колдонгон орнотуулар көрсөтүлөт.
3D басылган бөлүктөрдүн STL файлдары бул жерде.
4 -кадам: Үн картасын өзгөртүү
Бизге керек болгон үн картасында USB уячасы жана гарнитура уячасы бар, бирок булардын бизге кереги жок.
USB уячасын алып салуу үчүн, адегенде USB уячасынын эки капталындагы буттарын зым кескич менен чечип алыңыз, андан кийин туташтыргычтарды жылытуу үчүн ширеткичти колдонуп, аны картадан сууруп алыңыз.
Гарнитуранын уячасын алып салуу үчүн, жөн гана туташтыргычтарды кесип салыңыз.
Биз ошондой эле мейкиндикти үнөмдөө үчүн кристалл осцилляторун үн картасынын капталына жылдыргыбыз келет.
5-кадам: Micro-Lipo Заряддагычты өзгөртүү
Micro-LiPo Заряддагыч үчүн, биз ошондой эле мейкиндикти үнөмдөө үчүн кээ бир өзгөртүүлөрдү киргизебиз.
Биринчиден, биз JST туташтыргычын алып салышыбыз керек, бул таянычтарды кесүү менен жасалышы мүмкүн.
Андан кийин, эки казыкты алып салуу үчүн ширетүүчү темирди колдонуңуз.
Андан кийин биз 500 мА коннекторун кандайдыр бир ширетүүчү менен көпүрө кылабыз, анткени биздин батарейка 1,2 А жана заряддын көтөрүлүшүнө туруштук бере алат.
6-кадам: Micro-Lipo Заряддагычты Батареяга туташтыруу
BAT пинге кызыл зымды жана GND пинге кара зымды туташтырыңыз.
Андан кийин, кызыл BAT зымын электр которгучка туташтырыңыз.
Биз JST туташтыргычын алып салгандан кийин, биз батареяны заряддагычка түз кошобуз.
Заряддагычты Altoids калайындагы микро USB тешиги менен тегиздөө үчүн Micro-USB туташтыргычын колдонуңуз.
Заряддагыч түзүлүштү ысык клей же лента менен колдонуңуз.
Батареяны калайга бекитүү үчүн скотч колдонуңуз.
Тик бурчтуу тешиктин ысык клейи.
7 -кадам: Экранды Raspberry Pi менен туташтыруу
Эгерде сиз бул жердегидей 2.2 SPI TFT дисплей модулун колдонуп жатсаңыз, анда биз дисплей портторунан зымдарды GPIO портторуна кошуп экранды туташтыра алабыз.
Биз бириктиргичтерден ширетилген казыктарды алып салышыбыз керек. Андан кийин дисплей портторунан зымдарды Raspberry Piнин GPIO портторуна төмөнкүдөй жупташуу менен кошобуз:
SDO/MISO ---------- пин 21 (GPIO 9)
LED ----------------- пин 12 (GPIO 18)
SCK ------------------- пин 23 (GPIO 11)
SDI/MOSI ----------- пин 19 (GPIO 10)
DC/RS --------------- пин 18 (GPIO 24)
КАЙРА АРТТОО --------------- пин 22 (GPIO 25)
CS -------------------- пин 24 (GPIO 8)
GND ----------------- пин 20 (GND)
VIN ------------------- pin 17 (3.3v)
Андан кийин зымдарды малина пиинин GPIO портторуна ширетип, зымдардын иреттүүлүгүн текшериңиз.
8 -кадам: MintyPi сүрөтүн күйгүзүү
MintyPi үчүн сүрөттү бул жерден көчүрүп алсаңыз болот.
Мен SD картасына сүрөттү күйгүзүү үчүн balenaEtcher колдондум.
Сүрөт SD картага күйгөндөн кийин, оюндарды жүктөп алсаңыз болот.
SD картаны Raspberry Pi'ге салыңыз.
9 -кадам: Бүтүрүү
Батареяга тоскоолдук кылбоо үчүн, малина пи үстүнө бир нече электр лентасын коюңуз.
Raspberry Pi'ни бет табакка чаптаңыз.
Raspberry Pi'ди иштетип, программалардын баары туура иштеп жатканына ынануу үчүн.
Беттеги плиталарды бурап коюңуз, бүттү!
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам
Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
WordPressке плагиндерди 3 кадам менен кантип орнотсо болот: 3 кадам
WordPressке плагиндерди 3 этапта кантип орнотуу керек: Бул үйрөткүчтө мен сизге веб -сайтыңызга WordPress плагинин орнотуу үчүн эң маанилүү кадамдарды көрсөтөм. Негизи плагиндерди эки башка жол менен орнотсоңуз болот. Биринчи ыкма ftp же cpanel аркылуу болот. Бирок мен аны тизмектебейм, анткени бул чындыгында нааразы
Кадам моторун айдоо үчүн 556 таймерди колдонуу: 5 кадам
Step моторун айдоо үчүн 556 таймерди колдонуу: Бул инструкция 556 таймердин кантип тепкичтүү моторду айдай аларын түшүндүрүп берет
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)