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

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


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

Страници: 1 ... 3 4 [5] 6 7 ... 12
61
Цитат на: "Dimitrov"
За дистанционно на гаражна врата ще се ползва и  мисля да ползвам инфра ред, че ще ми е по лесно и по бързо от колкото да разтягам радио управление

До колкото знам при братовчед ми в София съм го виждал по този начин направено но там си беше открито,смисъл такъв скрито там под една пласмаса и си седи.
Така че предполагам няма да има проблем.

62
За всичко... / Re: [Протокол]ценеров диод
« -: Април 06, 2011, 09:28:14 pm »
Цитат на: "Аматьор"
Избираш си работна точка в работната зона на характеристиката.  Задаваш dI= 2 mA  (примерно) и измерваш колко е dU.  Toва е за динамичното съпротивление.


Ето това ми е чертежа:
http://picbg.net/img.php?file=38b7bc2c503e3c43.jpg
Може ли леко разяснение към нея

Излъгал съм Izmax = 100mA

63
За всичко... / [Протокол]ценеров диод
« -: Април 06, 2011, 07:44:37 pm »
Здравейте имам един въпрос по аналогова схемотехника имам за домашна през ваканцията да напиша протокол за ценеровият диод с волт амперни характеристики и така нататъка.

Досега съм начертл волт - амперната характеристика като за Izmin = 27mA а за Izmax = 63mA - т.A .

Въпроса ми е как мога да сметна R статично и R динамично както и Uz = ?

До колкото си спомням:
Rст = U/I като става 4/63.10 на -3

Rдин = делта U/делта I - като това си нямам и на идея как ще го изчисля.

Ако трябва да дам повече информация кажете какво е нужно ?

64
Цитат на: "Dimitrov"
Имам един много странен въпрос налага се да ползвам инфра ред приемник като TSOP или подобен (все още не съм решил) но проблема е, че ще е изложен  на силна дневна светлина и преки слънчеви лъчи та въпроса е, дали слънчевите лъчи ще влияят върху работата и живота му? Основно върху живота му ме интересува защото за работата ще си покаже с малък тест.
Преди бях чел  че преките слънчеви лъчи вредели на инфра ред приемниците но дали е вярно не знам а и не се сещам къде съм го чел. Ако някои има идея или е правил нещо подобно  да споделя.  :-D


Не е задължително да е напълно открит примерно може да го покриеш с термо шлаухи.
Колкото това за слънцето може и да е вярно - не съм чувал нещо по въпроса.
За какво ще го ползваш този сензор,какъв е замисалът на схемата ?

65
Здравейте,тъй като от няколко дена търсих как да направя комуникация между хардуер и софтуер тези 2 дена разбрах и реших да споделя това с вас.

Ще ви трябва :
1x Arduino
1x USB Кабел
1x vb.net 2005 или 2010
1x Някакъв аналогов сензор

Преди да започнем с всички настройки и така нататъка първо си дръпнете следните неща:
dll за комуникация

Ардуино разработваща среда 0022 - Задължителна

Така след като сме разархивирали и двата архива продължаваме нататъка а имено :
1. Отваряме разработващата среда
2. Отиваме на File --> Open (или за по кратко ctr + o)
3. Отиваме в папката на разработващата среда, и отваряме папка libraries (библиотеките)
4. Отваряме папката Firmata --> Examples --> SimpleAnalogFirmata
А ето и кода за по мързеливите:
#include <Firmata.h>

byte analogPin = 0;

void analogWriteCallback(byte pin, int value)
{
    if (IS_PIN_PWM(pin)) {
        pinMode(PIN_TO_DIGITAL(pin), OUTPUT);
        analogWrite(PIN_TO_PWM(pin), value);
    }
}

void setup()
{
    Firmata.setFirmwareVersion(0, 1);
    Firmata.attach(ANALOG_MESSAGE, analogWriteCallback);
    Firmata.begin(9600); // Започваме комуникация на 9600.
}

void loop()
{
    while(Firmata.available()) { // ако съществуват стойностите продължи нататъка
        Firmata.processInput();
    }
    // Направи един Аналогов прочит за една обиколка,така че ако компютъра изпраща много аналогови съобщения ние ще забавим само първата прочетена стойност
    Firmata.sendAnalog(analogPin, analogRead(analogPin));
    analogPin = analogPin + 1;
    if (analogPin >= TOTAL_ANALOG_PINS) analogPin = 0;
}

5.След това даваме Upload бутона и качваме на микроконтролера.
6.Отваряме Visual Basic Studio --> И започваме нов проект(лека подсказка тук не оставяйте името на проекта WindowsApplication1 а го сменете на нещо което вие решите,няма да навлизам в подробности защо е лошо да се оставя така просто го приемете от практическа гледна точка.  ;) )
7.Oтидете на ToolBox от лявата страна и дайте дясното копче и изберете от списъка --> Chose Item --> Browse и отивате там където разерхевирахте firmata dll и избирате всяко от тях --> натискате OK.
8.Добавете следните компоненти:
1x Label
2x Text Boxes
2x Buttons
1x Timer
1x FirmataVB
9. Нека да настрой компонента FirmataVB:
Отиваме на Propertiеs и променяме полетата така:
Baud --> 9600
BoardType --> OTHER (винаги независимо дали имате някоя от изброените контролери)
COMPortName --> Тука пишете към кой ком порт ви е свързан контролера.


10. След като сме подредили всички останали елементи натискаме двапъти върху button1 който трябва да изпълвява следното свойство TextBox1.Text = "Connect"
Кодът за бутон1 :
       If Button1.Text = "Connect" Then ' Проверяваме дали бутона има това свойство
            FirmataVB1.Connect(TextBox1.Text, CInt(TextBox2.Text)) ' задаваме параметрите FirmataVB1.Connect(COM8, CInt(9600))
            FirmataVB1.QueryVersion() 'това предполагам е ясно
        Else
            FirmataVB1.Disconnect() ' ако условието не е изпълнено затваряме порта.
        End If


Кодът за бутон2 :
FirmataVB1.Disconnect() 'затваря порта

11. Нека сега извадим информацията,която ардуино ни праща :

В таймера слагаме следното :

Label1.Text = FirmataVB1.AnalogRead(0) ' прочитне на информацията от пин-а (в случея A0) ако се загледате в кода който качихме по горе на ардуино ще разберете,как се изважда инфомацията като може да четете от всеки аналогов пин който искате.
        System.Threading.Thread.Sleep(100) 'малко забавяне предпазване от overfloat


12. Е сега остана само да тестваме дали всичко се е получило:
свържете един потенциометър на пиновете на ардуино и вижте резултата - очаквам коментари ,предложения.
По този начин може да си напишете игра която да използва външни сензори само чакам да ми дойде мухата в главата и ще направя нещо.  :clap:

66
Ардуино (Arduino) / Сензори вместо копчета.
« -: Април 05, 2011, 10:30:32 pm »
Добре да питам по друг начин как да свържа vb.net с arduino чрез firmata че имам леки затруднения ?

67
Ардуино (Arduino) / Сензори вместо копчета.
« -: Април 04, 2011, 04:56:55 pm »
Цитат на: "Borislav"
Ще ти свърши работа всеки оптичен датчик, който връща сигнали от вида 0 и 1. Пример: RPR-220.
Поздрави!


Това ясно ама как го направя останалото ?

68
Ардуино (Arduino) / Сензори вместо копчета.
« -: Април 04, 2011, 04:48:47 pm »
Здравейте в нас имам два sharp ir сензора който ги ползвах за робота ми който избягва предмети и исках да попитам мога ли да ги ползвам примерно като контролери за компютъра, пример давам за играта pinball:
Отдолу тези 2-те острите дето бутат топката нагоре (забравих им името :-D  ) и вместо да натискам копчетата на клавиатурата примерно да ползвам сензорите и ако те засекът да кажем ръката на човека който играе в зависимост от коя страна е ляво или дясно да се дигне там товa острото и да удари топчето.
Kак мога да го направя това - предполагам ще ми трябва processing ?

69
Да това е интересно наистина доста на дълбока трябва да влезе,за да реализира подобно нещо.
Главно ми се искаше да направя не просто да уловя да кажем 300 и да си светна диода, а да го направя да свети с такт в музиката - сега открих,че с помощта на TIP31 (NPN) мога да постигна това.
Главно за момента идеята е да го използвам в схема с усилвателят , като по този начин ще ми бъде по лесно да наглася стойностите който връща и да го оставя да си прави магията нататък.  
Тоест ако усилвателя ми върне около 500 до 600 като стойност ще задам примерно TIP31 да светва с такта на музиката само зеленият диод , като така ще ги сменям зависимост от стойността която връща усилвателя и ще сменям диодите.
Мисля,че с адаптер от 12 волта през този транзистор а най-вече и през ардуино ще мога да запаля последователно едно 4 диода.

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

70
Еми всъщност оказа се полезно - с негова помощ намерих това :
http://jarv.org/blinkm-music.shtml

71
Цитат на: "anio"
Нещо такова ли търсиш http://home.comet.bg/datasheets/lm567cn.pdf


А нещо примерно като схема може ли да ми дадеш,защото не разбирам как това ще ми свърши работа ?

П.П:Иначе нека да кажа какво ми трябва точно –
В момента ползвам предусилвател,който е свързан към аналоговият пин на ардуино и като го сложа да кажем до телевизора и пусна музика ми връща стойности 100,300,500,800,1024 и така нататъка,и зависи от стойноста която е получена казва на еди си кой пин да светне диода.
Сега питам дали има начин да направя така че ардуино да разбира кога в песента крещят,викат,просто пеят или нещо съвсем спокойно ?

72
Здравейте,днес се сетих за проекта си преди време с цвето музика с един усилвател и си помислих дали той може да бъде осъвършенстван а ето и какво имам предвид:

Възможно ли е с ардуино да отделям честотите(честотна лента) например на музиката и при определена честота било то ниска или висока да светвам дадено диодче, като по този начин да направя цвето музиката по реалистична ?

73
Простата няма да работи.
Но имаше една из нета дето е пуснат някакъв слух,че "работила".

74
За всичко... / Re: Проект
« -: Ноември 24, 2010, 09:49:46 pm »
някой

75
За всичко... / Проект
« -: Ноември 22, 2010, 08:20:55 pm »
Здравейте,тези седмици нещо ми е скучно и ми се искаше да направя, някой проект на ардуино но все немога да се сетя за нещо така интересно.
Така обръщам се към вас за да ми кажете някой интересен проект за да го направя.
И също така да не правя нова тема ми се искаше да попитам откъде мога да се сдобия с tilt сензор този, който служи да дава стоиности когато се наклони на някоя страна.

Страници: 1 ... 3 4 [5] 6 7 ... 12