ModsBG.com форум
March 31, 02, 2023, 02:33:15 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Съвети за избор на компютър
 
   Home   Help Login Register  
Pages: [1] 2 3   Go Down
  Print  
Author Topic: Всичко за схемите  (Read 31685 times)
Poltargaista
Администратори
Юзър
*****

Репутация +50/-0
Offline Offline

Posts: 429


VRETIEL



WWW
« on: May 26, 21, 2010, 09:16:25 PM »

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

 mods
« 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 Offline

Posts: 219



« Reply #1 on: May 27, 08, 2010, 08:51:45 AM »

Ето една схема от мене. Това е часовник,термометър и дата изписващи се последователно на 4 7-сегментни индикатора. Схемата е базирана на микроконтролера PIC16F84A и температурният сензор DS1631. Сензора предупреждавам е доста труден за намиране като аз се сдобих с 8 бройки от MAXIM, които така любезно ми ги пратиха безплатно Smiley (в сайта им може да се поръчат чрез програмата им Free Samples). Ако пъкне можете да намерите сензора, има вариант на схемата без него и ще се изписва часът и датата само. Схемата е лесна като се изисква и един демултиплексор 74HCT138N, който не е труден за намиране и е евтин. Другите "критични" елементи са 4 транзистора 2N3906 и 4 7-сегментни индикатора (общ анод ). Схемата съм я реализирал и работи, като за точността на часовника е важно да си вземете хубав кварц, и както са правилата да се запои близо до микроконтролера (да не се внасят смущения, защо променят малко тактовата честота а на нея се базира изчислението на една секунда). Това е всичко! Прилагам и готовите програми за 2-та вида схеми, нужни за програмирането на микроконтролера (скоро ще сложа и схеми за простички програматори). За сверяването се използват 3 бутона, има LED индикатор, ако температурата прехвърли определени граници (които вие задавате), примерно 5-30 градуса. Ако падне под 5 или се качи над 30 градуса, индикатора светва и стои постоянно докато не го угасите вие.



Ето как изглежда моята реализация, не е най-красивата платка, но работи безупречно Smiley




P.S. има по 2 файла за всяка от програмите. .ASM e ако някой иска да разгледа програмата а .HEX е готов за програмиране и нищо не му се разбира Smiley
« Last Edit: May 27, 09, 2010, 09:41:11 AM by morpheous87 » Logged


Прав ток по крив проводник тече ли?
morpheous87
Юзър


Репутация +0/-0
Offline Offline

Posts: 219



« Reply #2 on: May 29, 21, 2010, 09:47:03 PM »

Тук искам да ви предложа една схема за RGB кълбо управлявано от PIC12FXXX микроконтролер. Схемичката е проста, като не са нужни много елементи за изграждането й. Ето я и схемата:


Има 3 варианта микроконтролери подходящи за тази схема: PIC12F629, PIC12F675, и 12F683. Програмите са готови, компилирани до .HEX файл (и за трите вида можете да свалите нужният файл най-отдолу в статията).

Аз лично съм го реализирал и работи. Ето как изглежда:

Платката е ецната, като страна писти можете да изтеглите пак най-отдолу на статията (във формат pdf). Ето и снимка с бял печат отгоре за по-лесно ориентиране.

След като направите платката е нужно да си намерите подходящ глобус, за лампа например (бял мат е перфектен). Това е нужно за правилното смесване на цветовете. Също така трябва да подберете ярки и широкоъгълни светодиоди, за да се получи смесването. За да работи схемата, е нужно микроконтролерът да се програмира!!! Подходящ програматор ( лесен и евтин) ще публикувам в следващата статия Smiley Ето така трябва да изглежда крайният резултат.
« Last Edit: May 29, 23, 2010, 11:20:11 PM by Poltargaista » Logged


Прав ток по крив проводник тече ли?
morpheous87
Юзър


Репутация +0/-0
Offline 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 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мин Smiley , но работи по абсолютно същият начин )
« Last Edit: June 22, 08, 2010, 08:31:32 AM by morpheous87 » Logged


Прав ток по крив проводник тече ли?
TOTO
Детето Чудо
Модератори
Юзър
*****

Репутация +21/-0
Offline Offline

Posts: 1246




« Reply #5 on: June 21, 14, 2010, 02:50:52 PM »

евала братле продължавай в същия дух Smiley за някой схемите са сложни поради факта ,че не са се занимавали с микроконтролери ама аз лятото непременно ще ги направя като съм по свободен и пак евала много добре само така..
Logged


Инж.Тодор Димитров  гр./Ямбол
morpheous87
Юзър


Репутация +0/-0
Offline Offline

Posts: 219



« Reply #6 on: June 22, 08, 2010, 08:19:43 AM »

евала братле продължавай в същия дух Smiley за някой схемите са сложни поради факта ,че не са се занимавали с микроконтролери ама аз лятото непременно ще ги направя като съм по свободен и пак евала много добре само така..
Благодаря! Ако някой иска да ги реализира, но се притеснява от факта, че се използват микроконтролери, нека пише тук. С удоволствие ще обясня кое как да направи. Точно за тези проекти не се изискват познания в програмирането, тъй като сорс-кодовете са готови. И единственото нужно е едно програматорче и да се "налее" акъла в микроконтролера. Smiley Имам още доста такива проекти, които в най-скоро време ще се опитам да кача ( малко ме бави факта, че разработвам дипломна работа).
Logged


Прав ток по крив проводник тече ли?
TOTO
Детето Чудо
Модератори
Юзър
*****

Репутация +21/-0
Offline Offline

Posts: 1246




« Reply #7 on: June 22, 12, 2010, 12:13:45 PM »

евала за дипломната работа аз я чакам догодина ,че сега съм 3 ти курс...
Logged


Инж.Тодор Димитров  гр./Ямбол
Xer0iN
Юзър


Репутация +1/-0
Offline Offline

Posts: 30



« Reply #8 on: October 18, 17, 2010, 05:11:05 PM »

Аз имам един dB-метър и искам да питам,ако го пробвам дали работи батерия от телефон(3,7v),дали ще изгори dB-метъра.. whistle whistle whistle whistle
А също така искам и да питам как да го свържа обаче за момента нямам снимка като направя снимка на dB-метъра ще я постна.Ще го снимам отпред и отзад,за да може ако някой знае как да се свърже да ми обесни.
« Last Edit: October 18, 17, 2010, 05:39:20 PM by Xer0iN » Logged
brunder
Юзър


Репутация +0/-0
Offline 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 Offline

Posts: 46



« Reply #10 on: December 10, 16, 2010, 04:49:38 PM »

Здравейте, извинявам се за тъпия въпрос, но какъв кабел ми трябваше, за да захраня програматора? Undecided Това е първия програматор, който правя сам.
Logged
SHADOW
Човека с идеите!
Администратори
Юзър
*****

Репутация +13/-0
Offline Offline

Posts: 1645


Усъвършенстващ Модове!


WWW
« Reply #11 on: December 10, 17, 2010, 05:09:52 PM »

Здравейте, извинявам се за тъпия въпрос, но какъв кабел ми трябваше, за да захраня програматора? Undecided Това е първия програматор, който правя сам.

Не съм по електрониката, но ако съдя по първия пост на Poltargaista, то тогава ти трябва X1 Female DB9 9-pin connector (F09H) (справката я правя по тази статия -> http://modsbg.com/extras/shemi/439-programator-za-pic.html ), Ако греша, колегите да ме поправят. Wink
Logged

Мисля в мащаб - Усъвършенствам Модове!

http://learnfree.eu/
http://skss.learnfree.eu/
http://forum.learnfree.eu/
Ползвам УСУ 7

АЗ СЪМ ПРОТИВ АСТА - А ВИЕ!?!
I AM AGAINST ACTA - Whose side are you?

Samsung Galaxy Tab 2 10.1 GT-P5100 в ръката Wink
xristakis
Юзър


Репутация +0/-0
Offline Offline

Posts: 46



« Reply #12 on: December 10, 23, 2010, 11:05:30 PM »

А ще ми свърши ли работа СОМ порт като в единия край е с usb или да си използвам кабела за връзка между двата порта Roll Eyes
Logged
morpheous87
Юзър


Репутация +0/-0
Offline Offline

Posts: 219



« Reply #13 on: December 10, 23, 2010, 11:14:07 PM »

За работата на посочения програматор е нужен СОМ порт, ако имаш конвертор СОМ-USB пак ще стане.
Logged


Прав ток по крив проводник тече ли?
xristakis
Юзър


Репутация +0/-0
Offline Offline

Posts: 46



« Reply #14 on: December 11, 15, 2010, 03:46:59 PM »

Благодаря  за отговорите, надявам се да нямам други проблеми.   Wink
Logged
ModsBG.com форум
   

 Logged
Pages: [1] 2 3   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.12 | SMF © 2006-2009, Simple Machines LLC
SMFAds for Free Forums
Valid XHTML 1.0! Valid CSS!