Activity
Я на связе
если что спрашивай
Как более менее получится выложу дальше информацию
Доброго дня
поробую с музыкой поколдовать чтоб затыки не было слышно
может есть у кого звук двигателя Т-72 холостой ход полный ход запуск двигателя
Всем доброго дня
про проект я не за был обязательно все напишу
на данный момент пришла вторая плата сейчас в плотную взялся за программу (читаю читаю читаю)
radikall.com/ZTGy
radikall.com/ZTGT
Согласен
Попробую поискать решении данной проблемы (даже на хобби кинги подобное устройство стоит 100$ так что думаю что стоит доделать данный проект может кому сгодится)
Также можно еще сделать управление светом или тем же дымогенератором
Прошивка. (скетч во вложении)
Откуда скачать программу arduino.cc/en/Main/Software#toc2
скачать библиотеку SimpleSDAudio и поместить ее
C:\Program Files\Arduino\libraries
www.hackerspace-ffm.de/wiki/index.php?title=Datei:…
открываем программу выбираем скетч radikall.com/Zjql
выбираем плату и программатор radikall.com/ZjhH radikall.com/ZjhK
нажимаем sshift и иконку загрузка radikall.com/Zjh7
Собрал на макете. В схему был добавлен стабилизатор напряжения на 3.3v (фото платы с низу) для питания sd карты так как на arduino uno только 5v.
radikall.com/Zj59
radikall.com/Zj5C
Теперь по поводу прошивки
так как arduino uno не содержит прямое подключение то необходимо прошить с помощью USBASP либо что то аналогичное
подключения устройств radikall.com/ZjMM
ЕСЛИ ЧТО ТО НЕПОНЯТНО ПИШИТЕ СРАЗУ БУДУ УТОЧНЯТЬ
Доброго дня!
мой проект далеко не идеален он ограничен моими знаниями так что решайте сами надо вам это или нет.
1.Делаем плеер чтоб воспроизводил музыку.
- Надо сопротивление 3.3 и 1.8 ком
- бокс для cd карты (покупной самодельный можно выпаять из сломанной техники)
- arduino nano (можно любое arduino )
схема подключения arduino nano к sd карте
SD карта
покупная (не реклама) www.aliexpress.com/item/…/1527985223.html
чем пользовался
nuzhen-sovet.ru/…/sd-card-wav-pleer-na-arduino
www.hackerspace-ffm.de
arduino nano
попробовал сделать wav вроде играет
теперь суть
Arduino nano стоит 136 рублей если оптом то не больше ста (70-90)
суть в том что я проверил: она не плохо воспроизводит и также обрабатывает импульс сигнала с приемника.
нужно заказать еще одну:) (долго ждать конечно) но тогда достаточно мало место занимать будет.
проблема в прошивки данного устройства пока без танцев с бубном не получается но я грешу что у меня старый USBASP (программа постоянно просит его обновить) цена примерно его 140 руб
еще нужно усилитель моно (можно сделать самому)
и модуль для сd КАРТЫ (можно выпаять от куда нибудь)
Если тема интересна дайте знать с чего начать
Вот еще два звука
Доброго дня!
вот пришла платка все собрал на макете
работает! только при передвижение стика семпл крутится пару раз потом замолкает
Ваше замечание
у меня была такая беда на турнижи 9 я когда в пульте ставил подсветку ничайно коратнул Все было просто выгорела дорого по питанию проводок кинул и все сервы стали слушатся
если все получится разложу все по по полочкам где взять как сделать как закачать как подключить где купить как сделать семпл программы ссылки и т.д.
пока заказал модуль ссылка выше. (буду ждать как минимум 25-45 дней)
Если моя задумка получится(я на это надеюсь)то цена устройства может составить 270 рублей это без усилителя и динамика
не реклама
закажу вот такой модуль
www.aliexpress.com/item/…/1503533345.html
если все получится то цена девайса будет смешной (чего и добиваюсь)
сделал из arduino wav плеер
завел семплы на кнопки
вроде получилось монотонное звучание. теперь осталось за малым захватить сигнал с приемника и скоммутировать на кнопки (LOW HIGH)
если все делать на arduino то слышно прирывание при обработки сигнала с приемника
у кого может есть мысли как это сделать?
может купить еще arduino mini 7$
mp3 плату сжег пока думаю
вот нашел вроде не трудно сделать что думаете
…org.uk/ht_afb_sound-units_marine-engine.php
архив с описанием www.rcgroups.com/forums/showatt.php?attachmentid=5…
Доброго дня!
Тоже ксть мысли вот нашел может кому сгадиться буду делать выложу тоже
www.rcgroups.com/forums/showatt.php?attachmentid=6…
вот нашел как через код запустить файл но не получается
www.re-innovation.co.uk/web12/…/226-adding-sound
просто есть желание построить танк
и вот читал много что да как и столкнулся со звуком все что есть просят деньги
бесплатно не кто не делает вот меня и зацепило
Доброго дня!
Помогите разобраться. Читал очень много перерыл весь нет сайты. Эффект есть но слабый
Что хотел сделать в помощь себе и модельному миру создать имитатор звука не превышающий затраты 20$
arduino и модуль MP3 geek.kg/mp3module/ (не реклама)
Скетч написан с помощью библиотеке написать прямые команлы для I2C не получается знаний не хватает вот пример есть как с него нужное взять не пойму forum.arduino.cc/index.php?PHPSESSID=tb1mvmhaebvl7…
Захватить сигнал с приемника RC и в зависимости от положение стика (0>1;1500;>1500)
Запускать файлу в зависимости от положения стика
Вот что получилось но есть проблема: пока не доиграет одна мелодия до конца другая не запустится
int PPMin1 = 8; // сигнал от rc приемника в 8 пин arduino uno
#include <Wtv020sd16p.h> //библиотека
int resetPin = 2; // подключаем Wtv020sd16p к пин 1
int clockPin = 3; // подключаем Wtv020sd16p к пин 10
int dataPin = 4; // подключаем Wtv020sd16p к пин 7
int busyPin = 5; // подключаем Wtv020sd16p к пин 2
int RCval1; // store RC signal pulse length
int adj_val1; // map that value to be between 0-255
Wtv020sd16p wtv020sd16p(resetPin,clockPin,dataPin,busyPin);
void setup()
{
Serial.begin(9600); //serial library start
wtv020sd16p.reset();
pinMode(PPMin1, INPUT); //вход с rc 8
}
void loop()
{
RCval1 = pulseIn(PPMin1, HIGH, 20000); //read RC channel 1
adj_val1 = map(RCval1, 630, 1125, 0, 255); // my observed RC values are between 630-1125… these might need to be changed, depending on your RC system.
if (RCval1 > 1500) // обороты больше 1500
{
wtv020sd16p.playVoice(0);
}
else if (RCval1 > 0) // обороты от 1 до 1500
{
wtv020sd16p.playVoice(1);
}
Serial.print ("val1: “);
Serial.print (RCval1); // if you turn on your serial monitor you can see the readings.
Serial.print (” ");
Serial.print ("adjusted: “);
Serial.print (adj_val1);
Serial.println (” ");
}