Перейти к содержанию

Требуется Человек Для Создания Цикла Материалов "создаем Робота С Нуля"


Рекомендуемые сообщения

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

Т.е. каждый урок должен быть разбит на две составляющие: текстовый материал для публикации на сайте и видеоматериал для выкладки на канал сайта паяльник в youtube. Независимы друг от друга.

Первые уроки должны быть понятны человеку, не знакомым с МК (но страстно желающем создать своего робота или р/у машинку). Поэтому в них стоит хотя бы вкратце пояснить что такое МК, как работает, что такое фьюзы, как программируется и т.д. Т.е. тот минимум, который пригодится при создании робота. При необходимости ссылаться на статьи и видеокурс с нашего сайта по AVR от kobraz'а.

В последующих уроках рассмотреть драйверы двигателей, шасси и др. необходимые составляющие перед построением первого робота.

Затем нужно будет составить план материалов по конструкциям роботов в зависимости от сложности и наращивать постепенно функционал и делать разные варианты: к примеру первый робот будет управляться с джойстика, потом можно сделать робота следующего по линии или на свет или по "усовым датчикам", ультразвуковым датчикам и т.д., затем р/у машинка с управление по радиоканалу, с компьютера, по Bluetooth, Wi-Fi, с Android, машинка с камерой и т.д.

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

Аппаратная платформа: AVR (Си) или Arduino (Processing). А еще лучше и то и другое (можно будет тогда разбить каждый урок на 2 варианта).

Недостающие комплектующие для роботов можем предоставить (есть 4WD платформа, гусеничная платформа, 2 WD) или приобрести для вас в счет оплаты уроков.

Ваша видеокамера или фотоаппарат должны поддерживать не менее 720p/30f. А лучше 1080p/60f

Оплата договорная, ориентировочно 1800 руб за урок.

На сайте вы публикуете материал от своего имени, по окончании курса если нужно, то выдадим свидетельство о публикации в СМИ "Сайт Паяльник". На форуме создается тема поддержки, где автор курса будет выкладывать ссылки на видео и текстовый материал на сайте и отвечать на вопросы пользователей, принимать замечания по курсу и т.д., т.е. взаимодействовать с аудиторий как в этой теме.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Доброго времени суток!

Как раз начал разрабатывать машинку на гусеничном ходу. Без проблем могу написать текстовый материал и снять видео о создании машинки. Имеются знания в области схемотехники и программирования МК AVR. В распоряжении имеется гараж с огромным количеством запчастей от машин и разнообразным инструментом, так что с недостатком комплектующего проблем не возникнет. Только я буду начинать не с МК, а с корпуса и шасси. Всегда готов помочь!

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Камера 8 МП

А видео в каком формате снимает? 720 или 1080 есть?

Эх, опоздал.((((

Куда опоздали? :) Пока что все в процессе. В самом начале процесса я бы даже сказал.

Ссылка на комментарий
Поделиться на другие сайты

На какую аудиторию ориентируемся?

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

С ув.

Изменено пользователем praktik_1974
Ссылка на комментарий
Поделиться на другие сайты

Мои личные размышления по созданию роботов исходя из собственного опыта.

И прошу принимать это как субъективное мнение.

За то время, которое посветил собственному проекту собирая информацию по всей сети в разных направлениях,

пришел к выводу:

1 Все начинающие одинаковы в своих вопросах и заблуждениях.

2 Все прошедшие стадию начинающих, становятся как подростки в переходной период- все нам по плечу и море по колена.

3 Те кто перешел из стадии разговоров к практике- осторожны и недоверчивы.

4 Ну а профессионалы есть разные.........

Тенденция такова: только человек начинает переходить на четвертую стадию, так дальнейшее развитие темы замирает.

Конечно, есть исключения.

И может я плохо искал успешно развивающиеся проекты по строительству роботов.

Но пришел к тому, что у многих начинателей всяких роботов-боботов быстро пропадает интерес.

Повторюсь, это мое субъективное мнение.

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

С удовольствием буду принимать участие, делиться собственным опытом в меру своих возможностей и знаний.

Извините если кого обидел.

С ув.

Александр Д. Я сказал бы что это мини компьютер.ИМХО.

Изменено пользователем praktik_1974
Ссылка на комментарий
Поделиться на другие сайты

Админу,

а план есть? и какова длительность курса? выложите - народу будет проще понять зачем это

Я, к сожалению, под ваши требования не подхржу - пишу на на Си, а на Bascom (бейсик+паскаль в одном флаконе)

я могу сделать видео курс по МК, но я подхожу сперва как электронщик - даю вводный курс схемотехники (чтобы светодиод к ноге МК бе резистора не подключали), потом алгоритмы, а уж потом - программа и оживление железа). Чтобы не спалили ничего, проще говоря

Должен быть интересный поактикум. Ведь "черепашку" можно и без МК сделать, банально на 2-3 фоторезисторах :)

Ссылка на комментарий
Поделиться на другие сайты

закину 5 копеек

кмк затея тупиковая. В одну каску не выйдет, а если делать в несколько голов, то ктото один должен собирать и снимать, ктото писать, а ктото для первых двух обкатывать железяки и кодить. Если задумывается проект "на выставку" то 1800 за урок это страшные копейки. Даже на мороженое не хватит. Либо получится очередная залепа в стиле хэнд-мэйд на коленке. А таких уже и без паяльника навалом.

ну и по самому проекту

если уж даже ктото найдется с замашками энтузиаста, то неплохо было бы для него определить

1. Цель - что за робот, что умеющий и из чего состоящий должен в конце получиться.

2. Состав оборудования конкретно. Самое смешное что он (исполнитель) должен его будет покупать, а это надо как то спонсировать. А нынче это заметные затраты.

3. Сроки выполнения каждого этапа (календарный план). Собственно согласно календарки и надо определять оплату в пересчете на человекочасы/дни поэтапно.

Ну и в конце - завязывайте уже с AVR-кой. Ну это уже 100500 раз повторено и жевачка уже жованая. Надо делать чтото новое, свежее. ARM. Чтобы с перспективой развития, а не с тупиком в конце.

Могу кстати подкинуть здравую идейку довольно забавного робота, чтобы не повторять просто бестолковые машинки гоняющие по линии

Изменено пользователем mail_robot

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

Ссылка на комментарий
Поделиться на другие сайты

а план есть? и какова длительность курса? выложите - народу будет проще понять зачем это

План будет зависеть от того, что имеется у человека взявшегося за курс. Если чего то не хватает, см. первый пост.

Готов это обсуждать в личке с конкретным человеком, которому это будет интересно, а не разводить тут ненужную болтовню.

Если задумывается проект "на выставку"

О какой выставке идет речь? Первый пост, последний абзац все написано куда и зачем

По первым двум пунктам ответ также есть в первом посте. По 3-му - написал выше

Ссылка на комментарий
Поделиться на другие сайты

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

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

Ссылка на комментарий
Поделиться на другие сайты

Никто не подходит под эту вакансию. У меня нет нормальной камеры, другой не дружит с механикой, третий не на том программирует...

Нужно хоть как-то объединиться, иначе никак.

Ссылка на комментарий
Поделиться на другие сайты

дык, уже сказали, что такие вещи делают: механик, электронщик, программист и продавец :)

с последним разобрались, осталось только первых трёх найти :yes:

Ссылка на комментарий
Поделиться на другие сайты

Любой электронщик разбирающийся с МК если дать ему готовое шасси и драйвер тот-же L298 сделает без проблем р/у машинку. Дальше только датчики навешивать и каналы связи разные.

При чем тут продавец не понял вообще. Механик тоже не нужен, собрать готовую 4WD платформу китайскую много ума не надо, отвертками тут все умеют крутить я больше чем уверен. И не бывает микроконтроллерщика без знаний кодинга или без знаний железа.

По плану, времени, оплате и т.п. - все согласуется индивидуально с конкретным человеком, которому это действительно интересно. Поэтому описание дано в общих чертах, без жестких требований и условий. Кому интересно предложение - пишем в ЛС.

Требования к человеку - знания, желание писать статьи и снимать видео, камера 720 или 1080. Остальное все обсуждаемо.

Ссылка на комментарий
Поделиться на другие сайты

ИК, радио, блюзуз - я осилил

с Wifi - не игрался, так как не было задачи

так как не пишу для смартфонов, то с мобилы поуправлять не могу

всё остальное - делал: автоматика, телемеханика, связь. Платы - развожу, работаю с AVR (pic бросил лет 8 назад). Код пишу в Баском, ассм порядком позабыл за последние 4 года...

статьи - писал (и пишу), учебные пособия писал (и пишу).

но нам нужны Цель и План достижения цели

ps

про продавца: нужен заказчик. В нашем случае Вы им и являетесь: заказываете некое действо. А действо надо делать по плану. А план подразумевает реально достижимую цель. И так по кругу

если есть конкретика- пишите, я через 1-2 недели сдам один проект, будет время полумать и покумекать

Фото и видео техника- решаемо, так как брат профессионально занимается фото (свет, "зеркалки" и объективы - в наличии). Его аппарат и видео снимает, можно продумать этот вопрос

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • @korsaj Сегодня попробовал сделать как ты посоветовал. Получился следующий код. #define F_CPU 7372800UL #define BAUND 9600L #define UBRRL_value (F_CPU/(BAUND*16))-1 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h> void init_pin(void); #define C_PC0 (~PINC&(1<<PC0)) #define C_PC1 (~PINC&(1<<PC1)) #define LED_1_ON() PORTD|=(1<<PD2) #define LED_1_OFF() PORTD&=~(1<<PD2) #define LED_2_ON() PORTD|=(1<<PD3) #define LED_2_OFF() PORTD&=~(1<<PD3) #define FLAG_END_RX (1<<3) #define FLAG_ERR_RX (1<<4) #define BUF_SIZE 20 char rx_buf[BUF_SIZE]; char buf_index = 0; volatile start=1, flags; char b; ISR(USART_RXC_vect) { b=UDR; if(!(flags & FLAG_END_RX)) { rx_buf[buf_index]=UDR; if(rx_buf[buf_index] == 0x0D) { flags |= FLAG_END_RX; return; } buf_index++; if(buf_index >= BUF_SIZE) { buf_index = 0; flags |= FLAG_ERR_RX; } } } void init_UART() { UBRRL = UBRRL_value; UBRRH = UBRRL_value>>8; UCSRB|=(1<<TXEN); UCSRB|=(1<<RXEN); UCSRC|=((1<<URSEL)|(1<<UCSZ0)|(1<<UCSZ1)); UCSRB|=(1<<RXCIE); sei(); flags = 0; } void send_UART(char value) { while(!(UCSRA&(1<<UDRE))); UDR=value; } int main(void) { init_pin(); init_UART(); while(1) { if (start==1) { _delay_ms(500); send_UART('O'); send_UART('K'); send_UART('!'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); start=0; } if (b == '0') { LED_1_ON(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '1') { LED_1_OFF(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '2') { LED_1_ON(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('2'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '3') { LED_1_OFF(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('3'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (C_PC0) { send_UART('P'); send_UART('C'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } if (C_PC1) { send_UART('P'); send_UART('C'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } } } void init_pin(void) { DDRC = 0b00000000; PORTC = 0b11111111; DDRD |= ((1<<2)|(1<<3)); PORTD &=~ ((1<<2)|(1<<3)); } Ну как сказать всё работает, но вот меня очень интересует приём команд на саму ATMEGA16. Он так и работает только с цифрами. Более ничего корректно принять не получается даже используя таблицу ascii. А мне нужно будет принимать команды и посложней чем просто буквенно - цифровые. Потому как возвращаясь к командам самого плеера там в этих командах хранятся различные данные. Вот примерно так это всё выглядит. AT+QM \ r \ n Запрос режима работы [0: Bluetooth], [1: MP3] AT+M1 \ r \ n Номер текущего файла AT+M2 \ r \ n Общее количество звуковых файлов AT+MD \ r \ n Источник музыки USB или SD Card AT+MT \ r \ n Общее время воспроизведения текущего файла AT+MK \ r \ n Время воспроизведения текущего файла AT+MP \ r \ n Текущее состояние плеера [0]Стоп, [1]Воспроизведение, [2]Пауза К примеру при отправке команды AT+M1 \ r \ n в ответ мы получим M1 + 000002 \ r \ n при этом здесь может быть любое число в hex формате. Мне же нужно каким то образом принять эти данные и обработать их соответствующим образом. Но при этом и нужно учитывать так же что плеер может сам отправить эти данные по началу воспроизведения трека. Вот в этом сейчас и стоит основная задача. Чего я и пытаюсь получить в итоге.
    • Ну тогда дорога к сименсу в гости - они вам какой-нибудь Desigo CC или даже Siematic предложат, тыщ за 10 долларов. Ну и ещё тыщ 5 надо будет отдать за контроллеры и их конфигурирование.   А если попроще - то можно к отечественным MasterSCADA обратиться, либо к WiredBoard - у них не совсем SCADA система, но нормальные контроллеры, довольно просто настраиваются и можно графическую оболочку рисовать.
    • тогда вы имеете то, что имеете, и никак от этого не избавиться. Хоть святой водой окропите. "Или трусы или крестик" (с) Нагрузки у вас немаленькие. Вы же с нуля переделываете, снова некуда ? Понятие LowESR очень неконкретное. Сколько вешать в граммах ? пустая трата времени
    • Да все это туфта, выеденного яйца не стоит. В общем чушь собачья. На мониторе тему уже сплавили в мусорку, а здесь треп еще будет на 10 страницах. Все камеры, их у него было три, исправные. Записывают отлично. А дальше вся проблема в этом. Особо интересно - монтажник видео.
    • 1. А это как определяется?  Так пробовали на другом смотреть? 2. Так как всё-таки смотрели - напрямую с камеры или "Копирование файлов на компьютер ничего не меняет по сравнению с просмотром с камеры напрямую"?
    • Может быть повторюсь, но - самому впаивать в имеющую схему радиодетали не имею желания, хочется узнать - может есть в природе плата, которую необходимо будет просто приобрести и  расключить правильно? Я так понимаю один канал надо инвертировать, но чем. Вопрос только в этом
  • Похожий контент

×
×
  • Создать...