Мазмуну:
- 1 -кадам: Максаттар
- 2 -кадам: MCU үчүн жаңыртуулар
- 3 -кадам: Электр менен камсыздоо схемасы
- 4 -кадам: Аппараттык жаңыртуулар
- 5 -кадам: Жүктөгүч
- 6 -кадам: Адамдын интерфейси
- 7 -кадам: пин конфигурациясы
- 8 -кадам: Акыры
Video: Баары бир Microcontroler тактасында: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бардыгы бир микроконтроллер тактасынын максаты-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 үчүн жаңыртуулар
микроконтроллерге баштапкы абалга келтирүү үчүн конденсатор жана жабдык конфигурациясы керек, бирок бул жетишсиз
- Электр менен камсыздоо схемасы
- Аппараттык жаңыртуулар
- Жүктөгүч
- Адамдын интерфейси
- пин конфигурациясы
3 -кадам: Электр менен камсыздоо схемасы
- Электр менен камсыздоонун антиполярдык коргоо (MOSFET-P)
Мен айдоо үчүн mosfetтин ички диодунун артыкчылыгын пайдаланам жана мындай болгондо дарбазанын чыңалуусу RDSon абдан төмөн болушу үчүн жетиштүү link_info
-чыңалуу жөнгө салуучу (VCO) типтүү жөнгө салуучу i LD1117AG жана пакеттөө TO-252-2 (DPAK) lm7805 менен бирдей, бирок арзаныраак жана LDO
- типтүү емкостный чыпкалар (100n)
- USB кубаты үчүн сактандыргыч
1Адан ашык алдын алуу үчүн
- USB кубаттуулугу үчүн феррит чыпкасы
сыноодо
4 -кадам: Аппараттык жаңыртуулар
жалпы максат үчүн мен кошууну чечтим:
- Soft-Start Resetif башка нерселер көзөмөлгө алынса, баштапкы абалга кечигүү менен микроконтроллерди иштетпейт, кубаттуулуктан жана туруктуулуктан кийин чыңалуу башка нерселерди көзөмөлдөө үчүн коопсуз болот.
баштапкы абалга келтирүүчү пин четке кагылды, бул MCU 0V болгондо, RC чынжыры (конденсатордун каршылыгы) импульсту узартып, диод VCC 0V болгондо конденсаторду чыгарат
- N-Channel Mosfet AO3400A
анткени стандарттуу микроконтроллер 20мА же 3мАдан ашык бере албайт жана плюс кубаттуулугу 800мАга чейин жалпы керектөөнү чектейт жана мосфеттер 5Vдан 3.3Vга чейин байланышты колдоно алышат.
- OP-AMP LMV358A
өтө алсыз сигналдарды, аз каршылыктуу чыгууларды жана токту сезүү үчүн приборлорду күчөтүү үчүн …
5 -кадам: Жүктөгүч
жүктөгүч инструктивдүү жазууга берет, бирок жалпысынан анын функциясы Arduino One программасын жүктөө болуп саналат, мисалы жергиликтүү USB колдоосу бар башка микроконтроллер бар, бардык PICтерде жүктөгүч PICKIT3 болуп саналат, бизде болсо да CH340C (бул жүктөөчү болбойт, UART деп аталган Serial microcontroler 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 Vres * 1.5 mA => 4 mW (1/8Wтан азыраак)
7 -кадам: пин конфигурациясы
Бир аз боштуктун чечими, пин катмарын көрсөтүү жана аларды тактайга параллель, эки катарлуу казыктарды жана тактайдын тиешелүү жоондугун, окшош pci экспресс туташтыргычын көрсөтүү.
бирок кадимки борбордук төөнөгүч 100 миль = 2.55 мм
аралык болжол менен 2 мм = 2,55 - 0,6 (пин)
тактайдын типтүү калыңдыгы 1,6 болуп саналат
бул 1мм 2 тактасы бар мисал
8 -кадам: Акыры
Мен бириктирген ар бир бөлүк башка компоненттер (TH) жана прототип версиясы менен өзүнчө сыноодон өттү, мен аны easyEDA платформасы менен иштеп чыктым жана JLC менен LCSCте заказ кылдым (заказ биригүү үчүн биринчи JLCде заказ кылыш керек жана бир жолу заказ кылуу керек) ошол эле сессия менен сиз LCSCте сатып алууну жасайсыз жана кошо аласыз)
Менде эч кандай фото жок экени өкүнүчтүү жана мен аны чогуу далилдей албадым, анткени кытайга бардык документтерди жасоо үчүн убакыт керек, бирок ал жалпы дизайнды камтыгандыктан, кийинки көрсөтмөлөр үчүн. бул жерде, Бардык суроолор боюнча комментарийге калтырсаңыз болот.
Жана бул, буйрук келгенде мен аны ширетем, чогуу сынап көрөм, көйгөйлөрдү билдирем, жаңыртамын, документациямды, программамды, балким видео жасайм.
рахмат, коштошуу жана колдоо!
шилтеме: easyEDA, YouTube, албетте Instructables
Сунушталууда:
Беттин өзгөргөн проекциялык маскасы - Баары бир болгула: 14 кадам (сүрөттөр менен)
Беттин өзгөргөн проекциялык маскасы - Эч нерсе болбогула: Хэллоуинге эмне болууну чече албаганыңызда эмне кыласыз? Баары бол. Проекциялык маска ак түстөгү 3D басылган маскадан, малина пи, кичинекей проектордон жана батарейкадан турат. Ал баардык нерсени долбоорлоого жөндөмдүү
Arduino баары бир сенсордо: 4 кадам
Arduino Баары бир сенсорлор: Саламатсыздарбы Урматтуу менин роботтук досторум бул Мухаммед Бакар, мен бул укмуштуудай биргелешкен долбоорду ишке ашыруу үчүн көп эмгектендим ….. "Бириккен" жөнүндө тынчсыздануу керек, Ооба, мен 3тү камтыган проект жасадым Ultrasoni камтыган ар кандай модулдар
Баары бир жерде · DMX Terminator & DMX Tester: 3 кадам
Бардыгы бир жерде · DMX Terminator & DMX Tester: Жарык берүүчү катары кээде dmx туташууларыңыздын канчалык дени сак экенин билишиңиз керек. Кээде, зымдардын, жабдуулардын өзүлөрүнүн же чыңалуунун өзгөрүүсүнөн улам, DMX системасы көптөгөн көйгөйлөргө жана каталарга дуушар болот. Ошентип жасадым
Баары бир Аркада системасында: 12 кадам (сүрөттөр менен)
Баары бир Аркада тутумунда: Мен буга чейин аркада джойстикин кургам жана ал абдан чоң болчу (2 оюнчу үчүн 60x30x12 сантиметр), ошондой эле колдонуу кыйын, анткени сизге эмуляциясы бар компьютер керек, ж.б .. Мен эстей албаган жерде сакталып калдым
Сырсөз менеджери, Тайпер, Макро, Пайдалуу жүктөм Баары бир !: 11 кадам (сүрөттөр менен)
Сырсөз менеджери, Тайпер, Макро, Пайдалуу жүктөм … Бардыгы биригип!: КӨҢҮЛ БУРГУЛА: Эгерде сизде бул түзмөктү жасоодо көйгөй бар болсо (pcb, soldering же башкалар) мага купуя кат жөнөтүңүз же электрондук кат жөнөтүңүз [email protected]. Мен буга чейин чыгарган компьютерлеримдин же түзмөктөрүмдүн бирин жөнөтүүгө кубанычтамын