Мазмуну:
- 1 -кадам: Корпусту ачуу, фольганы алып салуу
- 2 -кадам: Төшөктөрдү даярдоо
- 3 -кадам: Жумушуңузду азырынча текшериңиз
- 4 -кадам: PIC даярдоо
- 5 -кадам: PIC жайгаштыруу
- 6 -кадам: Акыркы эки байланыш
- 7 -кадам: Мүчүлүштүктөрдү оңдоо
- 8 -кадам: Жабуу
Video: Пикситор - Mattel JuiceBox программасын иштетүү: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
Бул бузуу колдонуучу тарабынан жазылган программалык камсыздоону JuiceBox медиа ойнотуучу оюнчугунда иштетүүгө мүмкүндүк берет. Бул белгилүү бир 8 байттык ырааттуулук менен башталган. JBP сүрөт файлында камтылган кодду иштетүү үчүн камтылган сүрөт көрүүчү колдонмосун алдоо жолу менен иштейт. JuiceBoxтун нормалдуу иштеши триггердин ырааттуулугун камтыган чыныгы сүрөттүн 1-out-of-18-quintillion мүмкүнчүлүгүнөн башка таасирин тийгизбейт. Сизге төмөнкү нерселер жана жабдуулар керек болот:
- JuiceBox, же 2MB же 8MB. (Айырмасын айтуу үчүн: 2МБ бирдиктеринде гана REWIND баскычынын үстүндө жана оң жагында жайгашкан күйгүзүүчү LED бар.) 8MB бирдиги сөзсүз түрдө чоңураак программалардын иштешине жол бербейт, эң алдыңкы 6МБ адатта таштанды
- JuiceBox үчүн SD/MMC карта адаптери, же MP3 Баштоочу Кит менен келген расмий, же көптөгөн адамдар курган үйдө жасалган; кубаттуулугу 512 МБ ашпаган SD же MMC картасы; жана компьютерден ошол картка файлдарды көчүрүү жолдору. Негизинен, сиз орнотулган сүрөт көрүүчү тиркемесин колдоно билишиңиз керек.
- Жакшы учу бар ширетүүчү темир.
- Жок дегенде ошол темирди кантип колдонуу керек экенин билүү - мен муну сиздин биринчи ширетүү долбооруңуз катары сунуштабайт элем. Сиз 1/20 дюйм аралыкта жайгашкан казыктарды көпүрөсүз эле ширете алышыңыз керек.
- Көбүнчө кичине диаметри бар шире - Мен мындай жакшы иштер үчүн 0.020 дюймду колдоном.
- Пинцет жана/же ийне тумшугу.
- Сым кескичтер.
- Small Phillips жана жалпак учтуу отверткалар.
- Электр лента.
- Лупа абдан пайдалуу болмок.
- Сериялык портту кошуу үчүн JuiceBoxту модернизациялоо кээ бир Pixtor программалары үчүн керек (мисалы, сизге кабыкка кирүүгө мүмкүнчүлүк берген программалар сыяктуу), бирок дагы деле сериялык портсуз кыла турган нерселер бар.
- Пиктор коду менен программаланган PIC микроконтроллери, өзгөчө PIC12F508-I/SN, бул жерден табылган: https://www.elinux.org/wiki/JuiceBoxPixorter (аракет кылыңыз https://moin.elinux.org/wiki/JuiceBoxPixorter сайтта маалымат жок). Бул өзүңүз жасай ала турган нерсе эмес; Эгерде сизде PIC программисти болсо дагы, сизде SOIC-8 чипин иштетүү үчүн керектүү адаптер жок болушу мүмкүн (жана алар анча деле арзан эмес). Мен азыр өзүңүз жасай албагандар үчүн программаланган чиптерди сатам. Эгерде кимдир бирөө алдын ала программаланган чиптерди акылга сыярлык баада сунуштагысы келсе, мен сизге шилтеме берүүгө кубанычтамын.
(Анда эмне үчүн мен даяр PIC программисттери менен шайкеш келген DIP-8 чипин колдонгон жокмун? Эки себеп: Биринчиден, бир SOIC чипинде гана туташтыргычтардын үстүнө отуруу үчүн туура пин аралыгы бар. Экинчиден, DIP чипти орнотуу үчүн көп жумуш болмок, экинчиден, DIP үчүн бош орун жок - батарейканын ичине чоң тешик салышыңыз керек, AC адаптерин гана колдонууга мажбур болосуз. Батарейканын кубатын колдонууну пландаштырбаңыз жана PIC программисти бар болсо, DIP бөлүгүн (PIC12F508-I/P) колдонууга тартынбаңыз. 2-кадамдагы сүрөттөгү эскертүүлөр аны туташтыруу үчүн керектүү бардык маалыматты камтышы керек.)
1 -кадам: Корпусту ачуу, фольганы алып салуу
Арткы капкактын бурчтарындагы төрт бураманы алып салуу менен баштаңыз. Батарейканын капкагын кармап турган бураманы алып салуунун кажети жок.
Иштин эки жарымын кылдаттык менен бөлүңүз - алар дагы эле төмөнкү четиндеги зымдар менен туташтырылганын унутпаңыз. (Сиз бул зымдарды ажыратып, жарымын толугу менен бөлүп алсаңыз болот, бирок бул кошумча күчкө арзыбайт.) Бөлмөнүн үстүнөн учкан кичинекей пластикти тапканыңызга ишениңиз - экранды капкагын кармап туруу үчүн керек.. Аппаратты көрсөтүлгөндөй жайгаштырыңыз - ЖК экранды каратып, картридждин уячасы оңго. Бардык кийинки кадамдар ушул эле багытта бирдикти көрсөтөт. Үндү көзөмөлдөө менен гарнитуранын уячасынын ортосундагы бурчтан баштап, тактанын артындагы коргоочу фольгасынын жок дегенде бир бөлүгүн сыйрып алышыңыз керек. Жез фольганы эле эмес, тунук пластмассанын астындагы катмарын алууну текшериңиз. Кандайдыр бир нерсени кыскарта турган фольга калдыктары калбаганын текшериңиз.
2 -кадам: Төшөктөрдү даярдоо
Алынган фольганын астындагы алты ачык аянтчаны табыңыз - бешөө орой сызыкта, бирөө өзү өчүрүлөт. Бул JTAG портун түзөт, аны өндүрүүчү тактанын сыноосунда колдонот - жана биз дагы ыплас максаттар үчүн колдоно алабыз. Сиздин ширетүүчү темириңизди ысытыңыз жана бул төшөмөлөрдүн төртөөнө бир аз ширетип коюңуз - өз алдынча жана беш катардын үчүнчүсү. Катардын аягындагы төшөмөлөргө ширетүүнү колдонбоңуз, аларга эч кандай байланыш түзүлбөйт. Тилекке каршы, өндүрүүчү биз бул төшөмөлөргө микроконтроллерди ширетебиз деп ойлогон эмес жана подкладкалар менен камсыз кыла алган эмес. керектүү электр менен камсыздоо. Ошондуктан биз жакынкы издерден PICке электр энергиясын жеткирүү үчүн эки кыска зымды колдонушубуз керек. Резистордон (же башка электрондук компоненттен) алынган үзүндүлөр бул үчүн жакшы иштейт, анткени алар оптималдуу ширетүүгө ылайыкташтырылган, бирок ар кандай майда өлчөөчү зым иштеши керек. Сүрөттө көрсөтүлгөн эки такты таап, ошол жерлердеги сольдеркаларды кырып салыңыз - кичинекей жалпак учтуу отвертка иштеши керек. Зымдарды тактага тегиз эриткиле - алар, сыягы, тешиктерге батпай турган өтө чоң, жана сиз тактайдын башка жагында эмне бар экенин билбейсиз. Сиз зымдардын сүрөттүн ылдый жагына аздыр -көптүр багытталышын каалайсыз.
3 -кадам: Жумушуңузду азырынча текшериңиз
Мурунку кадамдан кийин, такта ушундай болушу керек. Чоңойтуп чыгаруучу айнегиңизди алып, эки прокаттын же издин ортосунда шорт издеңиз. (Ооба, алдыңкы эки JTAG блокноттору бул сүрөттө туташкан окшойт, бирок чындыгында андай эмес - алар менин сканерим үчүн өтө жалтырак.) Бардык көйгөйлөрдү азыр чечиңиз, кийинчерээк аларга кире албай калышыңыз мүмкүн.
4 -кадам: PIC даярдоо
Эми биз PIC чипи боюнча бир аз иш кылышыбыз керек, анын ордуна ширетилгенге чейин. Биринчиден, эгер сиз теманы жакшы билбесеңиз, пин номерлөө боюнча эскертүү. Pin 1 чиптин үстүңкү бурчундагы оюк чекит менен көрсөтүлөт; калгандары чиптин айланасында сааттын жебесине каршы жүрүп, ырааттуу номерленген. Эгерде сиз бир бурчта чекит көрбөсөңүз, анда сиз чиптин түбүн карап жатасыз - аны оодарыңыз! Бул сүрөттөргө чейин жана кийин жогорку сол жакта пин 1 чекитти көрсөтөт - бирок бул багыт эмес ал JuiceBoxко орнотулат. Сүрөттөргө көңүл буруңуз! Өйдө-ылдый орнотулган PIC, кыязы, JuiceBoxту өлтүрбөйт, бирок ал эч нерсеге жетпейт … Ийне-мурун кычкылын колдонуп, 1, 4 жана 8-пинтерди акырын ийип, чиптен сыртка каратыңыз. Идеясы, калган казыктар ордуна ширетилгенде, аларды тактадагы эч нерсеге тийгизбөө үчүн. 1 жана 8 -казыктардын үстү жагына бир аз ширетүүнү колдонуңуз - бул, балким, кийин эмес, азыр жасоо жеңилирээк болот.. 4 -пин менен убара болбоңуз, ал эч нерсеге туташпайт.
5 -кадам: PIC жайгаштыруу
Эми чындыктын учуру келет - PICти ордунда ширетүү. Пин 1 чекит азыр сүрөттүн ылдыйкы оң жагында экенин эске алыңыз !!!
Сол жактагы үч бүктөлгөн түйрөөч сиз мурда эритүүчү колдонгон үч JTAG төшөмөгө жекече туташат. Оң жактагы эки казык экөө тең JTAG аянтчасына туташат - чындыгында, 3 -пин гана туташтырылышы керек, бирок 2 -пин менен кыла турган эч нерсе жок жана ал калкып кетпеши керек. PIC көрсөтүлгөндөй, бир аз солго кыйшайса, бул блокноттор менен бир аз жакшыраак болот. Бул кадамда дагы бир ширетүүнү колдонуунун кажети жок. Пикетти пинцет менен кармап туруу жана бир жагынан казыктарды жылытуу учурунда бир аз ылдый басуу керек. Учурдагы ширетүү ээригенде, үтүктү алып салгыла, бирок пиццанын жардамы менен ПИКти кыймылсыз кармап тургула. Башка тарап менен кайталаңыз. Чоңойткуч менен жумушуңузду кайра текшериңиз. 2 жана 3 -казыктардын ортосундагы атайылап жасалган көпүрөлөрдөн башка эч кандай ширетүүчү көпүрөлөр болбошу керек. Бул жерде толугу менен туташпаган үч PIC казыгы болушу керек.
6 -кадам: Акыркы эки байланыш
Эгерде алар өтө узун болсо, эки зымды кесип, учтары PIC 1 жана 8 төөнөгүчтөрүнө тийип тургандай кылып бүгүңүз.
Зымдарды казыктарга туташтырыңыз. Сиз зымдарды кычкач менен кармап тургуңуз келет (аларды жылдырбоо үчүн, ошондой эле жылыткычтын ролун аткаруу үчүн). Үтүктү мүмкүн болушунча кыска убакытка сүйкөп коюңуз - идея зымдын экинчи четиндеги ширетүү ээриген жерге чейин ысытылбашы үчүн. Ошондуктан менде зымдар өтө зарыл болгондон узагыраак айланат - эгерде алар мүмкүн болушунча кыска жолду тандашса, анда бир эле учурда бир учу менен күрөшүү мүмкүн эмес. Чоңойткуч менен акыркы текшерүүнүн убактысы - зымдар алар кошулган акыркы чекиттерден башка эч нерсеге тийбеши керек. Муну камсыз кылуу үчүн алардын астына электр лентасын сүрүп коюңуз. Байланышпаган бир PIC пини калышы керек жана ал ошол бойдон калат.
7 -кадам: Мүчүлүштүктөрдү оңдоо
Жумушуңузду сынай турган убак! Бул жерден Pixorter демо программаларын алыңыз (же бул иштебесе https://moin.elinux.org/wiki/JuiceBoxPixorter). Аларды эстутум картаңызга көчүрүңүз (түп каталог гана - сүрөт көрүүчү папкаларды колдобойт). Картаны жана адаптерди JuiceBoxко салыңыз. Батарейкаларды орнотуңуз же AC адаптерин сайыңыз жана эр жүрөктүк менен күйгүзүңүз! Эгерде JuiceBox кадимкидей иштебесе, адегенде 5 пинтин ширетилишин текшериңиз. Эгер андай эмес болсо, анда сиз, балким, такыр тийбешиңиз керек болгон кандайдыр бир блокко же изге кокусунан байланыш түзүүгө жетиштиңиз. Сиз ээрите турган подушкаларды камтыган башка эч кандай ката мындай натыйжага алып келбейт. Ишти кайра текшерүү, балким жакшыраак лупанын жардамы менен, эгер чындыгында ушундай болсо, мен сунуштай алам. Бул учурда сиз сүрөттү көрүүчүдө болушуңуз керек (же, балким, сүрөт көрүүчү же MP3 тандоого мүмкүндүк берген меню болушу керек) оюнчу). Сүрөттөгүдөй демо программалардын бирин тандаңыз - TINYGL_SPIN, балким, сиз, жок дегенде, кыскача, көбүнчө таштанды болгон экранды көрөсүз, анткени бул программалар чындап эле сүрөттөр эмес. Эгерде бул экран кала берсе жана анда "REXUIR PIXECUTOR" деген текст камтылса, Пиксессор толугу менен иштей алган жок. Балким сизде көпүрө бар, же PIC төөнөгүчтөрүнүн бири чындыгында анын астындагы аянтка ширетилген эмес. (6 -пин бул мүмкүн болгон жер окшойт, анткени ал башка эки казыктын ортосунда. Аны кичинекей отвертка учу менен акырын чайкап көрүңүз - эгер ал бир тараптан экинчи жакка жыла алса, анда ал сөзсүз түрдө ширетилген эмес.) таштандыларды камтыйт, бирок "PIXECUTOR КЕРЕК" деген билдирүү жок, анда программа чындыгында чуркады - программалардын биринчи жасаган иши - бул билдирүү экрандан. Эгерде экран ошол бойдон калса, балким программа кандайдыр бир себептерден улам бузулуп калган, же жөн эле эч нерсени көрсөтүү үчүн арналган эмес. Мисалы, SHELLY программасы сериялык портто командалык кабыкты ишке киргизет. Эгерде сизде сериялык порт моду орнотулбаса жана аны экранга таасир этүүчү кандайдыр бир буйрук берүү үчүн колдонбосоңуз, JuiceBoxто эч нерсе болбойт окшойт.. Программалар жазылышы мүмкүн, алар бүткөндөн кийин кайра сүрөттү көрүүчүгө чыга алат, бирок бул алардын кыла турган нерселерин чектейт, андыктан мындай программалар көп болоруна күмөнүм бар. аны толугу менен өчүрбөй жасоо керек. Жөн гана PIC пин 4 (учурда эч нерсеге туташпаган) жерге туташтырыңыз - коргоонун фольгасынын жакын аймагы иштейт. Бул PICти баштапкы абалга келтирет, ошондуктан JuiceBoxтун иштешине калган эффекттер ширетүү менен байланышкан көйгөйлөргө байланыштуу болушу керек.
8 -кадам: Жабуу
Макул, сиздин Пикситор азыр иштейт деп үмүттөнөм, ишти кайра чогултуу убактысы. Муну жасаардан мурун, PICтин үстүнө электр лентасын коюу өтө маанилүү - антпесе, ал ички өткөргүч каптоо менен кыска болот. Эгерде сизде Dremel же ушул сыяктуу курал болсо, анда арткы пластиктин бир бөлүгүн PIC тийе турган жерде майдалап койсоңуз болот. (Сиз муну кылбай туруп кайра чогуу ала аласыз, бирок бул тыгыз туура келет.) Пластмассадан сөзсүз түрдө кесип өтүүнүн кажети жок, аны ошол аймакта бир аз ичке кылып коюңуз. капкагын азырынча этибарга албай. Пластиктин кичинекей бөлүгүн акыркы мүнөттө кайра коюңуз; бул мукаба бурулган казыктардын бири. Белгилей кетчү нерсе, ал башка жактагы казыкка салыштырмалуу өйдө-ылдый түшөт (бурама менен кармалып турат). Сиз чыгарган төрт бураманы алмаштырыңыз. Экрандын капкагын казыктарга кайра илип коюңуз, аны колдонууну каалайсыз деп ойлоп. JuiceBox ширеңизден ырахат алыңыз! Эгерде сиз өзүңүздүн JuiceBox программаңызды жазгыңыз келсе, бул боюнча жеткиликтүү маалыматты https://www.elinux.org/wiki/JuiceBoxPixorter/PixorterDevelopment сайтынан тапса болот.
Сунушталууда:
Raspbian OSти Raspberry Piге NOOBS программасын жана смартфонун кантип орнотуу керек: 6 кадам
Raspbian OSти Raspberry Piге NOOBS программасын жана смартфонун кантип орнотуу керек: Саламатсыздарбы! Бүгүн бул үйрөткүчтө мен Raspberry Piдеги NOOBS программасын жана смартфонду колдонуу менен Raspbian OSти оңой орнотууну көрсөтөм
ESP8266 флешерин жана программистин, IOT Wifi модулун колдонуу менен ESP8266 AT программасын кантип Flash же программалык камсыздоо: 6 кадам
ESP8266 Flasher жана Programmer, IOT Wifi Module колдонуу менен ESP8266 AT программасын кантип Flash же программалык камсыздоо: Сүрөт: Бул модуль ESP-01 же ESP-01S түрүндөгү ESP8266 модулдары үчүн USB адаптери /программисти. ESP01ди туташтыруу үчүн ыңгайлуу түрдө 2x4P 2.54mm аял башы менен жабдылган. Ошондой эле, ал ESP-01дин бардык казыктарын 2x4P 2.54мм эркек чөнтөгү аркылуу сындырат
Компанияңыздагы эмгек акыны даярдоо үчүн Ms Access маалымат базасынын программасын түзүңүз: 6 кадам
Компанияңыздагы эмгек акыны даярдоо үчүн Ms Access маалымат базасынын программасын түзүңүз: Мен сизге ай сайын эмгек акы алуу үчүн эмгек акы системасын түзүүнүн кыска нускамасын берем жана муну менен эмгек акы баракчаларын басып чыгарабыз. Ошентип, сиз ай сайын эмгек акынын чоо -жайын маалымат базасында сактай аласыз жана кеч түзөтүп же карап чыга аласыз
NodeMCU программасын Arduino IDE менен орнотуу: 3 кадам
NodeMCU программасын Arduino IDE менен орнотуу: Бул көрсөтмөдө мен Arduino IDEди колдонуп NodeMCU тактасын кантип программалоону көрсөтөм. Бул үчүн драйверлерди орнотуп, NodeMCU тактасын Arduino тактасынын тизмесине кошуу керек. Кадам менен кылалы
PIC MCU программасын PICkit программисти менен кантип иштетүү керек: 3 кадам
PIC MCU программасын PICkit программисти менен кантип иштетүү керек: PIC (же башка) микроконтроллерлер менен ойноо үчүн кымбат жана татаал инструменттердин кереги жок. Сизге керектүү нерсенин бардыгы - бул сиздин схемаңызды жана программалооңузду сынап көрүүчү панель. Албетте, кандайдыр бир программист жана IDE керек. Бул нускамада