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

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

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






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

Профиль
Группа: Старики
Сообщений: 1259
Пользователь №: 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 - 16:42
Цитировать сообщение

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






г. Хабаровск

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



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


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

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



Админ


Волгоград

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





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


--------------------
Чиптюнинг GW Hover, Рено Дастер, Lifan X60 в Волгограде, и городах России. 927-25З-7О88
PMПисьмо на e-mail пользователюСайт пользователяICQ
Top
garanat
Дата 7.02.2016 - 17:02
Цитировать сообщение

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






г. Хабаровск

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



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


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

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






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

Профиль
Группа: Старики
Сообщений: 1259
Пользователь №: 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 - 17:32
Цитировать сообщение

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






Россия

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



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


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

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






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

Профиль
Группа: Старики
Сообщений: 1259
Пользователь №: 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
окей
Дата 7.02.2016 - 18:15
Цитировать сообщение

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






far space

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



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


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

Вот именно от поставленной задачи и понимания путей ее решения зависит успех освоения. С начала чётко определите чего хотите и сможет ли данная система в этом помочь, и только после этого приступайте к освоению. Иначе - деньги не ветер. При кажущейся простоте это довольно долго "сделать что-то своё", да и не совсем уж "копеечное" это удовольствие, помимо затрат на комплектующие потратить нужно еще кучу времени. Залить готовую программу, конечно, не составляет труда. Но как обычно "готовые" программы не совсем удовлетворяют свои потребности, поэтому придется пыхтеть и пыхтеть, чтобы "заточить" под себя. В общем, терпение, терпение и терпение.
PMПисьмо на e-mail пользователюСайт пользователя
Top
hash
Дата 7.02.2016 - 22:37
Цитировать сообщение

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



Админ


Волгоград

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





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


--------------------
Чиптюнинг GW Hover, Рено Дастер, Lifan X60 в Волгограде, и городах России. 927-25З-7О88
PMПисьмо на e-mail пользователюСайт пользователяICQ
Top
Геннадий
Дата 7.02.2016 - 23:41
Цитировать сообщение

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






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

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



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


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

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

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






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

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



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


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

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



Админ


Волгоград

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





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

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


--------------------
Чиптюнинг GW Hover, Рено Дастер, Lifan X60 в Волгограде, и городах России. 927-25З-7О88
PMПисьмо на e-mail пользователюСайт пользователяICQ
Top
Геннадий
Дата 10.02.2016 - 13:56
Цитировать сообщение

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






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

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



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


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

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






ТЕМРЮК!!!

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



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


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

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






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

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



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


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


Опции темыСтраницы: (3) [1] 2 3  Ответ в темуСоздание новой темы