Poltargaista
|
 |
« on: May 26, 21, 2010, 09:16:25 PM » |
|
По случай новия раздел - нова тема. Ако някой има нещо, което иска да добави или да редактира/обнови вече качена схема - да поства тук. Въпроси и коментари също тук. 
|
|
« Last Edit: May 26, 22, 2010, 10:06:56 PM by Poltargaista »
|
Logged
|
|
|
|
ModsBG.com форум
|
 |
« on: May 26, 21, 2010, 09:16:25 PM » |
|
|
|
|
Logged
|
|
|
|
morpheous87
Юзър
Репутация +0/-0
Offline
Posts: 219
|
 |
« Reply #1 on: May 27, 08, 2010, 08:51:45 AM » |
|
Ето една схема от мене. Това е часовник,термометър и дата изписващи се последователно на 4 7-сегментни индикатора. Схемата е базирана на микроконтролера PIC16F84A и температурният сензор DS1631. Сензора предупреждавам е доста труден за намиране като аз се сдобих с 8 бройки от MAXIM, които така любезно ми ги пратиха безплатно  (в сайта им може да се поръчат чрез програмата им Free Samples). Ако пъкне можете да намерите сензора, има вариант на схемата без него и ще се изписва часът и датата само. Схемата е лесна като се изисква и един демултиплексор 74HCT138N, който не е труден за намиране и е евтин. Другите "критични" елементи са 4 транзистора 2N3906 и 4 7-сегментни индикатора (общ анод ). Схемата съм я реализирал и работи, като за точността на часовника е важно да си вземете хубав кварц, и както са правилата да се запои близо до микроконтролера (да не се внасят смущения, защо променят малко тактовата честота а на нея се базира изчислението на една секунда). Това е всичко! Прилагам и готовите програми за 2-та вида схеми, нужни за програмирането на микроконтролера (скоро ще сложа и схеми за простички програматори). За сверяването се използват 3 бутона, има LED индикатор, ако температурата прехвърли определени граници (които вие задавате), примерно 5-30 градуса. Ако падне под 5 или се качи над 30 градуса, индикатора светва и стои постоянно докато не го угасите вие.   Ето как изглежда моята реализация, не е най-красивата платка, но работи безупречно    P.S. има по 2 файла за всяка от програмите. .ASM e ако някой иска да разгледа програмата а .HEX е готов за програмиране и нищо не му се разбира 
|
|
« Last Edit: May 27, 09, 2010, 09:41:11 AM by morpheous87 »
|
Logged
|
Прав ток по крив проводник тече ли?
|
|
|
morpheous87
Юзър
Репутация +0/-0
Offline
Posts: 219
|
 |
« Reply #2 on: May 29, 21, 2010, 09:47:03 PM » |
|
Тук искам да ви предложа една схема за RGB кълбо управлявано от PIC12FXXX микроконтролер. Схемичката е проста, като не са нужни много елементи за изграждането й. Ето я и схемата:  Има 3 варианта микроконтролери подходящи за тази схема: PIC12F629, PIC12F675, и 12F683. Програмите са готови, компилирани до .HEX файл (и за трите вида можете да свалите нужният файл най-отдолу в статията). Аз лично съм го реализирал и работи. Ето как изглежда:  Платката е ецната, като страна писти можете да изтеглите пак най-отдолу на статията (във формат pdf). Ето и снимка с бял печат отгоре за по-лесно ориентиране.  След като направите платката е нужно да си намерите подходящ глобус, за лампа например (бял мат е перфектен). Това е нужно за правилното смесване на цветовете. Също така трябва да подберете ярки и широкоъгълни светодиоди, за да се получи смесването. За да работи схемата, е нужно микроконтролерът да се програмира!!! Подходящ програматор ( лесен и евтин) ще публикувам в следващата статия  Ето така трябва да изглежда крайният резултат.
|
|
« Last Edit: May 29, 23, 2010, 11:20:11 PM by Poltargaista »
|
Logged
|
Прав ток по крив проводник тече ли?
|
|
|
morpheous87
Юзър
Репутация +0/-0
Offline
Posts: 219
|
 |
« Reply #3 on: May 29, 22, 2010, 10:11:34 PM » |
|
В настоящата статия ще ви предложа JDM2 базиран, комбиниран програматор за PIC микроконтролери. Програматорът и софтуерът поддържат почти всички микроконтролери на фирмата Microchip: 12F/C, 16F/C, 18F и още гами от микроконтролери. Нужните елементи са: C1 100uF/25V C2 22u/16V Tantal C3 22...47...100pf C4 22...47...100pf D1 1N4148 D2 5V1 Zener D3 1N4148 D4 1N4148 D5 1N4148 D6 8V2 Zener D7 1N4148 IC1 DIL18S IC2 DIL28-3 IC3 DIL40 Q1 BC547B Q2 BC547B R1 10k R2 1k5 R3 100ohm R4 1K R5 15K SV3 Pin Header (3) X1 Female DB9 9-pin connector (F09H) Ето я и схемата:  Програматорът се захранва от СОМ порта, като GND (маса) не трябва да се бърка със сигнал GND на СОМ порта!!! Просто навсякъде където има GND в схемета ги запоете на едно място и това е. Има 3-пинова рейка за избиране на нисък и висок волтаж(12,5V и 13V). От практическа гледна точка няма значение на коя позиция ще е джъмперът, все си програмира (лично съм тествал на PIC12F629/675/683 PIC16F629/84A, няма проблеми ). Платката можете да я ецнете, готовите писти в pdf формат тук: http://www.modsbg.com/site/Downloads/PCB%20JDM2%20Programmer.pdfПрограматорът работи с няколко програми: WinPic, ICProg, WinPic800. Последната от изброените е моят личен фаворит и ви я предлагам за сваляне на този линк: http://www.modsbg.com/site/Downloads/WinPic800.zipЕто как изглежда:  Нужно е само от настройките на програмата да зададете JDM Programmer, и това е всичко.  Ето как изглежда моята реализация на програматора:  
|
|
« Last Edit: May 29, 22, 2010, 10:25:45 PM by morpheous87 »
|
Logged
|
Прав ток по крив проводник тече ли?
|
|
|
morpheous87
Юзър
Репутация +0/-0
Offline
Posts: 219
|
 |
« Reply #4 on: June 19, 20, 2010, 08:50:09 PM » |
|
Схема на 8 светодиодна бягаща светлина. Ще ви представя една лесна схема на бягаща светлина базирана на микроконтролера PIC16F629/PIC16F629A. Кодът за контролера е готов .HEX файл, като ефектите са много, разнообразни и готини. Има бутон с който може да превключвате между три режима : Auto, Manual, Random. Схемата разполага със стабилизатор на 5V. Има възможност да се захранва директно от 3 1.5V АА батерии. Необходими елементи: R1-R8 270R R9,R10 10K C1,C3 100nF C2 220nF D1 1N4001 изправителен диод(трудно ще намерите точно този), спокойно обаче може да използвате вместо него - 1N4007 IC1 7805 1A 5V регулатор на напрежение IC2 PIC16F628/ PIC 16F628A LED1-8 3мм или 5мм светодиоди (препоръчително с по-висок интензитет) S1 микробутон ако ще е върху платката, иначе какъвто ви се намира J1 жак за захранване от адаптер  Има готов файл на страна писти, който може да изтеглите от тук.След като си направите платката по метода тонер-трансфер примерно, който съм описал тук, тя би трябвало да изглежда горе долу така:  Сега остава само да запоите елементите. Ето бял печат за да видите къде какво трябва да се сложи:   Това са модификациите, които трябва да се направят за да работи устройството от трите АА батерии.  Така изглежда моята резлизация на проекта:  Накрая за да работи, микроконтролерът трябва да се програмира. Нужен ви е програматор като този, или който ви се намира под ръка и поддържа PIC16F628/PIC16F628A. За моят реализация съм използвал по-старият вариант - PIC16F628. Няма разлика кой от двата ще използвате. Има възможност и код за PIC16F84A, но там трябва да се направят модификации на платката и затова не съм го описал. Това е клипче как работи платката (не е на моята реализация понеже ме мързи да го снимам 3мин  , но работи по абсолютно същият начин )
|
|
« Last Edit: June 22, 08, 2010, 08:31:32 AM by morpheous87 »
|
Logged
|
Прав ток по крив проводник тече ли?
|
|
|
TOTO
Детето Чудо
Модератори
Юзър
   
Репутация +21/-0
Offline
Posts: 1246
|
 |
« Reply #5 on: June 21, 14, 2010, 02:50:52 PM » |
|
евала братле продължавай в същия дух  за някой схемите са сложни поради факта ,че не са се занимавали с микроконтролери ама аз лятото непременно ще ги направя като съм по свободен и пак евала много добре само така..
|
|
|
Logged
|
 Инж.Тодор Димитров гр./Ямбол
|
|
|
morpheous87
Юзър
Репутация +0/-0
Offline
Posts: 219
|
 |
« Reply #6 on: June 22, 08, 2010, 08:19:43 AM » |
|
евала братле продължавай в същия дух  за някой схемите са сложни поради факта ,че не са се занимавали с микроконтролери ама аз лятото непременно ще ги направя като съм по свободен и пак евала много добре само така.. Благодаря! Ако някой иска да ги реализира, но се притеснява от факта, че се използват микроконтролери, нека пише тук. С удоволствие ще обясня кое как да направи. Точно за тези проекти не се изискват познания в програмирането, тъй като сорс-кодовете са готови. И единственото нужно е едно програматорче и да се "налее" акъла в микроконтролера.  Имам още доста такива проекти, които в най-скоро време ще се опитам да кача ( малко ме бави факта, че разработвам дипломна работа).
|
|
|
Logged
|
Прав ток по крив проводник тече ли?
|
|
|
TOTO
Детето Чудо
Модератори
Юзър
   
Репутация +21/-0
Offline
Posts: 1246
|
 |
« Reply #7 on: June 22, 12, 2010, 12:13:45 PM » |
|
евала за дипломната работа аз я чакам догодина ,че сега съм 3 ти курс...
|
|
|
Logged
|
 Инж.Тодор Димитров гр./Ямбол
|
|
|
Xer0iN
Юзър
Репутация +1/-0
Offline
Posts: 30
|
 |
« Reply #8 on: October 18, 17, 2010, 05:11:05 PM » |
|
|
|
« Last Edit: October 18, 17, 2010, 05:39:20 PM by Xer0iN »
|
Logged
|
|
|
|
brunder
Юзър
Репутация +0/-0
Offline
Posts: 236
|
 |
« Reply #9 on: October 18, 20, 2010, 08:52:39 PM » |
|
Извинявам се за предния мои глупав коментар сега въпроса ми е за програмирането.Каза ,че трябва да се направят модификаци за да се програмира и да става с PIC16F84A кажи какво трябва да направя :? ?И искам да те питам дали с този програматор ще мога да го направя това : http://www.hamradioindia.org/circuits/feng.php#mods http://feng3.cool.ne.jp/en/pg5v2.html и кои от двата микроконтролерида изпозлвам?PIC16F84A iили PIC16F629 или PIC16F628A кои от трите да изпозлвам? били ми казал?
|
|
« Last Edit: October 18, 20, 2010, 08:54:18 PM by brunder »
|
Logged
|
|
|
|
xristakis
Юзър
Репутация +0/-0
Offline
Posts: 46
|
 |
« Reply #10 on: December 10, 16, 2010, 04:49:38 PM » |
|
Здравейте, извинявам се за тъпия въпрос, но какъв кабел ми трябваше, за да захраня програматора?  Това е първия програматор, който правя сам.
|
|
|
Logged
|
|
|
|
SHADOW
Човека с идеите!
Администратори
Юзър
   
Репутация +13/-0
Offline
Posts: 1645
Усъвършенстващ Модове!
|
 |
« Reply #11 on: December 10, 17, 2010, 05:09:52 PM » |
|
Здравейте, извинявам се за тъпия въпрос, но какъв кабел ми трябваше, за да захраня програматора?  Това е първия програматор, който правя сам. Не съм по електрониката, но ако съдя по първия пост на Poltargaista, то тогава ти трябва X1 Female DB9 9-pin connector (F09H) (справката я правя по тази статия -> http://modsbg.com/extras/shemi/439-programator-za-pic.html ), Ако греша, колегите да ме поправят. 
|
|
|
Logged
|
|
|
|
xristakis
Юзър
Репутация +0/-0
Offline
Posts: 46
|
 |
« Reply #12 on: December 10, 23, 2010, 11:05:30 PM » |
|
А ще ми свърши ли работа СОМ порт като в единия край е с usb или да си използвам кабела за връзка между двата порта 
|
|
|
Logged
|
|
|
|
morpheous87
Юзър
Репутация +0/-0
Offline
Posts: 219
|
 |
« Reply #13 on: December 10, 23, 2010, 11:14:07 PM » |
|
За работата на посочения програматор е нужен СОМ порт, ако имаш конвертор СОМ-USB пак ще стане.
|
|
|
Logged
|
Прав ток по крив проводник тече ли?
|
|
|
xristakis
Юзър
Репутация +0/-0
Offline
Posts: 46
|
 |
« Reply #14 on: December 11, 15, 2010, 03:46:59 PM » |
|
Благодаря за отговорите, надявам се да нямам други проблеми. 
|
|
|
Logged
|
|
|
|
ModsBG.com форум
|
|
|
|
Logged
|
|
|
|
|