Страницы: (5) [1] 2 3 ... Последняя » ( Перейти к первому непрочитанному сообщению ) Ответ в темуСоздание новой темы

> Ардуино в автоэлектрике и КДС, Универсальный конструктор
Геннадий
Дата 7.02.2016 - 14:01
Цитировать сообщение

Пользователя сейчас нет на форуме






Алексеевка.Белгород. обл.

Профиль
Группа: Старики
Сообщений: 1385
Пользователь №: 3525
На форуме с: 16.01.2007



Имеет предупреждений:
(0%) -----


Для начала хочу сказать, что Arduino это не так сложно как может показаться. Благодаря ардуино появилось на свет множество проектов, которые бы так и не воплотились в жизнь, из-за очень большого количества информации, которую нужно «переварить» новичку в программировании, чтобы их реализовать. Оказалось можно делать устройства под свои нужды значительно проще, и быстрее. Именно из-за этого я и начал увлекаться темой микроконтроллеров.
Подкупило как можно самостоятельно, за копейки, создать полезный модуль,можно купить готовый а можно сделать самому.

Должен признаться сам начинающий «ардуиншик», с 0 уровнем знаний в программировании,но при использовании проектов от гуру получилось повторить генератор сигнала датчика коленвала Ваз, http://youtu.be/br9JgUTlJeU
карманный осциллограф медленных сигналов http://youtu.be/wkF9QoTCf_s
Часы,термометр,влажность. http://youtu.be/S--baeEbE8w

,и многое другое.
На фото часть шильдов для ардуино и не только для конструктора


Присоединённое изображение (нажмите для увеличения)
Присоединённое изображение
PMПисьмо на e-mail пользователю
Top
garanat
Дата 7.02.2016 - 15:42
Цитировать сообщение

Пользователя сейчас нет на форуме






г. Хабаровск

Профиль
Группа: Старики
Сообщений: 871
Пользователь №: 27301
На форуме с: 19.09.2013



Имеет предупреждений:
(0%) -----


Только сегодня решил заказать стартовый набор для экспериментов и тема объявилась. appl.gif
Чую огромный потенциал данных элементов. Но только пока не понял что я хочу от него.
PMПисьмо на e-mail пользователю
Top
hash
Дата 7.02.2016 - 15:48
Цитировать сообщение

Пользователя сейчас нет на форуме



Админ


Волгоград

Профиль
Группа: Администраторы
Сообщений: 7202
Пользователь №: 1
На форуме с: 3.05.2004





Я не совсем понял, из него как из Лего можно собирать?


--------------------
Чиптюнинг китайских автомобилей, Волгоград.
PMПисьмо на e-mail пользователюСайт пользователя
Top
garanat
Дата 7.02.2016 - 16:02
Цитировать сообщение

Пользователя сейчас нет на форуме






г. Хабаровск

Профиль
Группа: Старики
Сообщений: 871
Пользователь №: 27301
На форуме с: 19.09.2013



Имеет предупреждений:
(0%) -----


Так и есть. В основе плата с процессором, через USB можно программировать. И ведро всяких датчиков и драйверов в придачу. Дети собирают.
PMПисьмо на e-mail пользователю
Top
Геннадий
Дата 7.02.2016 - 16:17
Цитировать сообщение

Пользователя сейчас нет на форуме






Алексеевка.Белгород. обл.

Профиль
Группа: Старики
Сообщений: 1385
Пользователь №: 3525
На форуме с: 16.01.2007



Имеет предупреждений:
(0%) -----


Цитата (hash @ 7.02.2016 - 16:48)
Я не совсем понял, из него как из Лего можно собирать?

В принципе,да ,можно помигать лампочками а затем загрузив новый скетч(прошивку)мерять ток,напряжение и т.д.
Выводы на плате можно программно изменять как входные или выходные,есть шим и многое другое,нужно только добавить устройство к плате,залить новый скетч и получаете новое устройство
Начало работы с ардуино

Если коротко :покупаем плату

Необходимое железо — Arduino и USB-кабель
Программа — среда разработки для Arduino. Последнюю версию можно найти по этой ссылке
http://www.arduino.cc/en/Main/Software
Подсоедините плату к ПК
Установите драйвера (есть в скачанной программе)
Запустите среду разработки Arduino
Откройте готовый пример
Выберите вашу плату
Выберите ваш последовательный порт
Скачать библиотеку Arduino.h (нужна для скетча ниже)
Подключить переменный резистор к выходам ардуино (номера в скетче )
Загрузите скетч в ардуино

/* FORD 1996 CKP crank signal simulator 36-1
by Ichabod mudd
*/
#include "Arduino.h"
#define PULSE_PIN 10
#define CAM_PIN 8
#define MPH_PIN 12
int mph_toggle = 1 ;

// the setup routine runs once when you press reset:
void setup()
{
pinMode(PULSE_PIN, OUTPUT);
pinMode(CAM_PIN, OUTPUT);
pinMode(MPH_PIN, OUTPUT);
}


//reluctor wheel
// subroutines first

//function to first go HiGH

void triggerHigh(int duration, int count)
{
switch (count)
{
case 1: // cam CMP pin 8
digitalWrite(CAM_PIN, HIGH);
break;
case 2:
digitalWrite(CAM_PIN, LOW);
digitalWrite(MPH_PIN, LOW); //VSS
break;

case 12:
digitalWrite(CAM_PIN, HIGH);
break;
case 13:
digitalWrite(CAM_PIN, LOW);
break;
case 24:
digitalWrite(CAM_PIN, HIGH);
break;
case 25:
digitalWrite(CAM_PIN, LOW);
break;
} // end cases


//hold CKP PIN high for this delay.
digitalWrite(PULSE_PIN, HIGH);
delayMicroseconds(duration);
// now CKP go low
digitalWrite(PULSE_PIN, LOW);
delayMicroseconds(duration);
// end function
}

//Simulate the reference marker on a
//reluctor wheel for #1 cyclinder firing
//function to do trigger
void triggerReference(int duration)
{
// pin should be low already see above....
delayMicroseconds(duration);
// add more duration to make ECU HAPPY

}
//end function


//Simulates a 36 tooth reluctor wheel
//with a 1 tooth reference

// begin main loop program section
void loop()
{
// read potentiometer wiper pin 0?
// analog A/D channel 0
int val = analogRead(0);
// analog pin A0
val = map(val, 0, 1023, 150, 1000);
// for loop 36 counts , 150 uS to 1000 uS or 5000 to 800 rpm
for (int i = 0; i <= 34; i++)
{
// go high then low , in Symmetry
triggerHigh(val,i );

}
// end for 35 pulse loop
// simulate the missing tooth next
triggerReference(val); // cyl, 1 firing now.
// 35+1 = 36 total

digitalWrite(MPH_PIN, HIGH);

}
// end main loop version 7 , now perfect 800 rpm to 5000
// added cam pulse 7/4/2013
// using Delay calls, suck but , this is easy.
// the switch case trick, gets the cam sensor working.
// the engine fires every 120 degr. on crank, 12 teeth, and 10 degr per tooth=120
// added MPH pin, for VSS signals to ECU

С выхода ардуино(вывод указан в скетче)подключаем вместо Дпкв эбу и по сканеру можно наблюдать его работу или по осциллографу
Это скетч для эмулятора Дпкв форда(рабочий,проверен лично)для ваз нужно чуть править,выложу попозже .
Стоимость данног эмулятора максимум 200 ₽
PMПисьмо на e-mail пользователю
Top
leksbyt
Дата 7.02.2016 - 16:32
Цитировать сообщение

Пользователя сейчас нет на форуме






Россия

Профиль
Группа: Старики
Сообщений: 1068
Пользователь №: 21762
На форуме с: 30.10.2011



Имеет предупреждений:
(0%) -----


С год как купил базовую плату с процессором.Ну и по мелочи немного.Поглядываю иногда на сей девайс,но вот такой шибко большой охоты поработать с ним,разобраться что к чему "мучительно" не появляется.Хотя нутром чую,что дело очень интересное и переспективное. kto1.gif smile.gif
PMПисьмо на e-mail пользователю
Top
Геннадий
Дата 7.02.2016 - 16:42
Цитировать сообщение

Пользователя сейчас нет на форуме






Алексеевка.Белгород. обл.

Профиль
Группа: Старики
Сообщений: 1385
Пользователь №: 3525
На форуме с: 16.01.2007



Имеет предупреждений:
(0%) -----


Цитата (garanat @ 7.02.2016 - 16:42)
Только сегодня решил заказать стартовый набор для экспериментов и тема объявилась. appl.gif
Чую огромный потенциал данных элементов. Но только пока не понял что я хочу от него.

Покупать сразу набор кажется накладно и потом большая часть будет пылиться на полке,
Покупал сначала ардуино уно и мини,но очень быстро стало не хватать места для скетча,
Лудше сразу купить Arduino MEGA 2560 на ней можно сделать и тепловизор! http://payaem.ru/teplovizor-svoimi-rukami-...ve-arduino.html
PMПисьмо на e-mail пользователю
Top
hash
Дата 7.02.2016 - 21:37
Цитировать сообщение

Пользователя сейчас нет на форуме



Админ


Волгоград

Профиль
Группа: Администраторы
Сообщений: 7202
Пользователь №: 1
На форуме с: 3.05.2004





Насколько понял, ардуино это открытый проект в возможности написания программ для него, а если это так, то наверняка существуют предложения на рынке от сторонних разработчиков, по аналогии с программами для андроида. Иначе для тех кто не знаком с программированием он так и останется ларцом без ключа.


--------------------
Чиптюнинг китайских автомобилей, Волгоград.
PMПисьмо на e-mail пользователюСайт пользователя
Top
Геннадий
Дата 7.02.2016 - 22:41
Цитировать сообщение

Пользователя сейчас нет на форуме






Алексеевка.Белгород. обл.

Профиль
Группа: Старики
Сообщений: 1385
Пользователь №: 3525
На форуме с: 16.01.2007



Имеет предупреждений:
(0%) -----


Цитата (hash @ 7.02.2016 - 22:37)
Иначе для тех кто не знаком с программированием он так и останется ларцом без ключа.

То,что это открытый проект и вся прелесть.
Для удобства освоения начинающими процесса разработки устройств на основе контроллеров Arduino созданы графические среды,одна из них например Ardublock. Она будет особенна интересна и полезна при обучении основам программирования и робототехники даже для детей так как не требует изучения основ какого-либо языка программирования, а позволяет создавать программу при помощи мыши, используя готовые "кубики" или блоки будущей программы.
Данная русская версия Ardublock пока тестовая, но говорят вполне рабочая. Есть и другие.
Сам ей не пользовался,если скетч хорошо откомментирован то узменить,добавить своё не так и сложно,а если изучить переменные,функции ,язык C/C++.... Во куда загнул,но чем не шутят.жаль раньше в школе такого ещё небыли и не учили,были только лампы,транзисторы по блату привозили с Ленинграда по 5₽ за штуку.Но и сейчас.не поздно,не стыдно.И увидев результат получаешь удовлетворение,желание сделать ещё ,затягивает здорово.
PMПисьмо на e-mail пользователю
Top
Геннадий
Дата 7.02.2016 - 23:14
Цитировать сообщение

Пользователя сейчас нет на форуме






Алексеевка.Белгород. обл.

Профиль
Группа: Старики
Сообщений: 1385
Пользователь №: 3525
На форуме с: 16.01.2007



Имеет предупреждений:
(0%) -----


По поводу эмулятор Дпкв проверял его работу с изменениями скетча (число зубьев шкива больше чем на Форду)для ВАЗ и при подкючении к эбу "На столе"наблюдал скачки,небыло плавности оборотов по сканеру,думаю это реакция эбу на увеличение оборотов при минимальном положении датчика положения дроссельной заслонки,хочу попробовать дописать в скетч ,что бы переменным резистором увеличивать сигнал АЦП на дпдз и паралельно увеличивать частоту оборотов КВ?
PMПисьмо на e-mail пользователю
Top
hash
Дата 10.02.2016 - 11:19
Цитировать сообщение

Пользователя сейчас нет на форуме



Админ


Волгоград

Профиль
Группа: Администраторы
Сообщений: 7202
Пользователь №: 1
На форуме с: 3.05.2004





Цитата (Геннадий @ 7.02.2016 - 22:41)
созданы графические среды,одна из них например Ardublock.

А вот это уже дает надежду! good3.gif
Скачал, запустил, но, как я понял, необходима еще и программная оболочка от самого ардуино, а его у меня нет. Её можно установить, запустить, без покупки самого железа, в ознакомительных целях?


--------------------
Чиптюнинг китайских автомобилей, Волгоград.
PMПисьмо на e-mail пользователюСайт пользователя
Top
Геннадий
Дата 10.02.2016 - 12:56
Цитировать сообщение

Пользователя сейчас нет на форуме






Алексеевка.Белгород. обл.

Профиль
Группа: Старики
Сообщений: 1385
Пользователь №: 3525
На форуме с: 16.01.2007



Имеет предупреждений:
(0%) -----


Можно проверить скетч без ардуино в очень полезной программе PROTEUS
Пример как с ней работать. http://youtu.be/SGUS7NZKyoA
PMПисьмо на e-mail пользователю
Top
Пожарник
Дата 25.02.2016 - 18:03
Цитировать сообщение

Пользователя сейчас нет на форуме






ТЕМРЮК!!!

Профиль
Группа: Старики
Сообщений: 1352
Пользователь №: 1439
На форуме с: 11.05.2006



Имеет предупреждений:
(0%) -----


Гена, а ты такой сайт про Wi-Fi модули ESP8266 и AVR микроконтроллеры читал? Похоже там продвинутые товарищи в ардуинах, да и так, очень много полезностей.
(ссылку удалил)
PMПисьмо на e-mail пользователю
Top
Геннадий
Дата 26.02.2016 - 12:01
Цитировать сообщение

Пользователя сейчас нет на форуме






Алексеевка.Белгород. обл.

Профиль
Группа: Старики
Сообщений: 1385
Пользователь №: 3525
На форуме с: 16.01.2007



Имеет предупреждений:
(0%) -----


Модули конечно интересные,но мне не очень нравится зависимость от сторонних ресурсов,
Хакнут сайт и превратят Ваш проект в ледышку или парилку.Больше нравятся блютуз модули.
Могут даже работать самостоятельно,для небольших проектов.
PMПисьмо на e-mail пользователю
Top
garanat
Дата 3.03.2016 - 14:57
Цитировать сообщение

Пользователя сейчас нет на форуме






г. Хабаровск

Профиль
Группа: Старики
Сообщений: 871
Пользователь №: 27301
На форуме с: 19.09.2013



Имеет предупреждений:
(0%) -----


Цитата (Геннадий @ 7.02.2016 - 15:01)
получилось повторить генератор сигнала датчика коленвала Ваз,  http://youtu.be/br9JgUTlJeU
карманный осциллограф  медленных сигналов  http://youtu.be/wkF9QoTCf_s
Часы,термометр,влажность.  http://youtu.be/S--baeEbE8w

,и многое другое.

И где это все? kto.gif
Я бы поглядел. Вполне себе достойная темка может получиться.
PMПисьмо на e-mail пользователю
Top
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:


Опции темыСтраницы: (5) [1] 2 3 ... Последняя » Ответ в темуСоздание новой темы