Помогите подобрать мосфет для ардуино

yasenkov
Offline
Зарегистрирован: 09.07.2016

Помогите подобрать мосфет подешевле ну и пораспространённее  , напряжение для открытия 1,2v   модключить нежно светодиод 12v 10w.. сам я практически не разбираюсь.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Подключить нежно? А это как?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Меееедленно  вводишь 1.2В в затвор мосфета, непрерывно целуя при этом светодиод.  Иначе света не даст. 

yasenkov
Offline
Зарегистрирован: 09.07.2016

я бы ввёл =) но мосфет ещё не куплен... с выбором  не определился, вот и пошу помощи.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

на 1.2 Вольта не всякий мосфет даже приоткрываться начнет. Придеца еще биполярник к нему прикручивать.  Напряжение питания-то хоть больше 1.2В?  Откудова, кстати, такое странное значение, 1.2В?

yasenkov
Offline
Зарегистрирован: 09.07.2016

это ардуино, по замерам 1.2-1.3 v . так какой мосфет поставить ? чтобы зажечь 12v светодиод 10w

long vl,v1,v2,v3,v4,v5,v6,v7,v8,v9,v10;
 long hz=0;
 long hzprev=0;
 long tout=0;
void setup() {
pinMode(2, OUTPUT);
 pinMode(3, OUTPUT);
 pinMode(4, OUTPUT);
 pinMode(5, OUTPUT);
 pinMode(A0, INPUT);
}
void loop() {
tout=millis()+600;
 while (tout>millis() && digitalRead(A0) > 10 );
 v1 = micros();
 while (tout>millis() && analogRead(A0) < 1);
 v2 = micros();
 while (tout>millis() && analogRead(A0) > 0 );
 v3 = micros();
 while (tout>millis() && analogRead(A0) < 1 );
 v4 = micros();
 while (tout>millis() && analogRead(A0) > 0 );
 v5 = micros();
 while (tout>millis() && analogRead(A0) < 1 );
 v6 = micros();
 while (tout>millis() && analogRead(A0) > 0 );
 v7 = micros();
 while (tout>millis() && analogRead(A0) < 1 );
 v8 = micros();
 while (tout>millis() && analogRead(A0) > 0 );
 v9 = micros();
 while (tout>millis() && analogRead(A0) < 1 );
 v10 = micros();
hzprev=1000000/(((v2-v1)+(v3-v2)+(v4-v3)+(v5-v4)+(v6-v5)+(v7-v6)+(v8-v7)+(v9-v8)+(v10-v9))/9);
 if (tout>millis()&&sq((hz+hzprev)/2-hzprev)>1000){
 hz=(hz+hzprev)/2;
 }
 else{
 hz=0;
 }
 digitalWrite(2, LOW);
 digitalWrite(3, LOW);
 digitalWrite(4, LOW);
 digitalWrite(5, LOW);
if (hz>20 && hz<100){
 digitalWrite(2, HIGH);
 }
 if (hz>100 && hz<300){
 digitalWrite(2, HIGH);
 }
 if (hz>300 && hz<700){
 digitalWrite(4, HIGH);
 }
 if (hz>700 && hz<1500){
 digitalWrite(5, HIGH);
 }
}

 

evgta
Offline
Зарегистрирован: 02.09.2016

откуда у ардуино 1.2В? там или 5В или 3.3В

ну если так уж надо 1,2

IRLML6244

 

IRLML2502
 
IRLML6344
 
по поводу распространенности неуверен, берите каталоги, даташиты и ищите чтобы параметр VGS(th) был меньше 1.2В
и то не факт что они будут полностью открываться при таком напряжении. были с этим проблемы
 
я бы при этом токе в 0,8А вообще бы дарлингтон TIP122 поставил. дешево , распространено, надежно.
 
Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

yasenkov пишет:

это ардуино, по замерам 1.2-1.3 v

Неправильные у Вас замеры. Высокий логический уровень (HIGH) примерно равен напряжению питания (VCC).

P.S. В 49 строке ошибка с номером пина. 

yasenkov
Offline
Зарегистрирован: 09.07.2016

Спасибо за совет. Подскажи пожалуйста как tip 122 поключить к ардуино и диоду правильно? И если можно с пояснениями, я слабо разбираюсь в этом всем...

evgta
Offline
Зарегистрирован: 02.09.2016

Вместо вентиляторов Вашу нагрузку.
Картинку не вставить, с телефона, вот ссылка
https://im0-tub-ru.yandex.net/i?id=054f62bafe6e9d564f56ab4cfb491955&n=13

Только лучше с одной штуки сначала проверить как греться будет и нужен ли радиатор.