Покажи участието

От тук може да видиш всички публикации на този потребител.


Публикации - yasko

Страници: 1 ... 19 20 [21] 22 23 ... 31
301
Електроника / ИЧ дистанционно управление
« -: Септември 22, 2008, 11:22:03 pm »
В тази тема ще опиша как може да се направи ИЧ дистанционно управление подържащо множество команди. За предавател ще използваме стандартно дистонционно управление от домакински електоруред.  Първия пример ще бъде базиран на дистанционно от аудио уредба SONY, но алгоритъма може да бъде преправен за произволно такова. За декодиране на командите ще ползвам микроконтролер от серията AVR на АТМЕЛ - АТTiny2313. За да не губим време в повече приказаки започвам със базовата схема на приемника, която ще опиша в следващия пост.



302
Програмиране / помощ за С
« -: Септември 20, 2008, 12:12:54 pm »
За всички, които искат да учат си препоръчвам: "Програмният език C" на Браян В. Керниган и Денис М. Ричи на издателство ЗеСТ Прес.
Конкретно за грешките - ами извикваш функиця преди нейната дефиниция и компилатора не подозира за нейното съществуване.

303
Радвам се че съм бил полезен :) Относно броя цикли, кокретно за AVR, първите модели бяха по 1000, сега вече на всички им дават по 10000 цикла на изтриване-запис, така че давай смело :)

304
Общ форум / дистанционно от видео
« -: Септември 18, 2008, 11:28:14 pm »
Ok. Няма проблеми, прототипа го изрових и все още работи :) Разкрах високоволтовата част, че не е никак безопасно да се експериментира с 220V ! Сега управлявам един мощен бял светодиод. Между другото по магазините има страхотни светодиоди, но това е за друга тема. Намерих и софтуера за MCU -то, ще трябва малко да се корегира за да стане за ATTiny2313, че AT90S2313 не се произвежда вече.  Само схемата трябва да я възстановя, но в нея няма нищо сложно - приемника, микроконтролера, захранване и един транзисторен ключ.

305
Общ форум / дистанционно от видео
« -: Септември 17, 2008, 01:11:40 am »
Нека да изясним някои неща относно ИЧ дистанционните:
1. Те ползват ИЧ светлина, а не радиовълни за да пренасят полезния сигнал
2. Полезния сигнал (кодовете на бутоните), не модулират директно ИЧ излъчванеto, а се използва спомагателна носеща обикновено в диапазона 35-40kHz, това се прави с цел да се подобри шумоустойчивостта и съответно работното разстояние.  ИЧ приемника трябва да е за същата честота и това се дава в неговите спецификации
3. Другата особеност е  че самия полезен сигнал (кодовете на бутоните) е направен така че във  всеки бит имам промяна на нивото, пак с цел шумоустойчивост
Относно това каква носеща се ползва в дистанционното ко вътре в него има кварц, то  неговата честота е кратна на носещата. Примерно в това дистанционно на Sony за което писах кварца е на 455kHz, което е 12*37.9kHz.

306
Общ форум / дистанционно от видео
« -: Септември 15, 2008, 10:47:51 pm »
Не е с TSOP,  с друг датчик го правих тогава. Важното е  приемника да е за същата честотата, на която е и дистанционното. Конкретно това дистанционно ползва за носеща 37.9 kHz. Сигнала от приемника отива в един AT90S2313, там с малко софтуер декодирам кой бутон е натиснат. Всъщнос аз ползвх един едиствен бутон за управление на лампата, но софтуера разпонаваше и останалите.  Бях направил цялата система да се захранва безтрансформаторно от 220V чрез DC-DC модул и бях натикал всичко в полилея и си командвах дистанционно лампата :) После разбрах че има готови такива ключове, но тогава ми беше интересно да си го направя. Ще се разровя, мисля че все още пазя прототипа и схемите

307
Общ форум / дистанционно от видео
« -: Септември 14, 2008, 07:01:36 pm »
За да го ползваш пълноценно, ще трябва след приемника, някой да декодира различните бутони. С микроконтролерастава, но е добре дда се знае протокола, който ползва дистанционното, а това зависи от марката. Бях правил едно време една лампа с дистанционно от стерео уредба Sony. Декодирането го правих с един AVR.  Ако има интерес мога да се разровя да потърся схемата и софтуера.

308
Литература / Памет
« -: Септември 12, 2008, 12:14:39 am »
Харддисковете, използват магнитни полета за запис. Най-грубо казано върху работната плоча главите на диска създават области които са намагнитени по различен начин и така записват информацията.  Що се отнася до другата масово разпространена технология- така наречената FLASH памет, там информацията се пази чрез натрупване на заряд в гейта  (така наречения плаващ гейт) на МОS транзистор. Поради добрата изолация този заряд може да преседи с години и да запази информацията. Изтриването на инфорамцията става също по елелтрически път.  Циклите на запис и изтриване при съвременните памети достигат до 1 милион, но в крайна сметка структурат постепенно деградира и накрая чипа се скапва. FLASH паметите не могат да се мерят като обем и цикли на запис с хард дисковте, но пък нямат никакви движещи се части, което е сериозно предимство.

309
Общ форум / Като за начало
« -: Септември 11, 2008, 11:38:44 pm »
Наистина  не е лошо да започнеш с буквара. Като начло може да накараш един светодиода да свети. За целта ти трябва батерия (4.5V), един светодиод и резистор. Този експеримент е доста дискутиран във форума :)

310
Електроника / Захранване за начинаещи
« -: Септември 11, 2008, 11:33:15 pm »
Моля те гледай да оправиш тая маймуница, че се чете ужасно трудно.
Сега по темата, недей да се занимаваш с тия трансформатори. Купи си едно импулсно захранване 12V/4-5A, в Комет продават  такива и не са много скъпи 25-30лв. После с един стабилизатор сваляш на 5V за arduino.
Ако консумацията на arduino не е голяма, може да минеш и с линеен.
За управлението на лампите, може да го направиш с релета както е писано по горе или с MOSFET транзистор. Ако използваш logic level MOSFET (такъв който може да се комутира с 5V и по-малко), може да го управляваш директно, ако не трябва драйвер. С драйвера спокойно и PWM може да направиш, стига лампите които ползваш да позволяват това. Ако ми остане повечко време, мога да ти кача някоя схема.

311
Сбирката за днес 10.07.2008 се отлага.

312
Трябва да включиш в твойта програма файла с дефиниции на входно-изходните протове на микроконтролера. Обикновено това се прави в началото със следния ред:
#include <avr/io.h>
И ако си решил да правиш тази схема не е лошо да се сложат малко филтрови кондезатори по захранването (10uF,100nF)

313
Много секретен този магазин :) Но подкрепям подобен магазин който да  продава части за роботика, така ще е по-лесно да се намират материали. Като цяло електрониката не е проблем да се направи, даже преди време имах идея да правя разни модули, но всичко това изисква време. Все пак не съм се отказал да се направи тип универсална печатна платака с някой микроконтролер, не че няма сумата ти готови, но повечето вносни са на цени неприемливи за България, надявам се новия магазин да ме опрвергае. За мен по сериозен проблем е механиката - редуктори, колела и тем подобни, защото някък си не върви да се трошат разни китайски играчки и да се измъкват от тях части :). Наскоро купихме от Еbay със sv_shady едни 6 скоростни редуктори на Tamiya чак от Хонг Конг и въпреки това дори с транспорта излязоха около 20лв бройката, така че смятам че могат да се намерят подобни неща на добри цени. А ако има готови китове с електроника и механика би било чудесно. Очаквам с нетърпение видя какво ще предложи новия магазин.

314
Как компилираш: през AVR Studio или чрез make файл? През AVR Studio съм тествал и нещата вървят.

315
Електроника / Какъв е този двигател?
« -: Юни 30, 2008, 11:59:15 pm »
@durankulakat моля мисли като качваш такива огромни снимки, страшно неудобни са за разглеждане. Сега си играх да ги редактирам, но следващия път просто ще ги изтрия. Ще помоля Борислав да махне оргиналните  снимки по 3МB всяка :shock: .
Относно мотора, най вероятно е биполярен стъпков, като всяка от намотките е със средна точка.  За да се потвърди хипотезата измери съптотивлението между отделните изводи и ще видим. Потърси из форума писано е как се управлява подобен мотор.

Страници: 1 ... 19 20 [21] 22 23 ... 31