Мазмұны:
- 1 -қадам: Мақсаттар
- 2 -қадам: MCU жаңартулары
- 3 -қадам: электрмен жабдықтау тізбегі
- 4 -қадам: аппараттық құралдарды жаңарту
- 5 -қадам: жүктеуші
- 6 -қадам: Адам интерфейсі
- 7 -қадам: Pin конфигурациясы
- 8 -қадам: Соңы
Бейне: Барлығы бір микроконтроллер тақтасында: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Барлығы бір микроконтроллер тақтасының дизайнында мақсат Arduino-дан гөрі функционалды болу болып табылады, шамамен 100 сағаттық дизайннан кейін мен оны қоғаммен бөлісуге шешім қабылдадым, сіз күш-жігеріңізді бағалап, оны қолдайсыз деп үміттенемін (Кез келген сұрақтар немесе ақпарат құпталады).
1 -қадам: Мақсаттар
кез келген жобада әр түрлі қажеттіліктер бар: сенсорлар, жетектер мен есептеу, ең үнемді әдіс кез келген Arduino сияқты микроконтроллерде, бұл жағдайда мен PIC16F Microcontroler диапазонының бірін қолданамын, себебі мен жақсы білемін.
PIC16F1829 туралы ақпарат:
Экономикалық;)
Ішкі 32 МГц
UART немесе USB интерфейсі (ch340)
SPI немесе I2C x2
Таймер (8/16 биттік) x4 x1
10 биттік ADC x12
I / O x18
және тағы басқалар (мәліметтер кестесіндегі ақпарат)
Әр түрлі пакеттер бар, бірақ қолмен жұмыс жасамайтын ПХД өндірісінде ең кішісі арзан болады
2 -қадам: MCU жаңартулары
Микроконтроллерге конденсатор мен аппараттық құралдың конфигурациясы қажет, бірақ бұл жеткіліксіз
- Электрмен жабдықтау тізбегі
- Аппараттық құралдарды жаңарту
- Жүктеуші
- Адам интерфейсі
- Pin конфигурациясы
3 -қадам: электрмен жабдықтау тізбегі
- қуат көзінің полярлыққа қарсы қорғанысы (MOSFET-P)
Мен мосфеттің ішкі диодын басқарамын, ал бұл кезде қақпаның кернеуі RDSon өте төмен болуы үшін жеткілікті link_info
-кернеу реттегіші (VCO) типтік реттегіші мен LD1117AG қолданамын және TO-252-2 (DPAK) пакетін lm7805-ке ұқсас, бірақ арзанырақ және LDO
- типтік сыйымдылықты сүзгілер (100n)
- USB қуатына арналған сақтандырғыш
1А артық болуын болдырмау үшін
- USB қуатына арналған феррит сүзгісі
сынақ астында
4 -қадам: аппараттық құралдарды жаңарту
Жалпы мақсатта мен қосуды шештім:
- Егер басқа нәрселер бақыланатын болса, бастапқы қалпына келтірудің кешігуімен микроконтроллер іске қосылмайды, қуат пен тұрақтылықтан кейін кернеу басқа нәрселерді басқаруға қауіпсіз болады.
қалпына келтіру түйреуінен бас тартылады, бұл 0В болғанда MCU қалпына келтіреді, RC тізбегі (конденсатор кедергісі) импульсті ұзартады және диод VCC 0V болғанда конденсаторды шығарады
- N-Channel Mosfet AO3400A
өйткені стандартты микроконтроллер бір істікке 20 мА немесе 3 мА артық бере алмайды, сонымен бірге қуат жалпы тұтынуды 800 мА дейін шектейді, ал мосфеттер 5 В - 3,3 В түрлендіру байланысын қолдана алады.
- OP-AMP LMV358A
өте әлсіз сигналдарды, төмен қарсылықпен шығуды күшейту және токты сезіну үшін құралдар және т.
5 -қадам: жүктеуші
жүктеуші нұсқаулық жазуға мүмкіндік береді, бірақ қысқаша айтқанда оның функциясы Arduino One бағдарламасында жүктеу болып табылады, мысалы, USB қолдайтын басқа микроконтроллер бар, барлық PIC жағдайда жүктеуші PICKIT3 болса да, егер бізде болса да. CH340C (ол жүктеуші болмайды, UART деп аталатын сериялық микроконтроллер USB болады).
PICKIT3 -> ICSP арқылы жүктеуші (тізбектегі сериялық бағдарламалау)
CH340C -> USB сериялық байланысы
бәрі дамуда, бірақ жүктеуші жұмыс істейді.
6 -қадам: Адам интерфейсі
- USB қолдау
CH340C - ендірілген USB сериялық түрлендіргіші
Стандартты сериялық конфигурация 9600 байт, 8 бит, 1 нүктелік бит, паритеті жоқ, ең аз маңызды бит бірінші жіберілген және кері
- Қалпына келтіру түймесі
Микроконтроллерді қалпына келтіру үшін Soft-Start Reset схемасында енгізілген, бірақ ICSP RST басым
-Пайдаланушы түймесі
шығыс түйреуіштерін төмендету үшін әдеттегі 10k
- 3 мм көк светодиодтар x8 5V - 2.7 Vled = 2.3 Vres
2.3 Vres / 1500 Rres = 1.5 мА (сіз көбірек жарықтық ала аласыз)
2,3 Вр * 1,5 мА => 4 мВт (1/8 Вт -тан аз)
7 -қадам: Pin конфигурациясы
Шағын шешім бар түйреуіш қабатын көрсету және оларды тақтаға параллель дәнекерлеу, екі қатарлы түйреуіштер мен сәйкес келетін тақтаның қалыңдығы
бірақ типтік орталық түйреуіш 100 миль = 2,55 мм
қашықтық шамамен 2 мм = 2,55 - 0,6 (түйреуіш)
тақтаның әдеттегі қалыңдығы 1,6, бұл жақсы
бұл 1 мм 2 тақтасы бар мысал
8 -қадам: Соңы
Мен біріктірген әр бөлік басқа компоненттермен (TH) және прототип нұсқасымен бөлек сыналды, мен оны easyEDA платформасымен жасадым және JLC пен LCSC -те тапсырыс бердім (осылайша тапсырыс бірінші рет жиналуы үшін JLC -те тапсырыс беру керек, содан кейін тапсырыс беру керек) сол сессиямен сіз LCSC -те сатып алу жасайсыз және қосасыз)
Өкінішке орай, менде ешқандай фотосурет жоқ және мен оны бірге дәлелдей алмадым, өйткені қытайға тапсырыс беру және барлық құжаттарды ресімдеу қажет, бірақ ол келесі нұсқауларға арналған, себебі ол жалпы дизайнды қамтиды. мұнда, кез келген сұрақтар бойынша түсініктемелерде қалдыра аласыз.
Міне, тапсырыс келгенде, мен оны дәнекерлеймін, бірге көремін, мәселелер туралы хабарлаймын, жаңартамын, құжаттаманы, бағдарламаны жасаймын және, мүмкін, бейне түсіремін.
рахмет, қоштасу және қолдау!
сілтеме: easyEDA, YouTube, анық нұсқаулар
Ұсынылған:
Барлығы бір сандық хронометрде (сағат, таймер, дабыл, температура): 10 қадам (суреттермен)
Барлығы бір сандық хронометрде (Сағат, таймер, дабыл, температура): Біз басқа жарыстарға Таймер жасауды жоспарлап едік, бірақ кейінірек біз сағатты енгіздік (RTC жоқ). Біз бағдарламалауға кіріскенде, біз құрылғыға қосымша функцияларды қолдануға қызығушылық танытып, DS3231 RTC қосуды аяқтадық, себебі
Барлық Fitbit деректерін бір бақылау тақтасында қараңыз: 5 қадам
Fitbit туралы барлық деректерді бір бақылау тақтасында қараңыз: бұл жаңа жыл, бұл біздің барлығымыздың жаңа мақсаттарға ие екенімізді білдіреді. Жаңа жылға ортақ мақсат - денсаулықты жақсарту, бұл жақсы тамақтануды, көп жұмыс істеуді немесе жалпы белсенділікті білдіреді. Менің Fitbit -тің барлығын бақылаудың сүйікті әдісі
Arduino барлығы бір сенсор: 4 қадам
Arduino барлығы бір сенсорлар: Сәлеметсіздер ме, менің құрметті робот достарым, бұл - Мұхаммед Бақар, мен бұл керемет біріктірілген жобаны жасау үшін көп жұмыс жасадым ….. «Бірлескен» туралы алаңдау керек, иә, мен 3 -тен тұратын жоба жасадым. Ультрадыбысты қамтитын әр түрлі модульдер
Барлығы бір портативті қызметтік қуат банкі: 11 қадам (суреттермен)
Барлығы бір портативті қызметтік қуат банкі: жүктемені төгу немесе жылжыту - бұл Үндістан, Оңтүстік Африка, Бангладеш сияқты дамушы елдерде жиі кездесетін құбылыс. Жүкті босату маусымы ешкімге ұнайтын маусым емес. Бұл біздің күнделікті әрекеттерімізге және негізінен біздің көңіл -күйімізге қатты әсер етеді
Барлығы бір аркадалық жүйе: 12 қадам (суреттермен)
Барлығы бір аркада жүйесі: Мен бұрын аркадтық джойстик құрған едім, ол өте үлкен (2 ойыншыға 60х30х12 сантиметр), сонымен қатар пайдалану қиын, себебі сізге эмуляциясы бар компьютер қажет болады, т.б .. Мен оны есіме түсіре алмайтын жерде сақтап қалдым