Съдържание:

PIC програмист за визитни картички: 6 стъпки (със снимки)
PIC програмист за визитни картички: 6 стъпки (със снимки)

Видео: PIC програмист за визитни картички: 6 стъпки (със снимки)

Видео: PIC програмист за визитни картички: 6 стъпки (със снимки)
Видео: Топ 5 Безплатни Програми за Видео Обработка Без Воден Знак 2024, Юли
Anonim
PIC програмист за визитни картички
PIC програмист за визитни картички

Това беше моето участие за състезанието за размер на визитка Hack A Day. Просто ципирах файловете и ги поставих на моя уебсайт. Публикувам го тук, защото всички останали записи изглежда са в блог за лесен достъп. Надявам се, че това ще направи проекта по -достъпен и ще намали натоварването на моя сървър. Прикаченият архив е заявката за състезанието, както беше на моя сървър, минус изображенията. Текстът е взет от включения документ. Този PIC/EEPROM програмист е толкова прост и малък, че се побира на визитка с достатъчно място за инструкции за сглобяване … Проект: Прост PIC ICSP програмист в стил JDM2 (на визитка).

  • през цялата дупка
  • части на стойност по -малко от 2 USD (за 1s и 2s!)
  • лесна едностранна конструкция у дома (с 3 джъмпера)
  • остава достатъчно място за инструкции за сглобяване
  • допълнително пространство на гърба за още по-добра визитка
  • също програмира/чете серийни EEPROMS

Ниво на умения: Лесно/начинаещо. Време за сглобяване: Около час.

Стъпка 1: Описание

Описание
Описание
Описание
Описание
Описание
Описание
Описание
Описание

Всеки може да изгради този прост програмист и да научи за PIC микроконтролерите. Програмистът JDM2 е супер прост (около 10 части), но програмира огромно разнообразие от PICS и серийни EEPROM. Програмирал съм всичко от 8 -пинов 12F629 до нов 18 P4550 USB PIC с JDM2. Този програмист има ICSP интерфейс, което означава, че може да програмира PIC и да чете EEPROM, докато са свързани към платка. Започнете хакерството си!

Печатната платка може да бъде направена едностранно (с три проводника), но двуслойният дизайн прави сглобяването още по -лесно. Всички следи са хубави и дебели за лесно пренасяне на тонер или фотообработка у дома. Дизайнът на JDM2 е доста стар, оригиналната схема на JDM2 може да бъде намерена тук: https://www.jdm.homepage.dk/newpic.htm Този дизайн остава верен на старата схема, но номерирането на диодите сега започва по -скоро с 1 от 2.

Стъпка 2: Части

Части
Части
Части
Части
Части
Части

Част Стойност Описание C1 100uF/16-волтов електролитен кондензатор C2 22uF/16-волтов танталов кондензатор D1 8.2V ценеров диод D2 5.1V ценеров диод D3, 4, 5, 6 1N4148 диод Q1, 2 BC547B транзистор-npn R1 10K резистор R2 1.5K резистор SV1 5 -пинов хедър на заглавката (или женски щифт, избирате) X1 DB9 женски сериен конектор

Стъпка 3: Монтаж №1

Монтаж №1
Монтаж №1

Започнете отдолу и работете нагоре: Не забравяйте да започнете с джъмперните проводници, ако използвате едностранна печатна платка.

  • Запоявайте диодите и резисторите.
  • Всеки диод има черна лента, която трябва да бъде ориентирана в същата посока, показана на дъската/в схемата.
  • Просто запояване в резисторите, не се изисква специална ориентация.

Стъпка 4: Монтаж #2

Монтаж #2
Монтаж #2

След това добавете транзисторите. Те трябва да бъдат ориентирани към показване на схемата/картината. Транзисторът вляво е поставен в посоката, противоположна на транзистора вдясно (забележете, че и двата имат кръгли части, обърнати към средата). Това е стандартният (типичен?) Изход BC547B. Ако имате проблеми с готовата си верига, уверете се, че транзисторите ви имат същия извод, както е показано на схемата, и преориентирайте, ако е необходимо.

Стъпка 5: Монтаж #3

"," отгоре ": 0.44285714285714284," вляво ": 0.4160714285714286," височина ": 0.08095238095238096," ширина ": 0.05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," автор ":" ian "," текст ": използвах женска заглавка, защото всичките ми заглавки на ICSP са мъжки. По този начин програмистът може да се включи директно в веригата. "," Отгоре ": 0.6285714285714286," вляво ": 0.21071428571428572," височина ": 0.11428571428571428," ширина ": 0.21785714285714286}, {" noteID ":" TQ9CYOK8CBEWT14CGF ":" ian "," text ":" Електролитен кондензатор. Индикаторната лента на земния кабел едва се вижда тук отляво. "," Отгоре ": 0.430952380952381," вляво ": 0.1875," височина ": 0.05714285714285714," ширина ": 0.026785714285714284}]">

Монтаж #3
Монтаж #3
Монтаж #3
Монтаж #3
  • Завършете платката, като запоите най -високите компоненти: кондензаторите, щифта и DB9 гнездото.
  • Електролитният кондензатор трябва да бъде запоен със земята, обозначена с черната ивица, обърната към лявата страна (както е показано на снимката). Ако това е малко объркващо, уверете се, че проводникът, идващ отстрани с черната лента, се свързва със заземяващата равнина (голямата медна площ, покриваща по -голямата част от дъската).
  • Танталовият кондензатор трябва да бъде поставен със земята към дясната страна на платката (както е показано на снимката). Танталовите кондензатори могат да показват положителния проводник с +, а не заземяващия проводник (както при електролитния кондензатор). Както при електролитния кондензатор, земята се прикрепя към голямата равнина на земята, която покрива по -голямата част от платката.

Стъпка 6: Използвайте

Използвайте
Използвайте

Софтуер Програмистът ще работи с всеки софтуер за програмиране, който поддържа JDM2. Харесвам WinPic800, защото може автоматично да открие много снимки. WinPIC също заслужава признание за страхотната информация за техническа поддръжка WinPIC. И двете поддържат най -новите USB PIC (18F2/4455). ICProg прави много PIC, както и EEPROM, но не е актуализиран от известно време ICProg. ICSP Преглед: Цитирано от моя ICSP инструкции тук. Разбирането на ICSP за PIC микроконтролери Програмирането на микроконтролери не е трудно. Изграждането на програмист е чудесен първи електронен проект. Целта на този раздел е да обясни простия метод „In Circuit Serial Programming“, използван с Microchip PICs. Защо ICSP? Програмирането на голям DIP (през дупка) чип е лесно. Поставете го в програмиран гнездо, запишете и се върнете към веригата на приложението. Тествайте и повторете. Нещата стават по -трудни с по -малки чипове (повърхностен монтаж). Няма стандартни гнезда за QFN, SSOP, QFP или дори големите пакети SOIC.300. Има наистина скъпи клипове ($ 100s), които могат да се прикачат и програмират тези чипове. За всеки тип чип и брой пинове, които използвате, е необходим различен клип. Има алтернатива. Нарича се ICSP. ICSP означава „във веригата сериен програмист (ing?)“. Това е начин за програмиране на PIC, докато той все още е прикрепен към веригата за приложения. Така е, няма повече размяна на чипове. И така, защо ICSP е нещо добро? 1. Няма програмни гнезда за малки чипове. Клиповете са скъпи. Неговата болка е да премествате чипове вътре и извън програмиста по време на разработката. Невъзможно за части за повърхностен монтаж. Прочетете останалите.

Препоръчано: