Робототехника — различия между версиями
(→Чтиво) |
(→Микроэлектроника) |
||
Строка 2054: | Строка 2054: | ||
Arduino + MIDI от Амперки http://wiki.amperka.ru/%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D1%8B:troyka:midi?utm_source=announce&utm_campaign=midi&utm_medium=email | Arduino + MIDI от Амперки http://wiki.amperka.ru/%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D1%8B:troyka:midi?utm_source=announce&utm_campaign=midi&utm_medium=email | ||
+ | |||
+ | MIDI контроллер на Arduino https://habr.com/ru/post/257717/ | ||
8битный компьютер на макетной плате http://hackaday.com/2017/04/10/8-bit-breadboard-computer-is-up-to-8-hours/ | 8битный компьютер на макетной плате http://hackaday.com/2017/04/10/8-bit-breadboard-computer-is-up-to-8-hours/ |
Версия 14:20, 14 мая 2020
Содержание
- 1 Инженерное образование
- 2 Робототехника
- 2.1 Нормативка
- 2.2 Соревнования по робототехнике
- 2.3 Сообщества робототехников
- 2.4 Новости, статьи об ОРТ
- 2.5 Мебель
- 2.6 ПО
- 2.7 УМК, Программы обучения робототехнике
- 2.8 Вебинары презентации
- 2.9 История
- 2.10 Android OS
- 2.11 ROS
- 2.12 Алгоритмы
- 2.13 Конструкции
- 2.14 Голосовое управление
- 2.15 AR/VR
- 2.16 Видео OpenCV
- 2.17 Ссылки
- 2.18 Веселый РОБОТино-2012
- 2.19 Подводная робототехника
- 2.20 Робо-сумо
- 2.21 Конструкторы (наборы)
- 2.22 RoboMobile
- 2.23 TRICK
- 2.24 УМКИ
- 2.25 LEGO EV3
- 2.26 LEGO Mindstorms NXT 2
- 2.27 Robot ARM
- 2.28 Механика
- 2.29 Робо Wiki
- 2.30 Rasberry Pi
- 2.31 ESP8266
- 2.32 Genuino 101
- 2.33 Intel Edison
- 2.34 Intel Galileo
- 2.35 PIC
- 2.36 ScratchDuino
- 2.37 Arduino
- 2.38 MakeBlock
- 2.39 Bioloid
- 2.40 Квадрокоптер БПЛА Ar Drone 2.0
- 2.41 BEAM-роботы
- 2.42 Персональные роботы
- 2.43 Depth Sensors (Kinect)
- 2.44 Магазины модулей, датчиков, запчастей
- 3 Микроэлектроника
- 4 Интернет вещей IoT
- 5 Школьный FabLab
- 6 3D видео
- 7 Инструменты
- 8 Лазерный резак
- 9 Станки с ЧПУ
- 10 Материалы
- 11 Языки программирования
- 12 Нейроинтерфейсы
- 13 Нейронные сети
- 14 Профориентация
Инженерное образование
Анатолий Левенчук про проекты и обучение http://ailev.livejournal.com/1351873.html
Материалы по системной инженерии http://techinvestlab.ru/systems_engineering_thinking/
Анатолий Левенчук Coursera Курс по системному мышлению http://www.systemsthinkingcourse.ru/
У Анатолий Левенчук есть цикл постов об образовательной робототехнике, построении программы с позиций системного подхода. http://ailev.livejournal.com/1211426.html http://ailev.livejournal.com/1121023.html http://ailev.livejournal.com/961237.html
Лекции Введение в системную инженерию Анатолия Левенчука http://lectoriy.mipt.ru/course/TechPred-SystemEngineering-12L
Учебник-повесть о системной инженерии от Вячеслава Мизгулина http://urse.ru/archives/9610
Инженеры по русскому методу http://sib.fm/columns/2016/02/09/inzhenery-po-russkomu-metodu
Копосов Денис Геннадьевич. Начала инженерного образования в школе. Интернет-ресурс http://goo.gl/PXom6G
Копосов Д.Г. Брошюра "Начала инженерного образования в школе", выпуск 1. (PDF) Ссылка для скачивания https://edugalaxy.intel.ru/index.php?act=attach&type=blogentry&id=41155
Сайт "Начала инженерного образования в школе" http://koposov.info/
Соревнования сервисного робота WS http://www.wsrobotics.ru/#!contest/pzjop http://www.wsrobotics.ru/#!blank/ckmem
Будущее науки А.Левенчук http://ailev.livejournal.com/1232960.html
"Непрерывное инженерное образование" Доклад Анатолия Левенчука декабрь 2014 http://incose-ru.livejournal.com/50538.html
Книга Системноинженерное мышление Левенчук.А. http://techinvestlab.ru/files/systems_engineering_thinking/systems_engineering_thinking--TechInvestLab_2014.pdf
Курс МФТИ Строим роботов и другие устройства на Arduino. От светофора до 3D-принтера https://www.coursera.org/learn/robots-arduino/
Курс ТГУ 3D-печать для всех и каждого https://www.coursera.org/learn/3d-printing
Русская система инженерного образования
АЛЬМАНАХ «Русская система обучения ремеслам» — том 1 http://clip-russia.ru/2016/04/almanac-2015/
АЛЬМАНАХ «Русская система обучения ремеслам» — том 2 http://clip-russia.ru/2016/10/2tomalmanax/
АЛЬМАНАХ «Русская система обучения ремеслам» — том 3 http://clip-russia.ru/2017/11/3tomalmanakh/
Обзор http://alexfisich.livejournal.com/793876.html
Роботы Тольяти http://школароботов.рф/director/roboty_tolyatti/
CDIO в России http://cdiorussia.ru/
Алексей Боровков 24 сентября 2017 г. · Санкт-Петербург ·
Краткое воскресное эссе "Высокотехнологичный Китай. Реальный опыт выхода на высококонкурентный и динамичный рынок, опыт совместной работы за первый год".
Решил изложить в форме "алгоритма" - представлены некоторые основные тезисы (всего - 25), в которых я попытался отразить эволюцию приобретения уникального опыта работы на китайском высокотехнологичном рынке инженерами #CompMechLab - лауреатом Национальной промышленной премии Российской Федерации "Индустрия" в 2017 году (www.FEA.ru):
1. "Мы, Китай, должны быть лидерами во всём мире. Мы будем ими". 2. "Скопировать что-либо? Это дело времени и денег... Рано или поздно мы всё скопируем, а ещё и научимся делать. А потом сделаем лучше тех, у кого скопировали". 3. "О чём нам с Вами разговаривать? У Вас же в России нет автопрома... ... после состоявшегося разговора ... Если у Вас такие компетенции, то почему у Вас, в России, нет автопрома?" 4. "Давайте, начнём работать, но мы Вам предложим проблемы, которые мы уже пытались решить, но у нас не получилось и мы не понимаем как их можно решить" (вспомним про "нерешаемые" проблемы-вызовы). 5. "Если вы не достигните целевых показателей, которых мы сами не достигли, мы вам не заплатим". 6. "Как это у Вас получилось? Мы пытались разобраться, мы не понимаем..." 7. "Мы этого нигде не видели, как Вы это делаете? У вас Что-то есть, чего у нас нет, ни у кого нет..." 8. "Мы 8 месяцев бились над проблемой и у нас не получилось достичь целевых показателей. Вам же удалось за 2 месяца достичь и перекрыть целевые показатели... Не понимаем... У вас Что-то есть..." 9. "А можно мы к Вам приедем? А Вы нам расскажите? А Вы нам покажете? А мы с Вашими инженерами сможем поговорить? А мы по вашим рабочим местам походим?" 10. "你好" [nǐhǎo], Ni hao! Мы приехали!" 11. "Мы приехали с заданием всей Китайской промышленности - мы хотим понять как вы работаете?" 12. "В нашей делегации 6 специалистов, мы этой командой уже объехали весь мир, все лучшие компании, университеты и технопарки, мы досконально знаем как все работают и, главное, на каком уровне, лучших мы уже купили...". 13. "Очень интересно! А это возможно? Мы этого нигде и ни у кого не видели..." 14. "Пока мы сделали передовое производство, вы ушли в принципиально новое проектирование..., как же нам вас догнать?" 15. "Мы за 8 месяцев можем изучить и проанализировать 8-10 вариантов, а вы оказывается за 2 месяца проанализировали 700 вариантов! Немыслимо! Как такое может быть?" "Это искусственный интеллект?" "В проектировании ???!!!" 16. "У вас действительно уникальные инструменты, мы таких нигде не видели...". 17. "Мы хотели бы их купить. ... Не продаёте? А если дороже? ... Жалко..." 18. "А давайте мы вместе поработаем с Вашими инструментами? Вы нас на свою цифровую платформу пустите? ... Нет? Жалко... Мы запишем это в условия следующих контрактов..., придётся пустить..." 19. "Пустите? А почему не к себе, почему вы нас высадили на "отдельный остров"? Это ваше условие? Жалко... Мы согласны. Мы хотим увидеть, как Это работает..." 20. Защита результатов НИОКР в Китае.
На защиту, на наших 5 российских инженеров пришло 50 ведущих китайских специалистов из 5 ведущих компаний и национальных центров. "Мы хотим, мы должны, мы обязаны понять, КАК ЭТО РАБОТАЕТ?", "мы будем транслировать защиту по многим нашим организациям, мы её запишем и будем потом изучать"...
21. После успешной защиты проекта. "Мы очень хотим с Вами работать. Сейчас мы Вам всё покажем, все наши испытательные установки, весь наш процесс, нам будет интересно Ваше мнение. Мы же должны с вашей помощью изменить наш процесс проектирования, который мы считали самым современным, главное, с учётом нашего передового производства."
... {Естественно, все наши инженеры после такой официальной публичной защиты получили выгодные предложения со стороны китайского руководства остаться работать в Китае... "Мы гарантируем, что вам будут созданы все условия"...}
22. "А мы с вами сможем сделать лучшие в мире автомобили? А лучше Т.... сможем? А лучше M....... Сможем? А лучше этих, сможем?" 23. "А можно мы будем у вас учиться? Учиться на всех уровнях: от магистров, до инженеров и ведущих инженеров (Senior Engineer), до главных конструкторов (Chief Engineer)? А PhD мы сможем у Вас написать? Нам это очень надо..." 24. "Мы готовы предложить вам этот проект (новый автомобиль с рекордными показателями), и этот проект (...)...". 25. "Наши коллеги из авиапрома, из высокоскоростного транспорта, из ..., из ... очень хотят с вами встретиться и обсудить новые проекты".
Источник для гистограмм: askci.com/reports
Инженерные классы
Инженерные классы для поступающих http://misis.ru/applicants/school-leavers/pre-university-training/inzhenernyeklassy/
100 проектов STEM http://www.instructables.com/id/100-STEAM-Projects-for-Educators/
Черчение
Онлайн редактор электронных схем https://easyeda.com/ru
QCAD/LibreCAD/OpenSCAD
онлайн генератор шестеренок http://woodgears.ca/gear_cutting/template.html
Параметрический САПР, опенсорсный, кроссплатформенный, минималистичный, выглядит интересно http://solvespace.com/tutorial.pl https://www.linux.org.ru/news/opensource/12591480
Autodesk Inventor 2015, с бесплатной учебной лицензией (получить лицензию и скачать программу можно здесь: http://www.autodesk.com/education/free-software/inventor-professional при регистрации на сайте).
JuniorSkils
Сайт проекта JuniorSkils http://www.wsrobotics.ru/#!job/pou9s/5629499534213120
Управление проектами
ГОСТ 2.120-2013 Единая система конструкторской документации (ЕСКД). Технический проект (с Поправкой) http://docs.cntd.ru/document/1200115354
ГОСТ 2.120-73 ЕСКД. Технический проект https://znaytovar.ru/gost/2/GOST_212073_ESKD_Texnicheskij.html
ГОСТ 34 ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы https://www.prj-exp.ru/gost-34
ГОСТ 34.601-90 Автоматизированные системы. Стадии создания https://www.prj-exp.ru/gost/gost_34-601-90.php
ГОСТ 19 ГОСТ 19.105-78 Общие требования к программным документам https://www.prj-exp.ru/gost-19
Проектирование https://dic.academic.ru/dic.nsf/ruwiki/282193
Пайка
Санитарные правила https://znaytovar.ru/gost/2/SP_95272_Sanitarnye_pravila_or.html
СанПин допобра https://rg.ru/2014/10/03/sanpin-dok.html
Пайка для начинающих https://youtu.be/kpGzxBHlw5w
Про короткое замыкание https://youtu.be/EeZZAdAldrE
Как облудить жало паяльника https://youtu.be/8ZgbSBbnw78
Как спаять провода https://youtu.be/lHXMDTom6es
Инструкция по охране труда при пайке и лужении изделий http://www.diagram.com.ua/info/ohrana/toi/318.shtml
СанПиН 952-72 Санитарные правила организации процессов пайки мелких изделии сплавами, содержащими свинец (производство) http://v-stroim.ru/snip/numsanpiny/sanpin-952-72-sanitarnye-pravila-organizacii-processov-pajki-melkih-izdelii-splavami-soderzhashhimi-svinec
Инструкция по охране труда при выполнении паяльных работ деталей и изделий http://инструкция-по-охране-труда.рф/%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B8-%D0%BF%D0%B0%D1%8F%D0%BB%D1%8C%D0%BD%D1%8B%D1%85-%D1%80%D0%B0%D0%B1%D0%BE%D1%82.html
Постановление об утверждении СанПиН 2.4.4.3172-14 "Санитарно-эпидемиологические требования к устройству, содержанию и организации режима работы образовательных организаций дополнительного образования детей https://rg.ru/2014/10/03/sanpin-dok.html
Схемотехника
KiCAD для Linux https://ru.wikibooks.org/wiki/KiCad/Миниурок
Чтиво
Книги по робототехнике издательства O'Reilly https://ssearch.oreilly.com/?q=robotics
Статьи RoboFob Лаборатория "Робототехника" ФНБИК МФТИ, МИЭМ НИУ ВШЭ, МГТУ им. Н.Э. Баумана http://robofob.ru/materials/?articles
H.B. Василенко К.Д. Никитин В.П. Пономарёв А.Ю. Смолин ОСНОВЫ РОБОТОТЕХНИКИ (онлайн) http://bibliotekar.ru/7-robot/index.htm
Бронштейн и Эверетт Где я? Сенсоры и методы для позиционирования мобильных роботов pos96rep.pdf (англ.) http://www-personal.umich.edu/~johannb/Papers/pos96rep.pdf
ТММ Теория механизмов и машин лекции он-лайн http://www.isopromat.ru/tmm/kratkij-kurs
Библиотека юного конструктора http://publ.lib.ru/ARCHIVES/B/Biblioteka_yunogo_konstruktora/_Biblioteka_yunogo_konstruktora.html
Радиоконструктор журнал http://radiocon.nethouse.ru/ Архив журнала http://goo.gl/xonVZQ
Метода Сократа Майевтика https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D0%B9%D0%B5%D0%B2%D1%82%D0%B8%D0%BA%D0%B0
Материалы он-лайн
Битва големов. Кибербезопасность голема и параллельное программирование двух големов. https://yadi.sk/i/TSrmUxmU3W7hvK?fbclid=IwAR30QP8pwrcu-EmeAT5_jYSQTbrvAz12NvtIJA9yENX2THiw0nVtxK57Jws
История и особенности «метода проектов» Джона Дьюи https://psychosearch.ru/teoriya/vospitanie/478-istoriya-i-osobennosti-metoda-proektov-dzhon-dyui?fbclid=IwAR0G1hpo8IUiO13SgbQQI4_Eoe0Sw2aU8Av6f2lJ1YAaJ-iRVkM6yBt50Fw
Дидактические микроединицы конструирования исследовательской компетенции – тема научной статьи по народному образованию и педагогике читайте бесплатно текст научно-исследовательской работы в электронной библиотеке КиберЛенинка https://cyberleninka.ru/article/n/didakticheskie-mikroedinitsy-konstruirovaniya-issledovatelskoy-kompetentsii?fbclid=IwAR3U_G25nK-SSEidIVASJaDb7iJGGq7EsQ-1y6G8w3UycpcahnBRu0VxQII
Коган Метод проектов https://drive.google.com/file/d/0B7eF6pBEDM09cVpJa0dPTklYLW8/view?fbclid=IwAR2qpzfssmCJaBOo-hOh-i0QuKTRa2a5eUKW8sX20UH5lfia-S_B2irWxyo
Подборка он-лайн курсов по робототехнике https://geektimes.ru/company/edu-craft/blog/288752/
Лекции Компьютерное зрение https://www.lektorium.tv/course/22847
Видео-лекции по курсу Кинематика мобильных роботов (англ. язык) https://www.youtube.com/playlist?list=PL3gOyAISDHYH0tH-6TWXZuJO7hwW7lGHS
Видео-лекции по курсу Планирование перемещения (англ. язык) https://www.youtube.com/playlist?list=PL3gOyAISDHYGIR_qMt06j6_c_VBKtCJUe
Видео-лекции по курсу Определение местонахождения (англ. язык) https://www.youtube.com/playlist?list=PL3gOyAISDHYE5T0OmFqm36UsBNkwYNb0E
Иллюстрации https://mechanical-engg.com/gallery/category/1-members-gallery/Курсивное начертание
Робототехника
Нормативка
Нормативно-правовая база развития робототехники
- Концепция долгосрочного социально‑экономического развития РФ на период до 2020г.
- Концепция развития математического образования в РФ №2506-р от 24.12.2013г., - Концепция развития дополнительного образования детей №1726-р от 04.09.2014г.,
- Концепция развития образовательной робототехники и непрерывного IT-образования в РФ №172-Р от 01.10.2014г.,
- ФЦП Концепция развития образования на 2016-2020гг. № 2765-р от 29.12.2014г.,
- Концепция региональной информатизации № 2764-р от 29.12.2014г.,
- Госпрограмма РФ «Развитие образования на 2013-2020 гг.», - Госпрограмма РФ «Информационное общество» 2011-2020 гг.,
- Национальная доктрина образования в РФ,
- Стратегия развития отрасли ИТ в РФ на 2014-2020 гг. и на перспективу до 2025
- Комплексная программа «Развитие образовательной робототехники и непрерывного IT-образования» утв. АНО «Агентство инновационного развития» №172-Р от 01.10.2014г.
Соревнования по робототехнике
Олимпиада по технологии https://olimpiada.ru/activity/92?fbclid=IwAR1JvE1NJmx9MvcRjZGtnxYWCu6ZXMh86V-d0BiYLGvhf8LV0mPnBCQykQA
Материалы для подготовки к Олимпиаде НТИ http://nti-contest.ru/materials/
РобоФинист соревнования https://robofinist.org/competitions/types/
Олимпиада по робототехнике, кандидат в ВОШ2016/2017 http://www.russianrobotics.ru/about-the-program/news/detail/programma-robototekhnika-i-mgu-imeni-m-v-lomonosova-nachali-podgotovku-k-zapusku-vserossiyskoy-robot/
RoboCup Junior https://rcj2016.de/sites/default/files/soccer_2015.pdf Http://rcj2016.de Http://rcj.robocup.org
LYRC2015 https://yadi.sk/d/7eeWqNJqfVZFn
РобоФинист https://robofinist.ru/
WRO2015 http://www.wro2015.org/challenges.php
Рандомизатор (генератор случайного расположения) для элементов полей WRO2015 http://ice.cjhs.kh.edu.tw/koach/WRO2015/
Университет #Innopolis представил перевод на русский язык предварительных правил основной категории #WRO 2015 http://wro2014.ru/rules2015/
Robot Chalenge Rus http://rus-robots.ru/about-us/contact-us/ http://www.russianrobofest.ru/competitions/robotchallenge/ http://rus-robots.ru/dlya-sportsmenov/reglamenty-sorevnovaniy/
Роботраффик http://wroboto.ru/rules/robotraffic/
Регламенты Политехнического музея http://www.railab.ru/tekushchie-reglamenty.html
Регламент Дорога-2 http://www.railab.ru/tekushchie-reglamenty/doroga.html
Робомир проводит Политехнический музей http://робо-мир.рф/index.php?page=about
Подводная робототехника
Образовательная программа для 2х-летних колледжей Advanced Technology Education (ATE) Centers https://atecenters.org/et/mate/ Конструктор для MATE https://www.marinetech.org/seamate-rov-kits/ Workshop 2019 https://www.marinetech.org/mate-workshops-2019/
Описание приобретаемых знаний/компетенций https://www.marinetech.org/files/marine/files/Curriculum/Learning%20objectives/MATE%20UWRobotics%20Learning%20Objectives_16.pdf
Про наборы ROV Kit https://www.marinetech.org/rov-curriculum-outline/
Набор AngelFish Kit https://docs.google.com/document/u/1/d/e/2PACX-1vRuCLqntTX7E9MZstgUVsU3lJk3xhV9N3bK3Y1jHIjdscvxtMM0uwGEaE7mTvRD_8QA654lUcfwW-9l/pub
Набор Barracuda; https://docs.google.com/document/u/1/d/e/2PACX-1vRCU3re9hjpXlCpqAbbnbhqjXUWYlvxyt13oBMHq8KZOgtz6oHc_M1xJr9-qBHnW8dJ1sekO24oAmvQ/pub
- Методичка по расположению движителей https://docs.google.com/presentation/d/1gpQI4kAATr0NFFqIYVsXUG8Jj8HCRN9l3-hbIcEmFBQ/pub?start=false&loop=false&delayms=3000#slide=id.g1c1a23c73c_5_86
- Методичка по дизайну рамы https://docs.google.com/presentation/d/1T5Ct3aqgtEbMoHusb0Mz5fOLPzp-renR8t5GlDRrMNg/pub?start=false&loop=false&delayms=3000#slide=id.g152908bc9e_5_47
- Методичка по электросхеме https://docs.google.com/presentation/d/e/2PACX-1vRB_owLvyuNd8iDSV75_4woGGFtWirwWUzcAqRzxTVrHXuVxsgL9y21wm49XkIXBWbFYfJHqMubGQvk/pub?start=false&loop=false&delayms=3000#slide=id.g16b0f7ed38_6_21
- Методичка по управлению https://docs.google.com/presentation/d/e/2PACX-1vT1BeV4kWSiCZsWvUznOrAbHVC2OEitjvzN2nBbslevrms0vEhkKxYjLinpaHsrxR3_wf1_h8VqzRbq/pub?start=false&loop=false&delayms=3000#slide=id.g1612fe2bea_15_77
- Подробная сборка мат.платы Барракуды https://docs.google.com/presentation/d/e/2PACX-1vSf4ZRWpTd6xIQmQ6yNhQSyRqlgJqcP6R0jxb0E0qo235Ff5MSj_YIII9tGkbrhliwxeT4ADUCFa0WI/pub?start=false&loop=false&delayms=3000#slide=id.g3cb4f1adfe_0_36
- Монитор к блоку управления https://docs.google.com/presentation/d/e/2PACX-1vTmuOeuW_30a00Lh_nIQB76PQXfercopNuY9kOlccdEcvzEX0f8r3ovLb6bXARjuoQn3Zj5adFeFCSJ/pub?start=false&loop=false&delayms=3000#slide=id.g3d4c3abc5d_2_75
Сообщества робототехников
реальные вопросы реальных людей: http://robotics.stackexchange.com/. Что-то с ответами, что-то без. Это конечно не проекты на разработку, но как отправную точку для понимания своего места в мире робототехники использовать можно. Можешь свой рейтинг до 500 на ответах поднять - можешь считать себя профессионалом. Понятно, что это не проекты на разработку, но там реальные люди с которыми можно связаться, что-то спросить, как-то взаимодействовать.
Новости, статьи об ОРТ
Тренды (диаграмма) http://www.economist.com/blogs/graphicdetail/2017/03/daily-chart-19
Статьи по робототехнике https://geektimes.ru/hub/robot/
СанПин для доп.образования http://www.rg.ru/2014/10/03/sanpin-dok.html
Что такое образовательная робототехника? http://фгос-игра.рф/news/smi/980-chto-takoe-obrazovatelnaya-robototekhnika-mneniya-ekspertov-komissii-soveta-federatsii
Gartner определила технологические инновации следующей пятилетки 2015 http://ej.by/blog/shkel/2015/12/11/gartner-opredelila-tehnologicheskie-innovatsii-sleduyuschey-pyatiletki.html
Использование NFC в РФ http://minsvyaz.ru/ru/documents/4563/
Ашманов. О будущем домашних роботов http://habrahabr.ru/company/lexy/blog/253979/
О сравнении конструкторов Meccano & LEGO и педагогическом потенциале конструкторов http://anlazz.livejournal.com/78240.html
А.Корнилов Образовательная робототехника. Оборудование. http://rt-review.ru/articles/articles_40.html
Все идет по плану: что нужно знать из прогнозов Рэя Курцвейла 2019–2099 http://slon.ru/insights/1213655/
новости от Компьютерры http://www.computerra.ru/tag/%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D1%8B/
Билл Гейтс "Робот в каждый дом" http://inf.1september.ru/article.php?ID=200702106
Россия - родина роботов http://www.membrana.ru/particle/15997
Тенденции рынка робототехники http://robocraft.ru/blog/news/293.html
Топ 10 различий между школьным спортом и робототехникой http://edurobots.ru/top-10-razlichij-mezhdu-shkolnym-sportom-i-robototexnikoj/
Мебель
Кабинет для робототехники https://zarnitza.ru/katalog-tovarov/shkola/srednjaja-shkola/spetsializirovannoe-uchebnoe-oborudovanie/mnogofunktsionalnyi-uchebno-trenirovochnyi-klass-robototekhnik/mnogofunktsionalnyi-uchebno-trenirovochnyi-klass-robototekhnik/
ПО
ПО для самостоятельной разработки роботов http://3dtoday.ru/blogs/news3dtoday/the-company-neuron-robotics-is-bowlerstudio-a-free-program-for-indepen/
Бесплатный робосимулятор http://habrahabr.ru/company/makeitlab/blog/253357/
Редактор FlatFab позволяет легко рисовать модели для изготовления из материалов типа ПВХ, акрила и другого листового материала. И не только рисовать, но и исследовать прочность, устранять слабые места. http://flatfab.com/
Linux
УМК, Программы обучения робототехнике
Программы STEM от The Robotics Institute and Carnegie Mellon http://www.ri.cmu.edu/ri_static_content.html?menu_id=273
Университет Иннополис адаптирует программы робототехники от университета Карнеги Меллон http://innopolis.ru/newslent/v_universitete_innopolis_proshlo_obuchenie_prepodavatelej_po_programme_stem_robotics/
http://metodist.lbz.ru/authors/informatika/3/index.php?sphrase_id=208187
Методические пособия: Программа по учебному предмету "Информатика" для 5-6 классов http://metodist.lbz.ru/authors/informatika/3/files/ppup5-6.doc
Пропедевтика программирования со Scratch. Доп. модуль к программе по уч. предмету «Информатика» для 5-6 классов http://metodist.lbz.ru/authors/informatika/3/files/scratch.doc
Вебинары презентации
20150518 Мастер-класс Микроэлектроника https://drive.google.com/file/d/0B8vjcytjcf-jQ3JkZDkxVjhZLXc/view?usp=sharing
Образовательная робототехника коллекция видео вебинаров http://informatiki.tgl.net.ru/kopilka/obrazovatelnaja-robototehnika.html
20131003 Презентация к мастер-классу в Северске (pdf) https://docs.google.com/file/d/0B8vjcytjcf-jWEJJenhIY2Y4WVE/edit?usp=sharing
20141030 Презентация "Пирамида достижений учащихся" на конференцию Одаренность-2014 https://drive.google.com/file/d/0B8vjcytjcf-jQkg5OExpZlBjSFU/view?usp=sharing
20141105 Презентация ОРТ в ТО 2014г. https://drive.google.com/file/d/0B8vjcytjcf-jcnM1OFh2dG5UYU0/view?usp=sharing
Презентация Тренды аппаратного обеспечения (англ.) http://www.slideshare.net/haxlr8r/hardware-trends-2015/113
Тренды технологий 2016 http://www.slideshare.net/haxlr8r/hardware-trends-2016?ref=https%3A%2F%2Ftechcrunch.com%2F2016%2F06%2F26%2Fa-quick-look-at-the-state-of-hardware-technologies-in-china-and-beyond%2F
История
Фото роботов, сделанных в СССР в прошлом тысячелетии http://mn.ru/multimedia_photoreports/20130507/345810706.html
Лекции Щедровицкого П.Г. о системе разделения труда, технологических революциях 2010-2014г. http://fondgp.ru/lib/mmk/180
Статья Щедровицкого П.Г."Почему российская экономика и образование не успевают за остальным миром" https://www.znak.com/2017-12-12/petr_chedrovickiy_pochemu_rossiyskaya_ekonomika_i_obrazovanie_ne_uspevayut_za_ostalnym_mirom
Android OS
Самодельный лидар из смартфона и лазера http://edurobots.ru/2016/03/studenty-mit-razrabotali-deshevyj-lidar-iz-smartfona-i-lazera/
Android SDK Ububntu http://developandroid.ru/
Запуск Python скриптов на Android https://code.google.com/p/android-scripting/
Android-приложение для Bluetooth управления Arduino http://www.customelectronics.ru/sozdaem-android-prilozhenie-dlya-upravleniya-domashnim-robotom-cherez-bluetooth/
Making Sense of Multitouch http://android-developers.blogspot.ru/2010/06/making-sense-of-multitouch.html
ROS
Tutorial ROS http://wiki.ros.org/rosserial_arduino/Tutorials
Алгоритмы
Движение трибота https://www.open-electronics.org/how-to-build-an-omni-wheels-robot/
Поиск кратчайшего пути в графе
Алгоритм Флойда-Уоршелла - динамический алгоритм для нахождения кратчайших расстояний между всеми вершинами взвешенного ориентированного графа. https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%A4%D0%BB%D0%BE%D0%B9%D0%B4%D0%B0_%E2%80%94_%D0%A3%D0%BE%D1%80%D1%88%D0%B5%D0%BB%D0%BB%D0%B0
Алгоритм Беллмана — Форда https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%91%D0%B5%D0%BB%D0%BB%D0%BC%D0%B0%D0%BD%D0%B0_%E2%80%94_%D0%A4%D0%BE%D1%80%D0%B4%D0%B0
Алгоритм Дейкстры - https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%94%D0%B5%D0%B9%D0%BA%D1%81%D1%82%D1%80%D1%8B
Алгоритм Джонсона - https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%94%D0%B6%D0%BE%D0%BD%D1%81%D0%BE%D0%BD%D0%B0
Алгоритм Левита - https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D0%B0
Описание движением мобильного робота http://robotosha.ru/robotics/robot-motion.html
Управление роботом с тремя omni-wheels http://cyberleninka.ru/article/n/uproschennyy-raschet-kinematiki-dvizheniya-mobilnogo-robota-s-tremya-omnikolesami
Как настроить ПИД-регулятор для гоночного робота http://edurobots.ru/2019/01/pid/
Настройка ПИД стр 56 Новиков С. И. Оптимизация автоматических систем регулирования теплоэнергетического оборудования / С. И. Новиков. – Новосибирск: НГТУ, 2006. – 108 с. http://window.edu.ru/resource/757/77757/files/%D0%A2%D0%B5%D0%BF%D0%BB%D0%BE%D1%8D%D0%BD%D0%B5%D1%80%D0%B3_%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0_%D0%A3%D1%87_1.pdf
Наглядная настройка коэффициентов в ПИД анимация gif http://giphy.com/gifs/l0NwFMMVtWDtoqCYg
Настройка ПИД методом Зиглера-Николса (Циглера-Николса) http://www.moluch.ru/archive/51/6506/ http://we.easyelectronics.ru/Theory/prostoy-metod-nastroyki-pid-regulyatora.html
Обзор алгоритмов для движения по линии http://cxem.net/uprav/uprav40.php#.VXBqUe_qkes.facebook
Интуит 5.1 Релейный регулятор http://www.intuit.ru/studies/courses/10617/1101/lecture/11482?page=1
Интуит Приложение для БПЛА http://www.intuit.ru/studies/courses/10617/1101/lecture/11488
Фильтр Кальмана на хабрхабре http://habrahabr.ru/post/140274/
Фильтр Кальмана на википедии http://ru.wikipedia.org/wiki/%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80_%D0%9A%D0%B0%D0%BB%D0%BC%D0%B0%D0%BD%D0%B0#.D0.93.D0.B4.D0.B5_.D0.B8.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D1.83.D0.B5.D1.82.D1.81.D1.8F
Движение по линии http://roboclub.ru/master/2004/08/27/algorithm_9.html 2) http://www.wrighthobbies.net/guides/linefollower.htm
Прохождение односвязного лабиринта "Правило правой руки" http://myrobot.ru/articles/logo_mazesolving.php
Прохождение многосвязного лабиринта http://www.ega-math.narod.ru/Nquant/Maze.htm
Аилев - алгоритмика на Лего http://ailev.livejournal.com/1023159.html
Управление LEGO по блутус - пишем сами + доки http://www.pvsm.ru/android/13879
Программирование для Android установка ПО http://robot-mitya.ru/articles/?SECTION_ID=97&ELEMENT_ID=378
Мост: интернет - сервер - NXT http://code.google.com/p/nxtbluetoothbridge/wiki/SetupWalkthrough http://www.norgesgade14.dk/networkserver.php
Алгоритмы: черно-белое движение. Часть I http://edugalaxy.intel.ru/index.php?automodule=blog&blogid=21090&showentry=3873
Алгоритмы: черно-белое движение, часть II http://edugalaxy.intel.ru/index.php?automodule=blog&blogid=21090&showentry=3913
Алгоритмы: черно-белое движение. Часть III http://edugalaxy.intel.ru/index.php?automodule=blog&blogid=21090&showentry=3963
Алгоритмы: черно-белое движение. Часть IV http://edugalaxy.intel.ru/index.php?automodule=blog&blogid=21090&showentry=3989
Алгоритмы: черно-белое движение. Часть V http://edugalaxy.intel.ru/index.php?automodule=blog&blogid=21090&showentry=4010
Движение по спирали (для спирального сбивания на КегельРинге) http://www.prorobot.ru/lego/dvijenie_po_spiraly.php
Протокол управляющих команд (Робот Митя) http://www.robot-mitya.ru/articles/?SECTION_ID=98&ELEMENT_ID=377
Конструкции
Манипулятор для игры в шахматы https://geektimes.ru/post/273102/
ступенькоходы, stair-climbing wheelchair - подборка видеороликов https://www.youtube.com/playlist?list=PL217F87724EDC359A
Робот телеприсутствия http://robocraft.ru/blog/projects/439.html
Робот телеприсутствия нетбук + Arduino http://24gadget.ru/1161048234-oculus-robot-teleprisutstviya-video.html
Робот телеприсутствия смартфон + Lego NXT http://24gadget.ru/1161052072-robot-teleprisutstviya-iz-lego-video.html
Управление силой мысли роботом телеприсутствия https://plus.google.com/109794669788083578017/posts/RaCTV9EtoJ7
ПО управления NXT под Андроидом GPL3 Миндроид https://github.com/NXT/LEGO-MINDSTORMS-MINDdroid
Аватар - робот телеприсутствия + добавленная реальность http://www.nxt-code.com/index/kleekbots2-turn-your-mindstorms%C2%AE-into-an-internet-telepresence-robot http://www.kleekbots.com/public/Schools.aspx
Lego NXT + Linux + Bluetooth + NXC http://www.eggwall.com/2011/07/programming-nxt-to-communicate-with.html
Робот телеприсутствия (проект робота на базе Ардуино) http://robotlife.ru/blog/
Проект Робот Митя http://robot-mitya.ru/
Голосовое управление
приложение под Android для голосового управления контроллером умного дома Vera https://www.youtube.com/watch?v=gYIj6usRqPc Исходники https://github.com/Morfeusys/veravoice
Голосовое управление Arduino средствами Processing и Google Speech API http://habrahabr.ru/post/236673/
AR/VR
Ден Шергин: На прошедшей в Томске Конференции "Город IT" UNIGINE организовывал секцию VR/AR, которая собрала полный зал заинтересованных разработчиков. Для тех, кто не смог присутствовать лично, выкладываем записи всех докладов:
Ден Шергин (UNIGINE) — Виртуальная реальность для роботов https://www.youtube.com/watch?v=KUYnTys_PSo
Павел Кикин (СГУГиТ, Новосибирск) — Location based AR, или WallHack в действии https://www.youtube.com/watch?v=uVDSjrj4vnU
Илья Симонов (КРОК, Москва) — Системы визуализации 3D/VR контента https://www.youtube.com/watch?v=2nxLi9mw5ng
Семён Лащёнов (DPLabs) — AR/MR: не все так радужно https://www.youtube.com/watch?v=Avlg_pW6Cbs
Александр Паничев (UNIGINE) — Удобное управление аватаром в VR https://www.youtube.com/watch?v=qxI1Q7GpGs4
Видео OpenCV
Компьютерное зрение (курс) на встроенных платах https://www.learnopencv.com/embedded-computer-vision-which-device-should-you-choose/
Распознавание образов для программистов http://recog.ru/
Python распознание лиц и фотографий https://habrahabr.ru/post/301096/
Android robot with OpenCV http://www.socsci.uci.edu/~jkrichma/ABR/
Уроки по OpenCV http://robocraft.ru/blog/computervision/264.html
OpenCV и питон http://habrahabr.ru/post/148692/
Видеолекция Компьютерное зрение и библиотека OpenCV http://www.lektorium.tv/course/?id=22800
Проект трекер и распознавание лица http://cxem.net/arduino/arduino27.php
Processing & OpenCV http://www.instructables.com/id/Face-Tracking-with-Processing-and-OpenCV/
OpenCV for processing https://github.com/atduskgreg/opencv-processing
OpenCV 2.4.4 & Processing http://www.magicandlove.com/blog/2013/04/04/opencv-2-4-4-and-processing/
FaceTracing OpenCV Processing Arduino http://www.duino-robotics.com/face-tracking.html
OpenCV & Kinekt http://robocraft.ru/blog/computervision/718.html
Распознавание номеров (подходы) OpenCV http://robocraft.ru/blog/computervision/718.html
OpenCV Распознавание дорожных знаков http://habrahabr.ru/post/61048/
Ссылки
Расчет параметров электродвигателя https://xreferat.com/102/1367-1-rasschet-parametrov-elektroprivoda.html
HardWare Hack Day Freedom http://www.hfday.org/
Библиотека ФизТеха http://lib.mipt.ru/
RobotC англ. можно скачать http://www.robotc.net/education/curriculum/nxt/
Для начального знакомства с учительскими курсами предлагаю поссмотреть
LEGO Mindstorms NXT: основы конструирования и программирования роботов http://learning.9151394.ru/course/view.php?id=280
Дистанционный курс "Конструирование и робототехника" http://learning.9151394.ru/course/view.php?id=17
Перворобот. Челябинская область. Серия курсов. http://learning.9151394.ru/course/category.php?id=47
МИР КОНСТРУКТОРОВ ПОЛИГОН ПРОЕКТОВ И ЗАМЕЧАТЕЛЬНЫХ ИДЕЙ 1205. ТЕХНОЛОГИЯ. Никитин Евгений Сергеевич http://learning.9151394.ru/course/view.php?id=736
1436. ТЕХНОЛОГИЯ. Максимова Галина Юрьевна http://learning.9151394.ru/course/view.php?id=1809
1811. ТЕХНОЛОГИЯ. Муранова Надия Фитратовна http://learning.9151394.ru/course/view.php?id=1533
1989. ТЕХНОЛОГИЯ. Дергаева Ирина Александровна http://learning.9151394.ru/course/view.php?id=717
651. ТЕХНОЛОГИЯ. Аксенова Елена Владимировна http://learning.9151394.ru/course/view.php?id=1196
LEGO Mindstorms NXT: основы конструирования и программирования роботов http://learning.9151394.ru/course/view.php?id=280
Состязания роботов http://learning.9151394.ru/course/view.php?id
По всем вопросам пишите: farafonov.08@mail.ru
Веселый РОБОТино-2012
Робогольф пример видео http://www.youtube.com/watch?v=B0MwRxVi0zg&feature=related
Подводная робототехника
Самодельный подводный робот http://www.instructables.com/id/DIY-Submersible-ROV/
Инструкция по сборке подводного робота BlueROV http://docs.bluerobotics.com/brov2/assembly/
движитель http://www.crustcrawler.com/products/urov/?prod=300
движитель http://www.teledynemarine.com/auv-rov-thrusters/?BrandID=19
движитель http://www.videoray.com/homepage/new/thrusters-3.html
движитель РФ http://www.rovbuilder.com/index.html
датчик давления и температуры https://translate.google.ru/translate?hl=ru&sl=en&u=http://www.amsys.info/products/ms5803.htm&prev=search
датчик комбинированный dfrobot 10 dof https://www.dfrobot.com/product-818.html https://www.dfrobot.com/wiki/index.php/10_DOF_Sensor_(SKU:SEN0140)
Видео о II соревнованиях по подводной робототехнике https://youtu.be/0hx8IrQxZP4
Сайт по подводной робототехнике http://www.marinetech.org/
Вебинар по подводной робототехнике к РРО-2016 https://youtu.be/qFcfKwkiDHU
Ролики по подводной робототехнике https://vimeo.com/user14545135
Вебинар Сергея Мун http://stemcentre.ru/event/36 http://go.teachbase.ru/recordings/1122
1. Знакомство с соревнованиями по подводной робототехнике.
Дата: 05.12.15 в 10:00 - ВЕБИНАР ЗАВЕРШЕН
Запись вебинара: http://go.teachbase.ru/recordings/1090 Видеоролик из вебинара: https://youtu.be/4hL43Ykm4YQ
Ведущий: Мун Сергей Алексеевич, директор Центра развития робототехники, зав. сектором морских робототехнических комплексов МГУ им. адм. Г.И. Невельского, руководитель российских команд по подводной робототехнике
Аннотация. Слушатели познакомяся с основными видами подводных роботов, с крупнейшими соревнованиями по подводной робототехнике. Узнают про успехи российских команд на этих соревнованиях. Получат некоторое представление об основных системах подводного робота. Узнают как самостоятельно разработать подводный аппарат и подготовиться к соревнованиям.
2. Первые шаги в подводной робототехнике.
Дата: 12.12.15 в 10:00 - ВЕБИНАР ЗАВЕРШЕН Запись вебинара: http://go.teachbase.ru/recordings/1122
Материалы курса доступны ЗДЕСЬ http://go.teachbase.ru/courses/2856
Ведущий: Мун Сергей Алексеевич, директор Центра развития робототехники, зав. сектором морских робототехнических комплексов МГУ им. адм. Г.И. Невельского, руководитель российских команд по подводной робототехнике
Аннотация. С чего начать готовиться к соревнованиях по подводной робототехнике. С чего начать разработку подводного аппарата. Как распределить задачи и нагрузку в команде. Какие знания необходимы для разработки подводного аппарата.
3. Конструирование подводного робота для соревнований.
Дата: 19.12.15 в 10:00 - ВЕБИНАР ЗАВЕРШЕН
Запись вебинара: http://go.teachbase.ru/recordings/1186
Ведущий: Кушнерик Андрей Александрович, м.н.с. Института проблем морских технологий ДВО РАН, ведущий инжеенр Центра развития робототехники
Аннотация: Принцип построения аппарата. Среда разработки конструкции. Базовый состав. Дополнительное оборудование. Рекомендации к конструированию аппарата (материалы, особенности работы под водой, источники информации). Изготовление, сборка, обслуживание.
4. Электроника подводного робота. Дата: 26.12.15 в 10:00
Ссылка на запись вебинара: http://go.teachbase.ru/recordings/1280
Ведущий: Михайлов Денис Николаевич, м.н.с. Института проблем морских технологий ДВО РАН, ведущий инжеенр Центра развития робототехники Аннотация: С чего начать разработку электроники подводного робота. Какие электрические схемы необходимо составить. Что такое движительно-рулевой комплекс. Какие предъявляются требования к видеосистеме робота. Какие понадобятся датчики. Что нужно знать о информационном обмене и энергоснабжении робота. Какие бывают и для чего нужны системы автоматизированного проектирования для электронщиков.
Робо-сумо
Видеоразбор подготовки к робосумо http://youtu.be/fvjJrXu10Ks
Robofootball WRO GEN II Soccer
Карандаш и Самоделкин РобоФутбол http://karandashsamodelkin.blogspot.ru/search/label/%D1%80%D0%BE%D0%B1%D0%BE%D1%84%D1%83%D1%82%D0%B1%D0%BE%D0%BB
Программируем_РобоФутболиста_на_NXC
Программирование робота-футболиста http://drgraeme.net/drgraeme-free-nxt-g-tutorials/Ch108/SoccerGenIINXTG/Soccer%20Ball/RCJ-05_Use_Discussion.htm
http://www.drgraeme.net/DrGraeme-free-NXT-G-tutorials/Ch108/SoccerGenIINXTG/default.htm
Фото конструкции робофутболистов http://fotki.yandex.ru/users/robot239/?&p=51
Robofootball RoboCup Junior Soccer
Детали для робофутболиста https://tris10.com/
Трибот квадробот на омни-колесах https://www.societyofrobots.com/robot_omni_wheel.shtml
Схема и расчеты для квадробота с омни-колесами https://walchko.github.io/posts/2016/03/holonomic-robot/
Программируем_робота-футболиста_на_Arduino
RoboCup Russia http://www.robocuprussiaopen.ru/
HT MUX NXC http://www.breigh.com/xander/HTSMUX-Tutorial-LATEST.pdf
Постройка робота-футболиста для RoboCup Junior Soccer (HTCompass, HTIRSeecerV2 & Arduino) https://robosoccerbot.wordpress.com/about/
AMP-G006 Трехосный компас http://amperka.ru/product/triple-axis-compass библиотека и пример программы http://www.seeedstudio.com/wiki/Grove_-_3-Axis_Compass_V1.0 http://cxem.net/arduino/arduino72.php
WRO-2012
Регистрация команд на WRO-2012 http://wroboto.ru/
Обсуждение правил WRO-2012 http://www.robosport.ru/forum/index.php?/topic/50-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0-world-robot-olympiad-2012/
официальный сайт WRO 2012: http://www.wro2012.org/
Еще один вариант перевода правил я выложил в блог: http://nnxt.blogspot.com
Заработал сайт http://wroboto.org/ со всеми правилами.
Регламенты робосоревнований в Политехническом музее http://railab.ru/tekushchie-reglamenty.html
Конструкторы (наборы)
Велоконструктор https://www.infentorides.com/
RoboMobile
Робомобиль с компьютерным зрением от Popkov Robotics
Последнее обновление исходного кода ПО можно найти здесь: https://github.com/Keylost/RoboMobile/tree/autoDet - программа для машинки; https://github.com/Keylost/RoboMobileClient - контрольное ПО для ПК.
TRICK
Содержимое набора https://docs.google.com/spreadsheets/u/1/d/1Qs_l0eNsEtUlnw8GMBDeJZW9v7oTuaZ_MXz4f-gUZrM/pubhtml?gid=1482369854&single=true
УМКИ
Информационные материалы по УМКИ http://lin-tech.ru/docum/DVD/docum/
LEGO EV3
Управление через RCML https://geektimes.ru/post/272348/
Для тех, кому одного CastorWheel в набор Mindstorms #EV3 мало. Могут распечатать свой собственный (только нужно найти 16мм шарик от подшипника) - mindsensors.com выложила CAD файл. http://www.mindsensors.com/ev3-and-nxt/161-caster-for-use-with-nxt-or-ev3-robots
WiFi модуль к EV3 - TP-LINK TL-WN725N
EV3 + lidar https://lejosnews.wordpress.com/2015/05/29/ev3-lidar-sensor/
Python RaspberryPI + EV3 over Bluetooth Анализ через линукс https://gipprojects.wordpress.com/2013/11/29/using-python-and-raspberry-pi-to-communicate-with-lego-mindstorms-ev3/
LEGO EV3 $ Scratch https://github.com/koen-dejonghe/ev3-scratch-helper-app
Инструкции по сборке роботов из Лего http://www.prorobot.ru/lego.php
KIT разработчиков для EV3 http://education.lego.com/ru-ru/learn/middle-school/mindstorms-ev3/support/ev3-developer-kits
Сенсоры от EV3 подключаем и используем на ПК под linux http://lechnology.com/2014/09/using-uart-sensors-on-any-linux/
Отличия в наборах EV3 "The Difference Between LEGO MINDSTORMS EV3 Home Edition (#31313) and LEGO MINDSTORMS Education EV3 (#45544)" http://robotsquare.com/2013/11/25/difference-between-ev3-home-edition-and-education-ev3/
Примерная цена на LEGO MINDSTORMS EV3 Home Edition (#31313) - 14999р
The LEGO MINDSTORMS EV3 Home Edition set (#31313) does not include a software CD in the box. Instead, you will need to download the Home Edition software for free from the LEGO MINDSTORMS website http://lego.com/MINDSTORMS
Примерная цена на LEGO MINDSTORMS Education EV3 (#45544) - 18180р
+ Аккумуляторная батарея к микрокомпьютеру EV3 45501 - 4950р
+ Программное обеспечение для Education EV3: the Education Edition software from LEGO Education (лицензия на 1 компьютер) 2000045 - 5600р (скачивается с http://education.lego.com/en-us/lego-education-product-database/mindstorms-ev3/2000045-lego-mindstorms-education-ev3-software-single-user )
LEGO Mindstorms NXT 2
Запчасти к наборам LEGO https://www.brickowl.com/catalog/lego-parts/vehicle
3D online LEGO editor http://mecabricks.com/ru
Устройство датчиков LEGO NXT http://lego56.ru/nxt-ext-capter3/
Утилиты для NXT http://bricxcc.sourceforge.net/utilities.html
Проект робота присутствия с 3D-очками http://www.pabr.org/bricks/brickfpv/brickfpv.en.html
Как хранить ЛЕГО-наборы http://www.damienkee.com/home/2012/1/11/how-do-you-store-your-lego.html
Робот для быстрой сборки в классе http://www.damienkee.com/home/2011/8/20/domabot-classroom-robot-design.html
Сайт с пошаговыми проектами для LEGO Mindstorms NXT 2.0 http://nxtprograms.com/index2.html
Бесплатный виртуальный конструктор SR 3D Builder для LEGO итальянского автора Sergio Reano, который можно скачать с сайта http://sr3dbuilder.altervista.org/
Бесплатный виртуальный конструктор LDraw для LEGO: LDraw™ is an open standard for LEGO CAD programs that allow the user to create virtual LEGO models and scenes. You can use it to document models you have physically built, create building instructions just like LEGO, render 3D photo realistic images of your virtual models and even make animations. The possibilities are endless. Unlike real LEGO bricks where you are limited by the number of parts and colors, in LDraw nothing is impossible. Над ним более 10 лет работает мощная команда и результаты впечатляют. Предлагаю скачивать и знакомиться: http://www.ldraw.org/
LEGO курс для чайников http://learning.9151394.ru/course/view.php?id=280
инструкция в картинках по сборке колесной платформы с датчиками http://www.damienkee.com/home/2011/8/20/domabot-classroom-robot-design.html
Графическое программирование NXT
Программирование микрокомпьютера LEGO NXT Mindstorms 2.0. Введение http://habrahabr.ru/post/274519/
Конструкции LEGO
Прект для сборки http://www.nxtprograms.com/NXT2/castor_bot/steps.html#4
алгоритмы на NXT-G
Следование по линии пропорциональный алгоритм (англ) http://blog.electricbricks.com/en/2010/03/lego-mindstorms-nxt-sigue-lineas-proporcional/ http://stefans-robots.net/en/fuzzy-line-follwing-nxt-robot.php
Два датчика http://www.theroboticist.org/learning-resources/nxt-examples/line-follower/two-sensor/
Два датчика NXT-G http://www.scribd.com/fullscreen/55444545?access_key=key-1920bcduz4fxxx50l62f
PID регулятор для LEGO (англ) http://www.inpharmix.com/jps/PID_Controller_For_Lego_Mindstorms_Robots.html
Kp = 1000 ! REMEMBER we are using Kp*100 so this is really 10 ! Ki = 100 ! REMEMBER we are using Ki*100 so this is really 1 ! Kd = 10000 ! REMEMBER we are using Kd*100 so this is really 100! offset = 45 ! Initialize the variables Tp = 50 integral = 0 ! the place where we will store our integral lastError = 0 ! the place where we will store the last error value derivative = 0 ! the place where we will store the derivative Loop forever LightValue = read light sensor ! what is the current light reading? error = LightValue - offset ! calculate the error by subtracting the offset integral = integral + error ! calculate the integral derivative = error - lastError ! calculate the derivative Turn = Kp*error + Ki*integral + Kd*derivative ! the "P term" the "I term" and the "D term" Turn = Turn/100 ! REMEMBER to undo the affect of the factor of 100 in Kp, Ki and Kd! powerA = Tp + Turn ! the power level for the A motor powerC = Tp - Turn ! the power level for the C motor MOTOR A direction=forward power=PowerA ! actually issue the command in a MOTOR block MOTOR C direction=forward power=PowerC ! same for the other motor but using the other power level lastError = error ! save the current error so it can be the lastError next time around end loop forever ! done with loop, go back and do it again.
NXT & Bluetooth
Программа для беспроводного управления роботом NXT с ПК по BT http://www.dcatechnologies.com/Download.html
LEGO Mindstorms NXT 2.0 + Linux
LEGO на LinuxFest http://nnxt.blogspot.com/2012/06/lego-mindstorms-linux-install-fest-1204.html#more
LEGO + HiTechics
NXT SuperPro Prototype Board (SPR2010) http://www.hitechnic.com/cgi-bin/commerce.cgi?preadd=action&key=SPR2010 Подробно http://www.stormingrobots.com/prod/tutorial/prototypeboard/SuperPro%20Sensor/Help%20Content/Full%20Help/topics/Help_SuperPro%20Sensor.htm
NXT Solderless Prototype Board (obsolete) (NPS1055) http://www.hitechnic.com/cgi-bin/commerce.cgi?preadd=action&key=NPS1055 Хорошие примеры и схемы с датчиками http://noviroboticsftc.blogspot.ru/2012/12/r03k-4-hitechnic-superpro-protoboard.html
HiTechnic NXT Prototyping Board NPT1055 Пример использования на Java http://www.aplu.ch/home/apluhomex.jsp?site=40
Описание протоколов работы с сенсорами NXT EV3 http://www.ev3dev.org/docs/sensors/
LEGO + ARDUINO
Соединили LEGO Mindstorm NXT2.0 с Arduino по i2c, чтобы они передавали друг-другу данные, причем Arduino получает питание от LEGO порта.
/* Программа NXC (Brixx) для LEGO Mindstorms NXT2.0 Соединение по i2c LEGO Mindstorms NXT2.0 <-> Arduino Считывание числа из Arduino через i2c Подключение к разъему NXT -> Arduino white -> black -> red -> battery – (GND) green -> Arduino +4.5V yellow -> Arduino SCL (A5) blue -> Arduino SDA (A4) */ //i2c адрес Arduino #define ADDRESS 0x04 //лего изменяет i2c адрес устройства поэтому //его нужно сдвинуть на один бит: было 0000100 (двоичное), стало 0001000 (двоичное) #define ADDRESS_SEND (ADDRESS << 1) void Sensi2c(const byte port, int &length) { byte addr = ADDRESS_SEND; //адрес i2c Arduino byte reg = 0x0D; //(шестнадцатеричное) - это тестовая команда = 13 (десятичное), которую может обработать Arduino int cResp=2; //длина передаваемого на Arduino сообщения 2 байта byte cmdBuf[20]={0x08, 0x0D}; // буфер для адреса и команды отправляемых на arduino byte respBuf[20]; // буфер ответа от Arduino bool fSuccess; //флаг корректности обмена по i2c length = 0; //обнулим. параметр-переменная 1 байт для записи длины ИК дальномера ArrayBuild(cmdBuf, addr, reg); //сформируем массив сообщения отправляемый на Arduino /* справка по команде long I2CBytes ( const byte port, byte inbuf[], byte & count, byte & outbuf[] ) */ fSuccess = I2CBytes(port, cmdBuf, cResp, respBuf); if (fSuccess) { length = respBuf[0]; } } // task main() { int length=0; byte status; SetSensorLowspeed(S4); TextOut(0, LCD_LINE1, "Demo NXT-Arduino"); TextOut(0, LCD_LINE2, "addr: "); NumOut(6*5, LCD_LINE2, ADDRESS_SEND); while(true) { status = I2CCheckStatus(S4); //статус i2c соединения: 0 - Ok, 221 - ERROR TextOut(0, LCD_LINE4, "I2C stat: "); NumOut(11*5, LCD_LINE4, status); Sensi2c(IN_4, length); TextOut(0, LCD_LINE3, "Len: "); NumOut(6*5, LCD_LINE3, length); Wait(50); } }
/* Программа для Arduino Соединение по i2c LEGO Mindstorms NXT2.0 <-> Arduino Подключение к разъему NXT -> Arduino white -> black -> red -> battery – (GND) green -> Arduino +4.5V yellow -> Arduino SCL (A5) blue -> Arduino SDA (A4) Arduino питается за счет напряжения на порте LEGO */ #include <Wire.h> //i2c адрес Arduino #define SLAVE_ADDRESS 0x04 void setup() { Serial.begin(9600); pinMode(13, OUTPUT); //13 порт со светодиодом //настройка i2c соединения Wire.begin(SLAVE_ADDRESS); Wire.onReceive(receiveData); //при приеме запустить процедуру receiveData Wire.onRequest(sendData); Serial.print("Adress: "); Serial.println(SLAVE_ADDRESS); } int pin,st,val=0,flag=0,index=0; char buf[8]; byte b[1]; void loop() { digitalWrite(13, millis() / 1000 % 2); //просто мигать 1 раз в секунду диодом на 13 порту if(flag==1) //если сообщение пришло от LEGO { flag=0; //сбросить флаг Serial.println(pin); //вывести в монитор порта (в примере от ЛЕГО отправляется число 13) val=analogRead(A0); // считать напряжение с порта A0 и преобразовать посредством АЦП //пересчитать число от 0..1023 в промежуток 100..0, чтобы передать в 1 байте и поместить в буфер b для передачи на LEGO b[0] = map(val,0,1024, 100, 0); } } // void receiveData(int byteCount) { while(Wire.available()>0) //если по i2c пришли данные { pin=Wire.read(); //считать их и поместить в глобальную переменную pin flag=1; //поднять флаг } } // void sendData() { Wire.write(b,1); //отправить данные (1 байт) из буфера b по i2c }
Программа для считывания данных с ИК-дальномера Sharp как будто это SensorLight
/* Подключение Lego Mindstorms NXT2.0 к разъему джойстика white -> центральный вывод потенциометра black -> Arduino red -> battery – (GND) 1 вывод потенциометра green -> Arduino +4.5V 2 вывод потенциометра yellow -> Arduino SCL blue -> Arduino SDA Показания меняются от 0 до 100 */ //#define SENSOR_1 Sensor(S1) int a=40,i=0; task main () { //Аналоговый сенсор как звуковой работает нормально с джойстиком (потенциометр) //SetSensorSound(IN_1); //Аналоговый сенсор как Light работает нормально с джойстиком (потенциометр) делитель напряжения, но не с ИК-сенсором SetSensorLight(IN_1); //Проверить режим RAW http://bricxcc.sourceforge.net/nbc/nxcdoc/nxcapi/ex__sensor_value_raw_8nxc-example.html#a0 //возможно надо перевести режим сенсора в RAW через SetMode() // unsigned int val = SensorValueRaw(S1); while(1){ a = SENSOR_1; TextOut(0, 60, "analog testing"); TextOut(0, 30, " "); NumOut(1, 30, a); Wait(100); } }
Схемы лего датчиков http://lego56.ru/nxt-ext-capter3/
Если сами обжимаете кабели для разъемов LEGO, то можно использовать коннекторы RJ12 (дешево и в каждои радиомагазине), срезать фиксатор, и 3D-распечатать кабель-холдер, чтобы удерживать самодельный коннектор кабеля в LEGO-гнезде. https://www.thingiverse.com/thing:3145299
Блог Карандаш и Самоделкин: датчики LEGO http://karandashsamodelkin.blogspot.ru/2016/05/lego-mindstorms-ev3.html
Блог Карандаш и Самоделкин: ИК-дальномер + Arduino + Lego EV3 http://karandashsamodelkin.blogspot.ru/2016/03/ev3-basic-arduino.html
Arduino считывает энкодеры с LEGO-мотора http://www.mindstormsforum.de/viewtopic.php?t=8624
Подборка ссылок Arduino & LEGO https://sites.google.com/site/mccolganrobotics/
Для нескольких lego-датчиков по i2c шине будет конфликт адресов. Нужно либо менять адреса на уникальные, либо использовать SoftwareI2C и тыкать всё в любые пины, или использовать внешний IIC мультиплексер, есть чипы такие, либо какая-нибудь atmega48 сойдёт.
EVShield for Arduino http://www.mindsensors.com/arduino/16-evshield-for-arduino-duemilanove-or-uno
Arduino + NXT http://www.wayneandlayne.com/
Подключение HT IRSeekr V2 к Arduino https://blog.blechschmidt.saarland/hitechnic-infrared-seeker-library-for-arduino/
Arduino + Lego = автоматизация жалюзи http://www.instructables.com/id/Blind-Opener/?ALLSTEPS
Скетч Arduino как датчик LEGO EV3 https://github.com/DexterInd/EV3_Dexter_Industries_Sensors/blob/master/EV3_arduino/analogRead/analogRead.ino
BrickTronics OpenHardWare project https://store.wayneandlayne.com/products/bricktronics-shield-kit.html
Видеоканал об интеграции LEGO и Arduino https://www.youtube.com/channel/UCm9bk7z1B9W4HCCm6jnHUYw
Интеграция Arduino & LEGO NXT http://www.dexterindustries.com/howto/connect-the-arduino-and-the-lego-mindstorms-together/
Библиотека подключения I2C Arduino-slave к LEGO NXT http://mattallen37.wordpress.com/arduino-libraries/
Книга Make-Lego-and-Arduino-Projects-Projects http://ru.scribd.com/doc/114723371/Make-Lego-and-Arduino-Projects-Projects-for-extending-MINDSTORMS-NXT-with-open-source-electronics
Arduino as Lego Mindstorms NXT RC Sensor http://arduino.cc/forum/index.php/topic,8521.0.html
// Edit the ServoDecode.h and set MAX_CHANNELS to correct number. Otherwise the transmitter must be turned on before receiver. // ServoDecode Library @ http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1228137503/0 // RC PPM input on pin 8 // NXT Connector pinout http://en.wikipedia.org/wiki/Lego_Mindstorms_NXT#Connector // Arduino ground -> NXT pin 2 and 3 // Arduino 5V -> NXT cable pin 4 // Arduino pin A4 -> NXT cable pin 6 // Arduino pin A5 -> NXT cable pin 5
Lego driver, sensors + Arduino = Arduway http://www.cs.uic.edu/~mtriveri/Marco_Triverio/Arduway.html
LEGO & ARDUINO on i2C http://www.adamfourney.com/news/using-the-arduino-uno-as-a-lego-mindstorms-nxt-sensor-with-galvanic-isolation/
Arduino управляет двигателями и датчиками NXT http://robotclub.ab.ca/articles/33 http://www.robotshop.com/gorobotics/articles/lego-mindstorm-nxt-arduino http://www.mindkits.co.nz/_blog/MindKits_News_and_Blog/post/Arduino_and_Mindstorm_Lego_NXT/
Mindsensors - описание платы управления двигателями через I2C http://www.mindsensors.com/index.php?module=documents&JAS_DocumentManager_op=viewDocument&JAS_Document_id=155
NXT I2C Devices for Arduino https://launchpad.net/nxti2cdevice
NXT продукты документы (есть сопряжение NXT & PS2) http://www.mindsensors.com/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=106&MMN_position=65:65
Robot ARM
Опыт использования ARM MINI http://mathscinet.ru/robots/for/arm/index.php
Механика
История зубчатого колеса http://izobretatel.by/k-istorii-izobreteniya-zubchatogo-kolesa/ https://en.m.wikipedia.org/wiki/Antikythera_mechanism
Geneva mechanism https://en.wikipedia.org/wiki/Geneva_drive
Dwell mechanism https://en.wikipedia.org/wiki/Dwell_mechanism
Рука-манипулятор http://geektimes.ru/post/267460/
Робоконструктор от Амперки http://habrahabr.ru/company/amperka/blog/256831/
Шагающие механизмы Чебышева, Кланна, Янсена http://tm.spbstu.ru/%D0%94%D0%B7%D0%B5%D0%BD%D1%83%D1%88%D0%BA%D0%BE_%D0%94%D0%B0%D0%B9%D0%BD%D0%B8%D1%81:_%D0%98%D0%B7%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%22%D0%A8%D0%B0%D0%B3%D0%B0%D1%8E%D1%89%D0%B8%D1%85%22_%D0%BC%D0%B5%D1%85%D0%B0%D0%BD%D0%B8%D0%B7%D0%BC%D0%BE%D0%B2
Журнал Наука и технология России http://strf.ru/mobile.aspx?CatalogId=703
Шароход 80-х http://zhurnalko.net/=nauka-i-tehnika/tehnika-molodezhi/1982-07--num10
Обзор робо контроллеров и конструкторов для образования http://habrahabr.ru/company/makeitlab/blog/252015/#first_unread
Тест колесных шасси http://easyelectronics.ru/test-kolesnyx-shassi.html
Инверсная кинематика http://www.gamedev.ru/code/articles/?id=4182
Кинематика http://www.learnaboutrobots.com/forwardKinematics.htm
Кинематика: прямая и обратная задачи http://robocraft.ru/blog/mechanics/756.html
Бюджетный гексапод http://habrahabr.ru/post/156579/
Теория механизмов и машин он-лайн архив журнала http://tmm.spbstu.ru/archiv.html
Клещи используют храповой механизм чтобы прокусить кожу (видео) http://www.nytimes.com/video/science/100000002524020/sciencetake-what-makes-ticks-stick.html?smid=fb-share
Иллюстрированные конструкции на ЛЕГО техникс http://www.asahi-net.or.jp/~pj5y-isgw/toranomaki.pdf
Робонабор Makeblock http://www.kickstarter.com/projects/1397854503/makeblock-next-generation-of-construct-platform?ref=category
Механический набор GIGO шаг 10мм http://www.gigotoys.com/en/product/2/12/279/
Video про Makeblock http://d2pq0u4uni88oo.cloudfront.net/projects/399564/video-189409-h264_high.mp4
Металлические конструкторы магазин http://www.10kor.ru/catalog/konstruktory_metallicheskie_igrovye/
Редукторы
Редуктор для DC-мотора, напечатанный на 3D-принтере http://hackaday.com/2017/04/12/customize-your-ratios-with-a-3d-printed-gearbox/ http://www.instructables.com/id/3d-Printed-Gearbox-for-Small-Dc-Motors/
Omni Wheels & Mecanum Wheels
Ролик о роботах на Mecanum Wheels https://www.youtube.com/watch?v=8sH1a511_q4
Опыт других
ТВ об уроках Копосова из Архангельска http://www.youtube.com/watch?v=DvWfoWydhZ4
Видео-презентация 5 минут о робото лаборотории Копосов http://edugalaxy.intel.ru/index.php?automodule=blog&blogid=1122&showentry=2720
PID
Перевод статьи алгоритм PID http://roboforum.ru/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%22%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE_%D0%BE_%D0%9F%D0%98%D0%94-%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%B0%D1%85%22
PID ttp://robofob.ru/materials/articles/pages/Karpov_mobline1.pdf
PID http://www.inpharmix.com/jps/PID_Controller_For_Lego_Mindstorms_Robots.html
PID wiki http://en.wikipedia.org/wiki/PID_controller
Робо Wiki
i2C описание с примерами http://easyelectronics.ru/interface-bus-iic-i2c.html
РадиоКот :: Интерфейс 1-Wire. http://www.radiokot.ru/articles/13/
Wiki на dfrobot http://www.dfrobot.com/wiki/index.php?title=Main_Page
Литература по робототехнике http://railab.ru/materialy.html
Презентации по программированию LEGO NXT http://nnxt.blogspot.com/p/lego-lego-mindstorms-nxt.html
Проекты роботов http://letsmakerobots.com/
Rasberry Pi
Кросс-компиляция для Raspberry Pi http://www.nazim.ru/1533
Установка кросс-компилятора Raspberry Pi http://qaru.site/questions/64156/installing-raspberry-pi-cross-compiler
Упрощение работы с RPI https://m.geektimes.ru/post/284012/
Карта глубин на RPI https://m.geektimes.ru/post/268000/
Подключение по SSH и UART к Raspberry/Orange/Banana Pi https://micro-pi.ru/ssh-uart-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA-raspberry-pi-bpi/#_UART
RPI скриншоты с IP-камер с потока rtsp https://stackoverflow.com/questions/21041370/opencv-how-to-capture-rtsp-video-stream
Для питания RPI 5 Вольт, Входное напряжение 4.5 V (если выход 3.3V !) and 24 V выдерживает нагрузку 3,5A Pololu Step-Down Voltage Regulator D15V35F5S3 https://www.pololu.com/product/2110
Raspbian
Терминальные команды Bash http://var-bin.com/terminalForCoder__WSD-2016/shower/#
как можно поставить нормальную раскладку клавиатуры в RPi:
1. Выполняем: # nano /etc/default/keyboard 2. Меняем "XKBLAYOUT=”gb”" на "XKBLAYOUT=”en”" 3. Выполняем: # reboot Готово! После перезагрузки у нас нормально вводятся символы с клавиатуры!!
RPI & RTC http://www.hobbytronics.co.uk/raspberry-pi-real-time-clock
Raspbian timezone set: dpkg-reconfiure tzdata
If you want to execute ntpdate with the ntp daemon already up and running, use the following command:
# ntpdate -u pool.ntp.org
and it will use a different port.
sudo ntpdate -dv pool.ntp.org
Первая команда выводит дату, а вторая - устанавливает дату (при условии, что команда запущена от имени root) 16 сентября (1609) 2007 года (07) и время 17:17. Как видите, установка даты осуществляется в формате MMddhhmmYY (ММ - месяц, dd - число, hh - часы, mm - минуты, YY - год).
$ date # date 1609171707
Настройка разрешения экрана RPI в /boot/config.txt http://dz-lifelikegame.blogspot.ru/2013/10/raspbiandebian-raspberry-pi.html
SSH на RPI http://www.agentlab.ru/confluence/pages/viewpage.action?pageId=54886456
WiFi на RPI https://www.maketecheasier.com/setup-wifi-on-raspberry-pi/
Автостарт скрипта на RPI http://www.raspberrypi.org/forums/viewtopic.php?f=84&t=46760
Midori browser https://wiki.xfce.org/midori/faq#always_open_midori_in_fullscreen
Ай, какая "вкуснятина"! Обучение программированию на python, но результат не цифры, а здания и строения в майнкрафт. Ради такого результата детки будут учить программирование! "Мы с сыном учили программирование по детской книжке по Pyhon, и ему довольно скучно было писать код только ради того чтоб увидеть желаемую цифру или строчку на экране. К счастью, его терпения хватило чтоб дочитать до главы где объяснялись циклы, а там уж на помощь пришёл Minecraft. Есть бесплатная версия для Raspberry Pi с открытым API на Python. Дальше обучение складывалось примерно так:
Пусть компьютер выложит из камней стену — для этого нам понадобится простой ЦИКЛ. Теперь четыре стены. Скопируем предыдущий код три раза, снабдив для понятности КОММЕНТАРИЯМИ. А теперь замостим двор нашего замка плиткой — тут уже нужны два ВЛОЖЕННЫХ ЦИКЛА Что за крепостная стена без зубцов? Учим функцию % и как работает остаток от деления. А теперь для закрепления предыдущих двух тем уложим плитку в шахматном порядке. Нужна башня — понадобятся три цикла. Круглая башня — учим определение окружности и как по ТЕОРЕМЕ ПИФАГОРА рассчитать расстояние между точками. Заодно выучили что такое квадратный корень. Надо бы над башней сделать прозрачный купол из стеклянных блоков — обобщаем предыдущую тему на ТРИ ИЗМЕРЕНИЯ.
и так далее…"
Установка minecraft на RPI и программирование на python http://www.raspberrypi-spy.co.uk/2014/05/how-to-setup-the-minecraft-python-api-on-a-raspberry-pi/ Python сейчас учим по «Hello World!: Computer Programming for Kids and Other Beginners» Scratch проходили по «Super Scratch Programming Adventure!: Learn to Program By Making Cool Games»
Проекты RPi
Камера видеонаблюдения на RPi с записью в облако https://habrahabr.ru/post/208058/
Установка web-сервера и торрента на RPI https://geektimes.ru/post/258564/
Интернет вещей управление бассейном на RPI Arduino MS Azure https://create.arduino.cc/projecthub/khilscher/azure-iot-swimming-pool-f1a68c?ref=platform&ref_id=424_trending___&offset=1
Передача видеопотока RPI http://habrahabr.ru/post/153611/
Artificial vision raspberry pi http://letsmakerobots.com/robot/project/mbot-plus-artificial-vision-raspberry-pi
Школьный звонок на RPI http://habrahabr.ru/post/207138/
информационное табло на RPI http://habrahabr.ru/post/212661/
Квадрокоптер на RPI http://www.instructables.com/id/The-Drone-Pi/?ALLSTEPS
RPI и Умный дом подробное описание проекта http://rus-linux.net/MyLDP/soft/home_automation_raspberry_pi.html
Уроки на RPI http://edurobots.ru/raspberry-pi-dlya-nachinayushhix/
Простой пример программирования GPIO на Python http://www.raspberrypi.org/learning/quick-reaction-game/
Киоск на RPI autostart Midori fulscreen URL http://www.raspberrypi.org/forums/viewtopic.php?f=47&t=41246
Инфотабло на RPI http://habrahabr.ru/post/212661/
Dashboard on RPI https://xakep.ru/2014/09/08/selpie-dashboard/
Урок Мигаем светодиодом на RPI через GPIO http://edurobots.ru/raspberry-pi-pervoe-znakomstvo-urok-4-upravlenie-cherez-gpio/
АЦП для RPI через i2c http://www.abelectronics.co.uk/products/3/Raspberry-Pi/17/ADC-Pi-V2---Raspberry-Pi-Analogue-to-Digital-converter
Адаптеры WiFi, совместимые с RPI http://elinux.org/RPi_USB_Wi-Fi_Adapters
Первый запуск http://chingachgook.net/raspberry-pi/raspberry-pi-pervyj-zapusk.html
ИТ-Книги по RPI http://it-ebooks-search.info/search?q=Raspberry
RPI OLED display http://www.youtube.com/watch?v=BeBfpJnN9SE&feature=em-subs_digest
FM-передатчик из RPi http://robocraft.ru/blog/ARM/1087.html
Курс изучения RaspberryPI http://robotclass.ru/
Проект Фоторобот на RasberryPI http://habrahabr.ru/post/181930/#comment_6319560
Уроки RasberryPi от Adafruit http://learn.adafruit.com/category/raspberry-pi
Эмуляция базовой станции сотовой связи http://techcrunch.com/2012/12/21/raspberry-pi-used-to-replace-a-30-foot-gsm-base-station-and-create-a-working-mobile-network/
RasberryPI + Arduino = paperduinopi http://paperpcb.dernulleffekt.de/doku.php?id=raspberry_boards:paperduinopi
RasberryPI + LEGO http://www.kickstarter.com/projects/john-cole/brickpi-lego-bricks-with-a-raspberry-pi-brain?ref=live
Деревянный планшет на RPI http://habrahabr.ru/company/apps4all/blog/209158/
RPI & LEGO NXT
Тач-сенсор Лего к RPI http://www.dexterindustries.com/howto/lego-mindstorms-touch-sensor-with-the-raspberry-pi/
Замени мозги в ЛЕГО http://edurobots.ru/zameni-mozgi-v-lego-mindstorms-polnyj-analog-mikrokontrollera-ev3/
ESP8266
Голосовое управление ESP8266 https://lucstechblog.blogspot.ru/2018/02/wifi-voice-commander.html
Прошивка ESP8266 http://remotexy.com/ru/help/esp8266-firmware-update/
Seeduino управляет ответами ESP8266 на интернет-запросы с AT-командами http://www.seeed.cc/project_detail.html?id=1809
ТВ сигнал от ESP8266, хак через i2c https://m.geektimes.ru/post/272800/
Информация, прошивки http://esp8266.ru/downloads/
MicroPython https://youtu.be/D-CaWFMFCV0
Прошивка Arduino через WiFi https://geektimes.ru/post/274092/
ESP8266 Temperature / Humidity Webserver Adafruit Learning System https://learn.adafruit.com/esp8266-temperature-slash-humidity-webserver?view=all
Модуль wifi как самоконтроллер и сервер Ld117 регулятор напряжения на 3,3В https://learn.adafruit.com/esp8266-temperature-slash-humidity-webserver/wiring
Датчики в облако потом обработка google chart и показ как страничка веб http://www.esp8266.com/viewtopic.php?p=20400
ESP8266 WiFi module and 5V Arduino connection http://iot-playground.com/blog/2-uncategorised/17-esp8266-wifi-module-and-5v-arduino-connection
ESP8266 WiFi touch screen thermostat http://iot-playground.com/blog/2-uncategorised/31-esp8266-wifi-touch-screen-thermostat
Клавиатурный шпион на Iskra mini и ESP8266 http://amperka.us2.list-manage1.com/track/click?u=3d73aaf3979d4f0105502af4d&id=a5da91373a&e=f6e24423db
ESP8266 на Amperka http://amperka.us2.list-manage.com/track/click?u=3d73aaf3979d4f0105502af4d&id=a21245e19b&e=f6e24423db
AT-команды ESP8266 https://github.com/esp8266/at-command-set/blob/master/commands.txt
Снятие показаний счетчиков воды: ESP8266 + Android / Geektimes https://m.geektimes.ru/post/277516/
Управление кондиционером Haier на базе ESP8266 https://m.geektimes.ru/post/277872/
Arduino Basic Wifi Project using ESP8266 wifi module -Use Arduino for Projects http://duino4projects.com/arduino-basic-wifi-project-using-esp8266-wifi-module/
ESP8266 как клиент + датчик температуры отправка данных на сайт http://arduino-diy.com/arduino-wi-fi-modul-ESP8266-datchik-temperatury
ESP8266 IRC Client https://github.com/JhonControl/ESP8266_Client_IRC_terminal_Serial
ESP8266 Telegram Bot https://github.com/Lstt2005/ESP8266_I.O.Broker/tree/master/Arduino/Telegram/TelegramBot-master
Genuino 101
Видеолекции по построению IoT на Genuino 101 https://edugalaxy.intel.ru/index.php?automodule=blog&blogid=40319&showentry=11451
https://edugalaxy.intel.ru/?automodule=blog&blogid=40319&showentry=11451
Intel Edison
При книгу к Intel Edison https://edugalaxy.intel.ru/?automodule=blog&blogid=18&showentry=9934
Исходники к книге по Intel Edison (схемы для Fritzing) https://www.dropbox.com/sh/o85e3uh8ih15wag/AACKJenW01tkNrZHIDS-XC8Qa?dl=0
Intel Galileo
Датчики от Ардуино к IG http://www.cooking-hacks.com/documentation/tutorials/intel-galileo-tutorial-using-arduino-and-raspberry-pi-shields-modules-boards
IDE as Arduino https://downloadcenter.intel.com/download/23171
Описание ограничений https://communities.intel.com/docs/DOC-22797
Описание возможностей http://www.emutexlabs.com/component/content/article?id=203:getting-started-with-intel-galileo-gen-2
Посты http://habrahabr.ru/company/intel/blog/202894/ http://habrahabr.ru/company/intel/blog/249127/ http://habrahabr.ru/company/intel/blog/248893/ http://habrahabr.ru/company/intel/blog/248279/
Подборка статей про IGG2 http://habr.mirtesen.ru/blog?t=intel%20galileo
Про грабли с IGG2 http://habrahabr.ru/company/flprog/blog/252407/
Подключение видео к IGG2 Intel Galileo with MPCIE-750 graphics card booting Windows 8 http://www.youtube.com/watch?v=HTKAb4t3S34#t=48
Linux TimeZone http://habrahabr.ru/company/intel/blog/248893/
Доп материалы https://yadi.sk/d/Wwxe1h-reuoyr
User Guide Intel Galileo Gen 2 , в т.ч. о раскирпичивании Force Recovery http://www.intel.com/support/galileo/sb/CS-035225.htm
Support Galileo Gen2 http://www.intel.com/support/maker/galileo.htm
Хабр про кабели IG TTL-232R-3V3 http://habrahabr.ru/post/237183/
Сенсоры https://github.com/Seeed-Studio/Sketchbook_Starter_Kit_V2.0
Разъем DEDIPROG и раскирпичивание https://communities.intel.com/thread/63259 https://communities.intel.com/thread/57242
Схема IGG2 http://www.intel.com/support/galileo/sb/CS-035168.htm
Консультации на "Школе Галилео" https://edugalaxy.intel.ru/?showtopic=5982
Исследование IGG2 http://freeio.org/2015/02/time-to-explore-linux-on-intel-galileo-gen-2-tutorial/
Linux Tutorial IGG2 https://communities.intel.com/docs/DOC-23764
Раскирпичить IGG2 с DediProg I was able to recover crossi's board by flashing the firmware using a DediProg. I added the board data to the Flash-missingPDAT_Release.bin file in the Galileo Software Downloads. https://communities.intel.com/docs/DOC-22226
Как раскирпичить IGG1 (для IGG2 выбирать нужные пункты) https://communities.intel.com/message/240391#240391
Спецфайл для IGG2 раскирпичивания https://communities.intel.com/message/245873#245873
Как прошить IGG2 FirmWare? Замкнуть FWR и GND!!! https://communities.intel.com/message/274699
Разработка и отладка UEFI-драйверов на Intel Galileo, часть 2: готовим плацдарм JTAG ISP http://habrahabr.ru/post/237183/
Инструкция Запуск Linux с SD http://www.hofrock.com/booting-from-sd-card/
Уроки igg2 от sparkfun https://learn.sparkfun.com/tutorials/galileo-experiment-guide/sik-galileo---part-7-reading-a-temperature-sensor
1-Wire reading with UART on IGG2 http://www.spider-e.com/wp/?p=231
PIC
ПО для плат с PIC http://chipkit.net/started/learn-basics/mpide-quick-start-guide/
ScratchDuino
РобоФабрика проекты участников http://robo-fabrika.org/start/materials
ScratchDuino зарабатывает миллионы http://fasie.ru/press/about/620/
Arduino
OLED дисплей + Arduino http://arduino-diy.com/arduino-oled-displey
Virtual Breadboard http://www.virtualbreadboard.com/Projects.html
LCD 16x2 i2c PCF7584T библиотека http://homes-smart.ru/upload/arduino/LiquidCrystal.zip
Иницилизация строкой LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); Библиотека от Francisco Malpartida Адрес может быть 0x20 смотря как распаяны перемычки на драйвере. У серии "T" адреса с 0х27 по 0х32, у "АТ" - с 38h по 3Fh! http://www.nxp.com/documents/data_sheet/PCF8574_PCF8574A.pdf
Лайфхаки программирования Arduino http://robotosha.ru/arduino/multi-tasking-arduino.html
Вывод цветного текста от Arduino на ПК по последовательному интерфейсу http://student-proger.ru/2016/07/arduino-ispolzovanie-cveta-pri-vyvode-v-posledovatelnyj-port/
Arduino управляет бесколлекторным двигателем от HDD http://nnm.me/blogs/qwerty-off/arduino-podklyuchaem-dvigatel-zhestkogo-diska-i-rele/
Среда программирования EasyEDA https://easyeda.com/Doc/Tutorial/introduction.htm#Whats-EasyEDA
Visuino эмулятор https://www.visuino.com/
Драйвер двигателя 30А 5,5В.. http://www.chipdip.ru/product/bb-vnh3sp30/
Уроки для Arduino english http://www.instructables.com/id/A-Beginners-Guide-to-Arduino/?ALLSTEPS
Дополнительно 16 ШИМ портов для Arduino http://howtomechatronics.com/tutorials/arduino/how-to-extend-arduino-pwm-outputs-tlc5940-tutorial/
Arduino I2C http://howtomechatronics.com/tutorials/arduino/how-i2c-communication-works-and-how-to-use-it-with-arduino/
Проект Компас + Processing http://howtomechatronics.com/projects/how-to-make-a-compass-using-arduino-and-processing-ide/
mBlock http://www.mblock.cc/download
Ambient TV XBMC (Linux) & Arduino boblight http://www.tweaking4all.com/home-theatre/xbmc/xbmc-boblight-openelec-ws2811-ws2812/ Boblight https://code.google.com/p/boblight/
Видео управление умным домом по DFTM https://youtu.be/9fmYzwdlxAo
Шагающий робот-жук Ringo http://edurobots.ru/project/arduino-robot-zhuk-ringo/
FLprog программирование Arduino не для программистов http://flprog.ru/
ArduBlock для Hunitronick на русском http://hobbylab.ru/robototechnics/detail.php?ID=1476
Среда программирования mBlock Scratch -> Arduino IDE http://mblock.cc/download/
Arduino & Scratch with Firmata https://github.com/damellis/A4S?hc_location=ufi
Драйвер двигателя на L293D http://robocraft.ru/blog/arduino/170.html
Scratch for Arduino s4a http://s4a.cat/
Если есть ещё одна Arduino, можно заново загрузить бутлоадер в плату. Для этого залейте в свободную Arduino скетч ArduinoISP, соедините пины этой Arduino с ICSP-разъёмом так, как указано в комментариях скетча ArduinoISP, или следуя этой инструкции http://arduino.cc/en/Tutorial/ArduinoISP
Arduino, ajax, pyton, web-server http://habrahabr.ru/post/167209/
Управление мощной нагрузкой Реле http://easyelectronics.ru/upravlenie-moshhnoj-nagruzkoj-postoyannogo-toka-chast-1.html
LCD monohrome passive liquid http://awawa.hariko.com/avr_lcd_drive_en.html
Как изучают робототехнику школьники Испании http://habrahabr.ru/post/236165/
Arduino и аниматроника Проект Fritz http://www.xyzbot.com/Fritz/index.php
Arduino и управление устройствами по ir-протоколу http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html
i2c & Arduino http://robocraft.ru/blog/arduino/786.html http://todbot.com/blog/2009/11/29/i2cscanner-pde-arduino-as-i2c-bus-scanner/
3x3x3 led cub http://lookwhatjoeysmaking.blogspot.ru/p/3x3x3-codes.html
Как адаптировать библиотеки для Arduino IDE v.1.0
#if defined(ARDUINO) && ARDUINO >= 100 #include "Arduino.h" #else #include "WProgram.h" #endif
Ardublock - визуально-пазловое программирование Arduino http://hobbylab.ru/electronics/detail.php?ID=1476
RFDuino проект клона размером с кончик пальца http://www.kickstarter.com/projects/1608192864/rfduino-iphone-bluetooth-40-arduino-compatible-boa
Arduino и LEGO NXT 2.0 через NXShield - a shield for TEEMINO http://thenxtstep.blogspot.com/2011/07/nxshield-shield-for-teemino.html http://thenxtstep.blogspot.com/2011/06/mindsensors-arduino-interface.html http://www.openelectrons.com/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=7
Arduino своими руками http://ghost-d-oleg.livejournal.com/20432.html
Arduino http://arduino.cc - свободный/открытый HardWare проект, который могут повторить все желающие и сделать форк, например, Freeduino в Кемерово на http://freeduino.ru
Проект стал весьма популярным благодаря достигнутой простоте программирования контроллеров, к которым можно подключать различные датчики и исполнительные устройства (двигатели, светодиоды, лампочки и пр.), поэтому данный проект активно используется при обучении радиотехнике и микроконтроллерам.
Wiki Tutorials Arduino http://www.dfrobot.com/wiki/index.php?title=Main_Page
Arduino & Android
Android-приложение (настраиваемый дизайн и коды) для контроля Arduino по Bluetooth https://vk.com/arduino_io Пример Скетча для Arduino http://pastebin.com/BgR5mifU
Arduino и голосовое управление
Arduino и голосовое управление Google Speech http://habrahabr.ru/post/236673/
Arduino включает устройство по хлопку (сопряжение двух Arduino по BT) https://geektimes.ru/post/268036/
MakeBlock
Яндекс-диск с методичками по MakeBlock https://yadi.sk/d/QHmzeMj13Mmy4p
Kit De Robotica
Гонки Kit de Robotica http://witbox.ru/blog/%D1%80%D0%BE%D0%B1%D0%BE%D0%B3%D0%BE%D0%BD%D0%BA%D0%B8/
Cubetto
Cubetto робот + программирование для самых маленьких https://www.kickstarter.com/projects/primotoys/cubetto-hands-on-coding-for-girls-and-boys-aged-3?token=e3978e14
Программирование по-монтесори http://blog.amperka.ru/%D1%81ubetto-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE-%D0%BC%D0%BE%D0%BD%D1%82%D0%B5%D1%81%D1%81%D0%BE%D1%80%D0%B8
HUNITRONIC
расширение для робототехнического набора HUNA
Драйвер электромоторов ЛМ2-130 на L293d ЛАРТМАСТЕР http://hobbylab.ru/catalog/comps/motordrivers/lr14102/
ТеФТеЛька
Учебный набор для микроэлектроники и робототехники, скомплектованный в ТФТЛ.
Состав набора ТеФТеЛька (версия 1) (на контроллере Freeduino 2009) https://goo.gl/kHBCrQ
Отличия в составе набора ТеФТеЛька (версия 2, 2016 год) от первой версии: заменены контроллер на Iskra Neo (Амперка) и кабель на USB-microUSB, в набор добавлены резисторы на 4,7К
RTC DS1307 for Arduino IDE 1.0 (SCA-A4, SCL-A5) http://bildr.org/2011/03/ds1307-arduino/
Для второго года обучения добавляем:
Модули, датчики:
MQ-7 CO http://blog.kvv213.com/2016/09/razbiraemsya-s-datchikami-co-i-metana-mq-4-i-mq-7/
Grove - 125KHz RFID Reader SEN11425p http://www.seeedstudio.com/wiki/Grove_-_125KHz_RFID_Reader
TCS3200 Color Sensor (SKU:SEN0101) http://www.dfrobot.com/wiki/index.php/TCS3200_Color_Sensor_%28SKU:SEN0101%29
BLUETOOH BEE (SKU:TEL0023) http://www.dfrobot.com/wiki/index.php/BLUETOOH_BEE_%28SKU:TEL0023%29 настройка соединения BT в Linux Ubuntu http://robotlife.ru/podkluchnie_po_bluetooth_v_ubuntu/ Пример Android+Arduino+BT http://dmitrydzz-hobby.blogspot.ru/2013/08/android-bluetooth-arduino-sample.html еще пример Arduino + BT + Android apps http://blog.dawnrobotics.co.uk/2013/07/adding-bluetooth-to-the-dagu-adventure-bot/
http://www.pololu.com/product/2110
http://www.dfrobot.com/wiki/index.php/Product_Manual
DFR0022 Analog Grayscale Sensor http://www.dfrobot.com/wiki/index.php?title=Analog_Grayscale_Sensor_V2_SKU:DFR0022
DFR0061 Joystick Module http://www.dfrobot.com/wiki/index.php?title=Joystick_Module_For_Arduino_SKU:DFR0061
DFR0107 IR Kit for Arduino http://www.dfrobot.com/wiki/index.php?title=IR_Kit(SKU:DFR0107)
Рассмотреть создание датчика линии на базе TCRT5000L
TCS3200 Color sensor SEN0101 http://www.dfrobot.com/wiki/index.php/TCS3200_Color_Sensor_%28SKU:SEN0101%29
/* Program for fargegjenkjenning. Ulike FARGER gjenkjennes på fordelingen av de tre grunnfargene Rød,Grønn og Blå Total fargeintesitet beregnes som summen av de tre fargesignalene R+B+G. Relativ fargeintensitet beregnes ved å dividere den enkelte farge på summen. dvs: R_rel=R_tot / (R+B+G) .. tilsvarende for de to andre fargene
Gråtoner (fra hvitt til svart kan ikke skilles på fargevariasjon, men må gjenkjennes ut fra hvor godt det reflekterer lys (luminansen) I programmet under vil du se at 'gråtonene' har samme farge, men ulike verdier for luminansen.
...google.translate , small changes made
Program for color detection. Different COLORS recognized on the distribution of the three primary colors Red, Green and Blue Total intesity calculated as the sum of the three color signals R + B + G. Relative color intensity calculated by dividing each color by the sum. ie: R_rel = R_tot / (R + B + G) .. corresponding to the two other colors
Grayscale (from white to black can not be separated on the color variation, but must be distinguished from how well it reflects light (luminance) In the program below you will see that 'grays' are the same color, but different values for luminance.
- /
unsigned long white,red,blue,green; byte led=7, S0=8, S1=9, S2=10, S3=11, taosOutPin = 12;
- define farger 11 //antall farger vi skal detektere - pluss 1
// lagre alle data i en tabell, for så å sjekke aktuell måling mot match int tbl[farger+1][8]= // OBS: linje 0..farger kolonne 0..7 { // rød grønn blå *hvit*
{41,45, 115,130, 86,100, 0,9999}, //blålilla {96,110, 78,90, 62,71, 0,9999}, //grønn {120,134, 56,65, 60,70, 0,9999}, //skarpgul {88,96, 72,82, 82,92, 0,9999}, //blekgul {37,43, 135,148, 65,80, 0,9999}, //mellomblå {79,90, 30,44, 120,145, 0,9999}, //rød {68,76, 122,130, 50,60, 0,9999}, //irrgrønn {60,70, 92,99, 90,99, 0,80}, //hvit {60,70, 92,99, 90,99, 81,250}, //grå {60,70, 92,99, 90,99, 251,9999}, //sort {0,999, 0,999, 0,999, 0,9999} //ukjent farge
}; // navnene under er kun til testing - trengs neppe til maskinen som // skal sortere. KAN kanske ha vinkler til servoen på utkaster?? String navn[farger+1] ={"purple","green","yellow+","yellow-",
"med.bue","red","green","white", "grey","black","undef."," "};
bool match; byte test; //teller //--------------------------------------------
void setup() {
Serial.begin(115200); pinMode(S0,OUTPUT); pinMode(S1,OUTPUT); pinMode(S2,OUTPUT); pinMode(S3,OUTPUT); pinMode(taosOutPin, INPUT); //data fra leseren pinMode(led,OUTPUT); // sett mode 2 (1:5 = 20% digitalWrite(S1, LOW); digitalWrite(S0, HIGH); // slå på sensoren
// digitalWrite(led, HIGH);
/* Mulighetene er: * mode 0 (avslått) digitalWrite(S0, LOW); digitalWrite(S1, LOW); * mode 1 (1:1) digitalWrite(S0, HIGH); digitalWrite(S1, HIGH); * mode 2 (1:5) digitalWrite(S0, HIGH); digitalWrite(S1, LOW); * mode 3 (1:50) digitalWrite(S0, LOW); digitalWrite(S1, HIGH); */
}
void loop() {
detectColor(taosOutPin);
/*
Serial.println(red); Serial.println(green); Serial.println(blue); Serial.println(white); Serial.println("-----");
- /
// bestem fargen for (test=0; test<=farger; test++) //gjenta for N farger { // anta først at vi har match på 'denne' fargen match=true; if ( red <tbl[test][0] || red >tbl[test][1]) match=false; if ( green<tbl[test][2] || green>tbl[test][3]) match=false; if ( blue <tbl[test][4] || blue >tbl[test][5]) match=false; if ( white<tbl[test][6] || white>tbl[test][7]) match=false; // hvis 'match' fortsatt er true, så har vi fargen if (match==true) break; //fargen er funnet - hopp ut av løkka } if (test<(farger-1)) { Serial.println(navn[test]);
// Serial.write(13);
} // fortell hvilken farge det er.. delay(200); // variabelen test har 'tallet' som tilsvarer fargen
} //----------------------------------------------------
void detectColor(byte taosOutPin)
{
digitalWrite(led,HIGH); // slå på strømmen til lysdiodene white = colorRead(taosOutPin,0); green = colorRead(taosOutPin,1); red = colorRead(taosOutPin,2); blue = colorRead(taosOutPin,3); digitalWrite(led ,LOW); // slå av strømmen til lysdiodene long sum=green+red+blue; //finn samlet luminans green=(green<<8)/sum; //ganget med 256 for å få hver farge i områder 0..255 red=(red<<8)/sum; blue=(blue<<8)/sum;
}
long colorRead(int taosOutPin, int farge) { // digitalWrite(S1, LOW); // med mode 1:5 (er low allerede)
int sensorDelay = 100; //sett S2 og S3 til riktig farge if(farge == 0){ //hvit digitalWrite(S3, LOW); digitalWrite(S2, HIGH); } else if(farge == 1){//rød digitalWrite(S3, LOW); digitalWrite(S2, LOW); } else if(farge == 2){//blå digitalWrite(S3, HIGH); digitalWrite(S2, LOW); }else if(farge == 3){//grønn digitalWrite(S3, HIGH); digitalWrite(S2, HIGH); } delay(sensorDelay); //gi sensor tid til å stille seg inn long readPulse = pulseIn(taosOutPin, LOW, 50000); // mål pulsbredden 3 ganger (average)
readPulse += pulseIn(taosOutPin, LOW, 50000); readPulse += pulseIn(taosOutPin, LOW, 50000); return readPulse;
}
HC-SR04 ultrasonic sensor http://zelectro.com.ua/HC-SR04
-Ультразвуковой дальномер HC-SR04 ардуино + стрелка на сервоприводе, как лучше убрать шумы с датчика что бы стрелка не дергалась (стрелка должна показывать расстояние)? -фильтр низкой частоты поставьте, и медианный фильтр/
SHARP 2Y0A21 F 36 IR Distance sensor
драйвер двигателя L293D http://zelectro.com.ua/DIY/Shield293V1
Подключение LCD уникальный алгоритм http://docs.cubieboard.org/tutorials/arduino/lcd_display
Мощный драйвер двигателя на L298 (схема) http://robot-kit.ru/article_info.php/articles_id/3/article/-font-color---993300--Statya-pro-draiver-motorov-L298--font-
Мощный драйвер двигателя на L298 + Arduino http://zelectro.cc/Motor_shield_L298N_Arduino
Фотоэлектрический датчик - оптопара TCRT5000 предназначен для использования в датчиках обнаружения, датчиках линии, самодельных датчиках Холла. Содержит в своем составе инфракрасный светодиод и инфракрасный фотодиод, разделенные непрозрачной перегородкой. http://dvrobot.ru/243/1305.html
Библиотека C для парсинга сообщений NMEA с VGPS MT3329 9600 bod http://nmea.sourceforge.net/
Расширитель портов pcf8574 (есть еще с 16 линиями pcf8575) с шиной i2c http://we.easyelectronics.ru/part/i2c-rasshiritel-portov-pcf8574.html
Технора
Seeduino Grove i2c Touch Sensor SEN51153P http://www.seeedstudio.com/wiki/Grove_-_I2C_Touch_Sensor
DFROBOT Smart Grayscale sensor SKU:SEN0147 http://www.dfrobot.com/wiki/index.php/Smart_Grayscale_sensor_SKU:SEN0147
Adafruit RGB Color Sensor with IR filter - TCS34725 - ID: 1334 http://www.adafruit.com/products/1334 http://learn.adafruit.com/adafruit-color-sensors/assembly-and-wiring
SPI LCD Module DFROBOT http://www.dfrobot.com/wiki/index.php/3-wire_Serial_LCD_Module_%28Arduino_Compatible%29_%28SKU:DFR0091%29
Optical Encoder Pair Kit for Micro Metal Gearmotors 5 V #2590 POLOLU http://www.pololu.com/product/2590
STM32F407ZG http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN11/PF252136 http://olimex.wordpress.com/tag/stm32f4/ http://eliaselectronics.com/stm32f4-tutorials/
РадиоКот :: Микроконтроллеры. Начало. STM32. http://radiokot.ru/articles/56/
cubieboard a20 http://cubieboard.org/ SD флешка http://mubox.voyage.hk/cubieboard2
сообщество (англ) http://linux-sunxi.org/Cubieboard/ru
сообщество рус. http://www.cubieforums.ru/viewtopic.php?f=8&t=101
Подборка постов про ПО для cubieboard http://devdotnet.org/?tag=/Cubieboard
Про Дистр обсуждение(мало) http://www.linux.org.ru/forum/linux-hardware/9349822
Большой набор ОСей http://linux-sunxi.org/Bootable_OS_images#Linaro
FAQ http://linux-sunxi.org/Cubieboard/FAQ
lubuntu 1.0 tutorial install SD http://docs.cubieboard.org/tutorials/ct1/installation/install_lubuntu_sd_image
Видео про "кубик" с показом корпуса http://www.youtube.com/watch?v=qd1Ut-n2GxQ
Видео тест GPIO на кубике http://www.youtube.com/watch?v=5luIKOELtrw source https://gist.github.com/bangonkali/6365221
Wiring для CB https://github.com/gootoomoon/WiringCB-python
Видео тест OpenCV на CB http://www.youtube.com/watch?v=DcAn4AbTZnU
Case for Cibieboard 3Dprint http://www.thingiverse.com/thing:67952 http://www.thingiverse.com/thing:151160 http://www.thingiverse.com/thing:70838/#files http://www.thingiverse.com/thing:117439
cubieboard подключение IR-ресивера http://habrahabr.ru/post/216211/ http://habrahabr.ru/post/216615/ http://www.cubieforums.ru/viewtopic.php?f=16&t=109
GPIO схема http://abhinavgupta2812.files.wordpress.com/2013/08/gpio_defination_large.jpg
pyton WiringCB: I run the sample WiringCB-python example to make a LED light blink on and off, and explain how the pin numbering of Cubian is different from the wiring CB pin numbering. http://www.youtube.com/watch?v=cGhfpfbnaeQ http://www.youtube.com/redirect?q=https%3A%2F%2Fgithub.com%2Fgootoomoon%2FWiringCB-python&redir_token=k4AJRHJ7S2pSRBpIZ6JGTHfwnjx8MTM5NzM0Nzc0NEAxMzk3MjYxMzQ0 http://www.youtube.com/redirect?q=https%3A%2F%2Fgithub.com%2Fcubieplayer%2FCubian%2Fwiki%2FGPIO-Introduction&redir_token=k4AJRHJ7S2pSRBpIZ6JGTHfwnjx8MTM5NzM0Nzc0NEAxMzk3MjYxMzQ0
Плата сопряжения с кубиком для сенсоров http://www.cubieforums.ru/viewtopic.php?f=16&t=20
Подключение к кубику матрицы http://www.cubieforums.ru/viewtopic.php?f=16&t=62
Wifi asus usb n10 Linux-совместимый адаптер
Подключение LCD к Arduino уникальный алгоритм http://docs.cubieboard.org/tutorials/arduino/lcd_display
Cubieboard интернет-ресурс http://www.easy-phi.ch/index.php/devel/cubieboard
Cubieboard. Редактирование Python скриптов Rmate + SublimeText3 / Cubieboard / Radiotech.kz http://blog.radiotech.kz/blog/cubieboard/28.html
Tutorials cubiboard opencv http://ele.aut.ac.ir/~mahmoudi/tutorials/installing-opencv-on-cubieboard/
Tutorials cubiboard mjpgstreamer http://ele.aut.ac.ir/~mahmoudi/tutorials/webcam-on-cubieboard/
lubuntu 1.05 install SD http://docs.cubieboard.org/tutorials/cb2/installation/cb2_lubuntu_card_install
Отформатировал SD в win и, используя Ubuntu ImageWriter в Linux Ubuntu 12.04 LTS, записал образ Lubuntu 1.05 на SD карту. Запись прошла успешно (Важно, чтобы путь к файлу с образом был без пробелов!). После окончания записи образа на SD-карте в линукс системе видно два раздела (4Гб и 11Гб), в одном файлы линукс-системы, второй пустой. Подключил к рутеру с DHCP-сервером. Старт cubieboard A20 с SD прошел успешно (логин и пароль linaro).
В терминале сразу сделал update + upgrade системы:
$sudo apt-get update $sudo apt-get upgrade
Далее поставил Midnight Commander $sudo apt-get install mc
Cubieboard Android http://devdotnet.org/?tag=/Cubieboard
+ 1wire сети http://www.elin.ru/1-Wire/?topic=component
Bionic Arduino
Полный перевод на русский язык лекций Bionic Arduino Тода Курта http://robofreak.ru/blog/viewpost/68.html
Уроки
1. Урок Blink (*Светофор) http://parshev.wordpress.com/%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F/%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D0%B5-%E2%84%961-blink/
2. Урок кнопка-светодиод http://parshev.wordpress.com/%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F/%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D0%B5-%E2%84%962-button/
3. Урок цикл For и бегущие огоньки http://parshev.wordpress.com/%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F/%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D0%B5-%E2%84%964-for/
Arduino Tutorial http://howtomechatronics.com/tutorials/arduino/control-any-electronics-with-a-tv-remote-arduino-ir-tutorial/
Программирование для начинающих МК http://www.proavr.narod.ru/z5.htm
Программирование Ардуино http://robocraft.ru/blog/RoboCraft/41.html
Уроки Ардуино 1 "Мигалка" http://wiki.linuxformat.ru/index.php/LXF100-101:Arduino
Уроки Ардуино 2 "Саймон сказал" http://wiki.linuxformat.ru/index.php/LXF103:Arduino
Уроки Ардуино 3 Динамик "Саймон сказал" http://wiki.linuxformat.ru/index.php/LXF104:Arduino
Уроки Ардуино 4 Индикатор http://wiki.linuxformat.ru/index.php/LXF105:Arduino
Уроки Ардуино 5 Пьезодатчик Ударная установка http://wiki.linuxformat.ru/index.php/LXF106:Arduino
Уроки Ардуино 6 Светометр http://wiki.linuxformat.ru/index.php/LXF107:%D0%90%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B9_%D1%85%D0%B0%D0%BA%D0%B8%D0%BD%D0%B3
Пример Ардуино и фоторезистор http://www.arduino.cc/playground/Learning/PhotoResistor
Знакомство с Ардуино http://www.rus-duino.ru/content/znakomstvo-s-arduino
Серва SG-90 напрямую к Ардуино для управления поворотом веб-камеры http://www.xakep.ru/post/53672/
Arduino & UltraSonic Sensor seeedstudio.com http://www.seeedstudio.com/wiki/index.php?title=Ultra_Sonic_range_measurement_module
Arduino & MIDI интерфейс http://pobot.ru/topic/show/283
Лабораторные работы Arduino di it! https://sites.google.com/site/arduinodoit/ucenikam/laboratornye-raboty
Управление сервой без библиотеки http://www.linuxjournal.com/content/learning-program-arduino?page=0,3
Амперка
Амперка : робот для черной линии http://wiki.amperka.ru/%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0:%D1%80%D0%BE%D0%B1%D0%BE%D1%82-%D1%81-%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA%D0%B0%D0%BC%D0%B8-%D0%BB%D0%B8%D0%BD%D0%B8%D0%B8-%D0%BD%D0%B0-arduino
ПРоект на Strela Python по нотификации e=mail (IMAP) http://wiki.amperka.ru/device:techno-cube
Магазины
Robotdyn http://robotdyn.ru
Амперка http://amperka.ru/
Freeduino (Кемерово) http://freeduino.ru/arduino/index.html
EKITS http://ekits.ru/index.php?ukey=home
Электронщик http://www.electronshik.ru/card/platforma-povorotnaya-sensor-pantilt-kit-112959
Программатор ISP
AVRDUDE-GUI 1.5 http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html
FT232 http://robocraft.ru/blog/arduino/552.html
Фьюзы калькулятор http://www.engbedded.com/fusecalc/
Проекты
Web-joystick Arduino (phpoc) https://create.arduino.cc/projecthub/iot_lover/arduino-web-based-joystick-02ca54?ref=platform&ref_id=424_recent___&offset=8
ПедальШилд или Arduino UNO для гитаристов https://create.arduino.cc/projecthub/electrosmash/arduino-uno-guitar-pedal-b2ba96?ref=similar&ref_id=17650&offset=1
4ногий паук 12 серв, 3D печать http://www.instructables.com/id/DIY-Spider-RobotQuad-robot-Quadruped/?ALLSTEPS
http://www.ttorr.ru/applicants_nii_ran/project_requirements/
Требования к проектам Соответствие научной разработки приоритетным направлениям развития науки в Российской Федерации. Экономическая эффективность и коммерческая реализуемость проекта. Осуществимость технологии в ближайшие пять лет. Амбициозная команда, заинтересованная в продвижении своей технологии на Российский и мировой рынок. Научная обоснованность и техническая реализуемость проекта.
Проект Учитель для слабовидящих с модулем голосового воспроизведения 511 wav файлов http://m.habrahabr.ru/post/261117/
Проект на Ардуино для обучения детей Азам программирования роботом http://makezine.com/2014/11/15/teaching-kids-to-program-with-wooden-blocks/
Управление самолетом через Arduino http://www.tec.reutlingen-university.de/fakultaet-technik/personen/professoren/prof-dr-rer-nat-stefan-mack/ardusmartpilot-projekt.html?utm_content=bufferbbdf1&utm_medium=social&utm_source=plus.google.com&utm_campaign=buffer
WiFi-робот http://parts.dn.ua/instruction/mobilnaya-platforma-wifi-robot-c-wifi-video-kameroy.html
WiFi-робот на роутере TP-LINK TL-MR3020 http://robocraft.ru/blog/electronics/1053.html
Прошивка OR-WRT http://roboforum.ru/wiki/OR-WRT Установка прошивки http://roboforum.ru/wiki/OR-WRT_0.76_install обсуждение http://roboforum.ru/forum88/topic9793-150.html
WiFi-робот на роутере TP-LINK WR703N http://cyber-place.ru/showthread.php?t=697
ТОП40 лучших проектов на Arduino http://hacknmod.com/hack/top-40-arduino-projects-of-the-web/
Подборка интересных проектов (перевод на русяз) http://cxem.net/arduino/arduino.php
Проекты на Ардуино (англ.яз) четкие схемы http://bildr.org/
Ардуино и датчик расстояния ультрасоник seeed http://www.seeedstudio.com/wiki/index.php?title=Ultra_Sonic_range_measurement_module
Проекты (анонсы) с Ардуино на русском http://arduino.ru/projects
Мобильный телефон на основе Ардуино http://www.computerra.ru/61198/diy-mobile-phone/
Робот Митя (робот телеприсутствия) http://habrahabr.ru/post/135043/ Часть 2 http://habrahabr.ru/post/139304/ Блог создателя http://dmitrydzz-hobby.blogspot.ru/ Сайт проекта http://robot-mitya.ru/ Исходники http://code.google.com/p/robot-mitya/ настройка программирования робота Мити под Linux Ubuntu http://dmitrydzz-hobby.blogspot.com/2012/03/ubuntu.html repositary github https://github.com/robot-mitya Робот-Катя http://robotlife.ru/blog/
LilyPad Умная одежда
Умная одежда http://www.youtube.com/watch?v=N9lpnPGVv3E
LilyPad http://www.youtube.com/watch?v=cZKPXn5-2h0
Велокофта с повортниками http://www.velokurier.org/blog/699.html
Warning: Don't power the LilyPad Arduino with more than 5.5 volts, or plug the power in backwards: you'll kill it.
Microcontroller ATmega168V or ATmega328V Operating Voltage 2.7-5.5 V Input Voltage 2.7-5.5 V Digital I/O Pins 14 (of which 6 provide PWM output) Analog Input Pins 6 DC Current per I/O Pin 40 mA Flash Memory 16 KB (of which 2 KB used by bootloader) SRAM 1 KB EEPROM 512 bytes Clock Speed 8 MHz
Power
The LilyPad Arduino can be powered via the USB connection or with an external power supply.
If an external power supply is used, it should provide between 2.7 and 5.5 volts. This can come either from an AC-to-DC adapter (wall-wart) or battery. Again, don't power the LilyPad Arduino with more than 5.5 volts, or plug the power in backwards: you'll kill it.
Аксессуары https://www.sparkfun.com/categories/135
Используемые радиодетали http://hlt.media.mit.edu/?p=1300
Светопровод http://www.svetobumaga.ru/product/svetoprovod.html
Bioloid
Модельный ряд Bioloid http://www.robotis.com/xe/bioloid_en
Блог про BIOLOID http://mike-ibioloid.blogspot.ru/
Уроки BIOLOID http://support.robotis.com/en/
Осваиваем техническое зрение BIOLOID STEM http://m.habrahabr.ru/company/robotgeeks/blog/251781/
BIOLOID STEM http://robotgeeks.ru/collection/bioloid/product/robotis-bioloid-stem-standard
BIOLOID & Arduino
Программирование BIOLOID Arduino IDE https://code.google.com/p/arbotix/wiki/BioloidController
PyPose Editor https://code.google.com/p/arbotix/wiki/PyPose
Robot Soccer с компьютерным зрением http://www.instructables.com/id/Creating-a-Remote-Color-Tracking-CM-530-Soccer-Rob/?ALLSTEPS
Квадрокоптер БПЛА Ar Drone 2.0
Правила регистрации БПЛА в России https://geektimes.ru/post/270234/
Информация, плакаты http://2.ardrone-ukraine.com/ardrone-2-specifications/
Ardrone Open API https://projects.ardrone.org/
Обзор Ar Drone на Хабре http://habrahabr.ru/post/160251/
BEAM-роботы
Простейший робот на микриках http://roboting.ru/1118-kak-sdelat-robota-svoimi-rukami.html
Вибророботы (eng) http://www.streettech.com/modules.php?op=modload&name=News&file=article&sid=1618
BEAMробот на 1 микросхеме http://www.myrobot.ru/stepbystep/el_simple_robot.php
BEAM-роботы обзор http://myrobot.ru/articles/beam_intro.php
Персональные роботы
Каталог персональных роботов http://roboticslab.ru/category741019969/page4/
Depth Sensors (Kinect)
Kinect и Linux http://habrahabr.ru/post/124009/
Kinect + проектор + OpenSource = Интерактивная песочница http://idav.ucdavis.edu/~okreylos/ResDev/SARndbox/
Depth Sensors http://wiki.ipisoft.com/Depth_Sensors_Comparison
Магазины модулей, датчиков, запчастей
Западный dfrobot http://www.dfrobot.com/index.php?route=product/product&path=45_80&product_id=548
Микроэлектроника
Arduino + MIDI от Амперки http://wiki.amperka.ru/%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D1%8B:troyka:midi?utm_source=announce&utm_campaign=midi&utm_medium=email
MIDI контроллер на Arduino https://habr.com/ru/post/257717/
8битный компьютер на макетной плате http://hackaday.com/2017/04/10/8-bit-breadboard-computer-is-up-to-8-hours/
Он-лайн лаборатория Arduino https://circuits.io/lab
Условные обозначения элементов http://cxem.net/beginner/beginner9.php подробно http://radio-hobby.org/modules/instruction/graficheskie-oboznacheniya-na-el
Схемы блоков питания http://makezine.com/2015/10/08/skill-builder-linear-voltage-regulators/
Книги по радиотехнике автора Сворень http://publ.lib.ru/ARCHIVES/S/SVOREN%27_Rudol%27f_Anatol%27evich/_Svoren%27_R.A..html
Заказ срочный плат в Резонит http://www.rezonit.ru/price/
ЛУТ с винилом http://habrahabr.ru/post/161947/
О проводе и монтаже на макетке http://sotvorimvmeste.ru/viewtopic.php?f=12&t=131#p407
Программы для проектирования схем http://sotvorimvmeste.ru/viewtopic.php?f=12&t=30
Датчики перемещения http://cxem.net/izmer/izmer153.php
РадиоКот :: Теория и практика применения таймера 555. Часть первая. http://radiokot.ru/articles/01/
Сотворим вместе: бесконечные огни http://sotvorimvmeste.ru/viewtopic.php?f=73&t=212
Инфографика-наглядности схемы известных контроллеров http://www.pighixxx.com/test/pinoutspg/boards/page/2/#prettyPhoto
Оборудование школьной лаборатории
набор компонентов и оборудования для ... школы на 10 мест, пожалуйста."
"Зависит от задач, но в общем случае, если мы рассматриваем разработку и изучение электроники, а не очередную ардуину:
1) мебель — не обязательно промышленная, это дорого, но желательно нормальные офисные столы со светлым пластиковым покрытием. Антистатика как минимум в виде ковриков на столах и шины заземления, желательно также браслеты (но их реально половина школьников забудет надевать). Крайне желательно наличие зимой в помещении хоть какого-нибудь увлажнителя, хотя бы пары обычных домашних ультразвуковых ($30 штука) в разных углах, которые реально заправляют и включают. Поднятие влажности с типовых для такого помещения 5 % (при -15 на улице) до хотя бы 15 % проблему со статикой снижает в разы, до 30-40 % — решает полностью. Промышленные увлажнители и ионизаторы не обязательны, тем более, что в ионизаторы какой-нибудь санэпиднадзор вцепится точно, но пара бытовых увлажнителей сделают жизнь намного проще.
2) хранение компонентов — великолепные и недорогие кассетницы делает финский Treston. В России они есть официально, у вас, думаю, тоже можно найти или заказать.
3) оборудование — в зависимости от бюджета, осциллографы либо UNIT UT2052CL (50 МГц, два канала, меньше 300 баксов), либо Rigol DS1054Z (50 МГц, 4 канала, 450 баксов, есть опции анализатора протоколов и расширенной математики — по ситуации их можно или вообще нахаляву получить сразу, или выпросить у диста под благое дело, или хакнуть кодом из интернета; в России в том году все опции, кроме расширения полосы до 100 МГц, давали просто так, под акцию, всем покупателям).
Ещё дешевле Hantek и его производные (Atten, etc.), в принципе можно, но эргономика и быстродействие местами у них так себе. Хотя вот у меня прям ща прям на этом столе стоит Atten ADS1102CAL+, который внутри Hantek — да в общем тоже пользоваться можно, проблемы отладить вывод с микроконтроллера 24 МГц с утроением до 72 МГц на емкостной датчик у меня с ним не возникло.
NB: Я категорически против «виртуальных приборов», это ужасно, неудобно, а при любых приличных параметрах — ещё и не сильно дешевле. Лучше самый простой, но обычный настольный UNIT, чем все эти USB-угрёбища.
Логические анализаторы — вот эти как раз можно USB'шные, подойдут китайские по $50, надо внимательно смотреть на софт, у большинства он говно. Неговно у Saleae, но их родные приборы недёшевы (но китайцы под них успешно мимикрируют). В любом случае, анализаторов много не надо, можно взять один-два хороших на класс — на практике при наличии 4-канальных осциллов все по жизни цифровые шины тоже ими смотрят (вот и Yuri Panchul тоже), а больше 4 каналов редко когда реально надо.
Источники питания — на рабочие места по одному одноканальному, 0-15 В 2 А в общем случае по уши. Совсем дерьмо не брать, там резисторы регулировки сдохнут через год максимум. QJE неплохие китайские, не знаю, доступны ли они у вас. Китайских программируемых сейчас довольно много недорогих, до ста баксов, в т.ч. те же QJE. Плюс на класс один большой источник 2×30 В 5А, чтобы был.
Мультиметры — что-то простое, но удобное, типа UNIT UT139C за $40.
Если предполагается серьёзная работа с радио, антеннами и т.п. — тут всё плохо, по-хорошему нужен векторный анализатор цепей, а их, как дефлопэ, осталось очень мало. Есть Siglent SVA1015X, но он высадит вас на два килоевро и не позволит работать с 2,4 ГГц. Есть китайские KC901S+, которые за полтора килоевро дадут 4 ГГц, но их тут не продают, надо везти из Китая.
Но если хотите радио и антенны действительно серьёзно, подумайте о том, как заполучить хотя бы один настоящий VNA.
Бонусом можно взять Digilent Analog Discovery 2, это такой виртуальный прибор всё в одном — но он нужен в первую очередь для освоения разных приборов в принципе, не для реальной работы, для работы у него параметры не сильно выдающиеся. Но, например, в IoT Академии Samsung мы пришли к выводу, что вместо одного осциллографа на класс лучше класить один AD2 на тот же класс, потому что серьёзно для своих разработок измериловку там всё равно никто не использует, а для поиграться с разным AD2 интереснее.
Если нужно паяние — на рабочие места условно бюджетно можно взять Quick (но их 100500 серий, как обычно у китайцев), но лучше — младшие Ersa (от $150), если есть деньги — Metcal PS-900 ($250). То есть если вообще еть 250 на паяло, look no further, PS-900 с парой дополнительных жал ваш выбор. Почему-то все очень любят Weller — не надо его любить, он неоправданно дорогой; то же самое про Hakko. Ersa или Metcal ваш выбор. Часто берут Solomon — ну, можно, но это такое ни о чём, из-за никакого ассортимента жал настоящие монтажники им не пользуются.
Если совсем денег нет — найдите картриджного китайца типа https://technica-m.ru/.../payalnaya-stanciya-bakon-bk950d.... Всякие Lukey, Aoyue, Element и т.п. — ну, такое; оно в принципе работает, но после Ersa вы это в руки брать не захотите; но если вынужденно берёте китай от Quick и ниже, обязательно проконсультируйтесь со специалистами — в смысле, теми, кто этим реально пользуется, ибо там модель модели совсем рознь.
Станции «три в одном» на индивидуальных местах нахрен не нужны, если вы не собираетесь профессиональных монтажников обучать.
Термовоздушка — если вы BGA монтировать не собираетесь, но вообще с SMD работаете, достаточно пары недорогих фенов на класс. То есть вот реально недорогих, если денег негусто — по 40-50 баксов норм.
Мелкий инструмент — Pros'Kit (кусачки, пинцеты, etc).
Припой — Felder или Asahi, бессвинцовый (свинцовый с детьми запрещено), с некоррозионным флюсом. Флюсом отдельно — Kester 959T жидкий, его можно канистрами брать, плюс баночки и кисточки. О дымящей канифоли забудьте как о страшном сне, по пачке «беломора» детям выдать и то полезнее.
Отдельная песня — если вы хотите с детьми заниматься разработкой и монтажом электроники, то есть вот реально свои платы разводить и SMD паять.
Тут минимальный набор, который позволит показать настоящий процесс — это:
1) Платы вы сами не делаете. Никто не делает платы сам, если он не богатый буратино, которому больше некуда девать деньги, кроме как спустить на LPKF. Платы заказываются. Найдите общий язык с ближайшим производителем по форме оплаты, сводите по десять плат на одну заготовку, чтобы размазать стоимость подготовки производства, но заказывайте их на нормальном производстве.
2) В Англии ружья кирпичом не чистят, а SMD не паяют паяльником. SMD паяют на пасту. Мазохисты наносят пасту из шприца (большой палец на правой руке скоро станет очень сильный, ибо она очень густая), бывшие мазохисты — пневматическим дозатором, нормальные люди — намазывают через трафарет. Трафареты можно заказывать готовые стальные, но это дорого, часто дороже самих плат. Но есть лайфхак — на плоттере типа ://www.silhouetteshop.ru/.../silhouette-curio-kurio.../ их можно резать из «прозрачки» для проекторов, она как раз толщиной 100 мкм. Пассивка от 0603 и крупнее и чипы от SOIC получаются отлично, с 0402 и QFN надо повозиться, но тоже можно.
3) Расставляют компоненты вакуумным пинцетом. Тот, что выглядит как ручка с кнопкой — бессмысленное говно, вакуумный пинцет — это ручка с шлангом и аквариумным компрессором (как понятно из описания, можно даже сделать самим). Разбогатеете — купите автоматический установщик. Захотите детям показать робототехнику — купите конструктор https://www.liteplacer.com/, его сборка даст им знаний на порядок больше, чем любое лего.
4) Паяют либо вручную феном, либо в печке. Печку можно либо взять готовую где-то от килобакса, китайцы мелких полно делают, либо сделать самим — электродуховка на 2-2,5 кВт плюс контроллер на ардуине с термопарой, который эту духовку тащит по нужному термопрофилю, тут вообще баксов двести цена вопроса будет.
3D-принтеров в идеале — пара недорогих, например, фотополимерный Wanhao Duplicator 7 плюс филаментный Wanhao тоже какой-нибудь, каждый из них выставит вас баксов на четыреста и потребует небольшой доработки. И лучше именно такую пару, чем грохнуть весь бюджет на один дорогой филаментный за штуку-другую баксов — фотополимерка сильно отличается и по возможностям, и по подходу к ней, а принтеры сейчас как раз доступные появились. Дешевле четырёхсот 3D-принтеры брать не надо.
Из прочих инструментов, если заниматься прототипированием, также неплохо бы иметь бормашинку типа Dremel 8200, маленький сверлильный станок (Bosch PBD40, но можно и просто хорошую стойку с дрелью выбрать), маленький фрезерный станок (Proxxon MF70).
Фрезер с ЧПУ — если деньги позволяют, дешевле штуки баксов там уныние для вырезания поделок из фанеры. Proxxon до ЧПУ можно доработать (а можно купить доработанный, но это сильно дороже), его недостатком тогда останется только маленькое рабочее поле.
Можно осваивать литьё в силикон, для этого неплохо бы иметь автоклав и к нему компрессор, способный отсосать этот автоклав хотя бы до половины атмосферы. Но это если вот у вас прямо совсем прототипирование будет настоящее.."
Розетки там, ГДЕ ВЫ ИХ ВИДИТЕ. Никаких розеток в местах, недоступных вашему взгляду, никогда, ни при каких обстоятельствах. Вы всегда видите, что в них воткнуто, в каком они состоянии, а ребёнку, чтобы что-то с ними сделать, надо оказаться у вас на виду, а не спрятаться от вас под столом. Весь вот этот «евростандарт», как у КПИ, первая же комиссия снимет со стены и засунет вам в жопу по самые гланды, причём будет в этом абсолютно права.
УЗО на 10 мА обязательно. Так как у вас через сетевые фильтры всего этого оборудования будет стекать на землю — ставьте одно УЗО на 5 рабочих мест, чтобы не было ложных срабатываний.
Заземление на всех розетках в едином контуре (и для антистатических ковриков и браслетов есть заодно специальные адаптеры, которые в розетку втыкаются, не надо отдельную шину делать).
Вытяжка для пайки и вообще хорошая вентиляция для всего остального. Вот это — https://www.vseinstrumenti.ru/.../megeon/dymoulovitel-02814/ — не фильтр, это вентилятор для разгоняния дыма по помещению. Настоящий фильтр для пайки габариты имеет с небольшой холодильник.
Но в принципе если вы не пользуетесь твёрдой канифолью ни в каком виде (ни кусками, ни в припое), то уровень вреда от пайки для органов дыхания незначительный (но санэпиднадзор за отсутствие вытяжки вас всё равно прижучит).
И никаких работ детей с напряжениями выше 40 В.
Если у вас есть люди возрастом старше, которые работают с оборудованием от 230 В, то они работают только через специально предназначенные для этого розетки, включённые через индивидуальное УЗО и индивидуальный пакетник класса А или B (в щитках у вас стоят C) на минимально возможный ток, а также во всех возможных случаях используют гальваноразвязку на трансформаторе 230-230 нужной мощности (можно взять два транса 230-X и сцепить их низковольтными обмотками). И не забывают, что земля осциллографов, компьютеров и части прочих приборов от земли розетки не развязана — иначе у вас будет много горелых осциллографов.
Первоисточник здесь -https://www.facebook.com/yuri.panchul/posts/10157232154923392
контроллеры фирмы Миландр
Библиотека учебных материалов Миландр (PDF) https://edu.milandr.ru/library/
MSTN M100
Milestone M100 описание http://www.mstn.info/
Интернет вещей IoT
C++: Сервер http и sockets https://code-live.ru/post/cpp-http-server-over-sockets/ Сокеты Беркли (Linux) https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%BA%D0%B5%D1%82%D1%8B_%D0%91%D0%B5%D1%80%D0%BA%D0%BB%D0%B8
IoT: Arduino + Processing + ThingSpeak https://keeganmann.wordpress.com/2011/04/15/thingspeak-light-sensor-test/
WiFi чайник https://geektimes.ru/post/275574/
IoT курсы http://www.smart-things.center/#!blank/xggz8
131 ссылка про IoT https://geektimes.ru/post/268908/
Умный замок https://geektimes.ru/company/zwave/blog/270988/
Тотальная слежка через IoT http://www.cnews.ru/news/top/2016-02-10_spetssluzhby_ssha_budut_ispolzovat_internet_veshchej
Sensej опенсорсный сервер для Интернета вещей http://senseiserver.io/
Интернет вещей Хабр http://habrahabr.ru/post/259243/
Интернет вещей КомпьютреПресс http://compress.ru/article.aspx?id=24290
Список лучших платформ IoT http://www.intorobotics.com/complete-list-of-best-iot-platforms/
Пример умной микроволновки пересылка через сервис ifttt.com и канал Maker http://geektimes.ru/post/263040/
Управление роботом через облако http://1i7.livejournal.com/42228.html
Умный дом - интерфейс http://habrahabr.ru/post/261551/
Прогноз развития https://inventure.com.ua/analytics/investments/prognoz_razvitiya_rynka_vysokih_tehnologij
Garthner: 4 модели развития Интернета вещей http://www.computerra.ru/98133/
Датчики безопасности какие они? http://www.ferra.ru/ru/digihome/review/SmartHome-Sensors/#.VOLWfCyvODg
Питание схем
USB зарядки http://rones.su/techno/zaryadka-mobilynika-po-usb.html
Характеристики регулятора: Количество элементов в силовой батарее: 6-25 NiCd/NiMH, 2-8 LiPol Продолжительный ток: 3 А Максимальный кратковременный ток: 5 А Входное напряжение: 6-35 B Выходное напряжение: 5 B Вес, включая все провода: 11 г Link http://hobbyostrov.ru/pack-and-battery-chargers/acc
essories/markus-bec-5v/
DC-DC регулятор напряжения 5А https://supereyes.ru/catalog/Reguliruemye_moduli_pitaniya_DC_DC_preobrazovateli/Reguliruemyj_preobrazovatel_napryazheniya_DC_DC_konverter_5A_XL4006/?r1=yandext&r2&ymclid=924937712129651996700003
БП 12В каталог http://icled.ru/catalog/v_zashchitnom_kozhukhe_12V/
Школьный FabLab
https://www.facebook.com/fablab77
http://wiki.fablab.is/wiki/Portal:Labs
https://www.facebook.com/pages/Fab-Lab-%C3%8Dsland/1434207130207169?ref=profile
https://www.flickr.com/photos/fablab-reykjavik/
Лаборатория, которую мы посетили, оснащена следующим оборудованием: - фрезерный станок ShopBot; - лазерный гравировальный станок Epilog mini; - 3D-сканер Next Engine; - 3D-принтер 3DP-14-4A; - лазерный плоттер Roland Camm-1 Servo; - 3D-ручка Doodler; - комплекты робототехники на базе Arduino, Lego Mindstorms и PicoCrickets.
3D видео
Шаблон печати для изготовления Google CardBoard http://mdmundo.s3-us-west-2.amazonaws.com/wp-content/uploads/Scissor-cut_template.pdf
Уроки Open Space 3D https://gcup.ru/forum/46-14462-1
Инструменты
Электронный осцилограф http://lartmaster.ru/goods/Cifrovoj-oscillograf-UTD2102CEL
Как обжимать клещами для разъемов серии BLS http://robozone.su/info/29-obzhimaem-gnezda-na-kabel-provod-serii.html
Лазерный резак
Форум
Epilog Legend Mini 24 Laser http://tm.spbstu.ru/%D0%9B%D0%B0%D0%B7%D0%B5%D1%80%D0%BD%D1%8B%D0%B9_%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%BA_Epilog_Legend_Mini_24_Laser https://wiki.pumpingstationone.org/Epilog_30w_Mini_24_Laser_Engraver в Dialcom http://dalicom.ru/index.php?content=product&main_part_id=93&sub_part_id201&producer=Epilog&product_id=3704#!
Резаки и гравировальные станки (разные) http://dalicom.ru/index.php?content=production&main_part_id=93&sub_part_id=201
Гравировальные и другие станки Roland http://printer.wmt.ru/
Станки с ЧПУ
Учебные станки "Дидактические системы" http://www.disys.ru/sortingcatalogue/1/1/4/
Учебные станки Униматик "Юный машиностроитель" http://unimatic.com/obuchenie/dlya-obrazovatelnykh-organizatsij-shkol
Arduino CNC станок из фанеры http://arduino-diy.com/arduino-cnc-stanok-iz-dereva
Станок с opensource https://www.inventables.com/technologies/x-carve/
Обзор DIY в России http://www.slideshare.net/IntelRussia/intel-55931935
Конструктор станков с ЧПУ Кулибин 15000 руб. http://msk.energoportal.ru/catalog/konstruktor-trehkoordinatnyh-stankov-s-chpu-kulibin-268043.html
Двигатели для ЧПУ 17HS3404N в корпусе Nema 17 и драйверы DM420A.
Сайт о самодельный станках ЧПУ http://www.ecnc.ru/upgrade/etching
Станок ЧПУ под управлением Arduino ShapeOko http://www.shapeoko.com/
Самодельный ЧПУ станок с энкодерми и DCмоторами под управлением Arduino https://youtu.be/mJ-TZvFpY58 http://www.homofaciens.de/technics-machines-cnc-v2_en_navion.htm
Станок ЧПУ построил ванную комнату за 100 часов (Андрей Руденко) http://makezine.com/2015/09/14/3d-printed-2-bedroom-villa/
Станок ЧПУ под управлением Arduino своими руками http://www.ecnc.ru/
Шаговые двигатели Stepper motor
Схемы подключения шаговых двигателей http://www.cnccontrollers.ru/motor_on.html
теория шагового двигателя http://kazus.ru/shemes/showpage/0/843/1.html
Цвета выводов шаговых двигателей http://www.cnccontrollers.ru/vyvody_dvigatelya.html
Шаговый двигатель 28byj-48 на ULN2003APC (L293) http://robotclass.ru/tutorials/arduino-stepper-28byj-48-uln2003/
ЧПУ программирование
Работа с LinuxCNC http://mir-cnc.ru/topic/9160-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0-%D1%81-linuxcnc/
Оборудование в ЦМИТ http://edurobots.ru/2016/05/kakoe-oborudovanie-nuzhno-dlya-cmita/
Образовательный сайт по ЧПУ-программированию http://cncexpert.ru/
Станки с ЧПУ хобби класса http://cncmodelist.ru/shop/nabor-cnc-modelist/
Лазерная головка для DIY лазерного резака http://endurancerobots.com/lazernyj-rezak-dlya-3d-printerov/
Рутер фрезера (не ЧПУ) http://makezine.com/2015/08/24/clever-homemade-3d-router-table/
GCodeplus плагин к Inkscape для получения G-кодов http://1i7.livejournal.com/62264.html
PCB 2 CNC FlatCAM (widows, linux) http://flatcam.org/manual/installation.html
3D принтеры
4-ногий шагоход под управлением Arduino http://www.thingiverse.com/thing:343420
3D сканер из планшета - генерация 3D модели из серии фотографий http://www.123dapp.com/catch
Обзор бюджетных 3D принтеров http://habrahabr.ru/post/145147/
Replicator 2 http://habrahabr.ru/post/151885/
Up 3d принтер в томске http://3d.best70.ru/contacts.html
3D принтер RepRap OpenHardWare Новосибирск http://reprap-shop.ru/goods/%D0%9A%D0%B8%D1%82-%D0%BD%D0%B0%D0%B1%D0%BE%D1%80-Prusa-Mendel-1?from=ODJi
МБХ о 3D-принтере: "Продавать софт, как выяснилось, невыгодно — он слишком легко воруется. Дело не в ай-ти, потому что мне кажется, что двадцать первый век вообще будет веком борьбы за индивидуальность, против тотального копирования. Вот на вас джинсовый костюм, мы все когда-то о таких мечтали, у людей были вообще унифицированные требования, и серийное производство восторжествовало во всем. Включая культуру. Сегодня модным стало что-то новое — завтра это носят все; сегодня модной стала книжка о мальчике-волшебнике или коде древней секты — завтра все это издают и пишут. Апофеозом этой цивилизации копирования стало появление 3D-принтера. В перспективе он позволит вам немедленно скопировать любую понравившуюся вещь, включая пистолет. Штамповка перестает быть ценной: в сегодняшнем мире платят не за понравившуюся игрушку, которая стоит доллар, а за игрушку, которой ни у кого больше нет. Она будет стоить десять. Начинается эра индивидуального дизайна в одежде — раньше этим занимались маргинальные модельеры, которые шили единственные экземпляры для звезд, а сегодня единственный экземпляр хочется каждому. Тотальное копирование дошло до того, что единственной дорогостоящей вещью становится штучность." http://www.novayagazeta.ru/politics/61643.html
Материалы
Интернет-магазин материалов http://prodiel.ru/
Языки программирования
Java Begin http://java-course.ru/student/book1/begi/
Bionik Arduino перевод на русский http://robofreak.ru/bionic_arduino_rus.zip
Перевод книги по Processing (в конце статьи) http://robofreak.ru/
Python график счастья http://habrahabr.ru/post/274927/
Нейроинтерфейсы
Лекция о нейроинтерфейсах Михаил Лебедев. http://2045.ru/news/34401.html
Нейронные сети
Нейроночки играют в волейбол http://otoro.net/slimevolley/ блог http://blog.otoro.net/archive.html описание в блоге http://blog.otoro.net/2015/03/28/neural-slime-volleyball/
Ресурс по искусственному интеллекту на русском https://ulearn.me/Course/AIML/Rozhdieniie_tieorii_1936_1956_b2bf5cc9-3309-42b9-bc08-70bd9d19eb3e
Он-лайн книга по нейронным сетям http://neuralnetworksanddeeplearning.com/
Полезные статьи про нейросети для новичков
https://habrahabr.ru/post/312450/
https://habrahabr.ru/post/271563/
https://habrahabr.ru/post/143129/
https://habrahabr.ru/post/320742/
https://geektimes.ru/post/277088/
https://habrahabr.ru/post/254921/
https://habrahabr.ru/post/308448/
Демонстрация нейронной сети http://primat.org/demo/network/network.html#3
Свёрточные нейронные сети https://habrahabr.ru/company/recognitor/blog/277163/
Рекурентная нейронная сеть в 10 строчек кода оценила отзывы зрителей нового эпизода “Звездных войн” http://habrahabr.ru/company/dca/blog/274027/
Подборка статей по машинному обучению https://habrahabr.ru/company/spbifmo/blog/277511/
Нейрореволюция в головах и селах https://habrahabr.ru/post/277069/
Профориентация
10 скилсов для робототехника http://robohub.org/10-essential-skills-for-roboticists/