Как стать автором
Обновить

Arduino по-китайски или штангенциркуль по-Ардуински

Время на прочтение 4 мин
Количество просмотров 47K
Разработка под Arduino *
Из песочницы
Доброго времени суток!

Уже более полугода владею дешёвым китайским электронным штангелем 150мм, в инструкции к которому написана фраза «digital interface». Возможность вывода на компьютер заинтересовала сразу, но созрел я на этот подвиг только сейчас.

Изначально мотивацией являлось просто любопытство, «чтоб было!» и «вдруг кто спросит, а у меня есть!», позже (уже по факту «получилось!») нашлось и реальное применение в проекте с самодельным ЧПУ-станочком.
Читать дальше →
Всего голосов 44: ↑43 и ↓1 +42
Комментарии 33

Релиз IDE Arduino 1.0!

Время на прочтение 1 мин
Количество просмотров 6.4K
Разработка под Arduino *
Перевод
Долгожданый релиз принёс небольшие, но важные изменения по «зачистке» IDE и языка, а также добавил множество дополнительных возможностей. Обновления для IDE включают новые расширения файлов, панель инструментов значки и цветовую схему, а также индикатор на компиляции и загрузки. Изменения в языке затронули класс Serial, добавление DHCP и DNS, поддержка Ethernet, новая библиотека SoftwareSerial, поддержка множества файлов в библиотеке SD, изменения библиотеки 1-Wire и UDP-класса, и т.д. Для подробной информации, пожалуйста смотрите примечания к выпуску. В ближайшие дни мы постараемся обновить справочник по Arduino 1.0.

Этот релиз является продуктом многих людей (перечисленных в релизе). Спасибо всем, кто помог нам до него добраться!

arduino.cc/en/Main/ReleaseNotes — примечания к выпуску
arduino.cc/en/Main/Software — страница загрузки
Всего голосов 28: ↑27 и ↓1 +26
Комментарии 10

Сверхдешёвая камера с управлением — своими руками

Время на прочтение 6 мин
Количество просмотров 154K
Разработка под Arduino *

В качестве преамбулы скажу, что поскольку, подобная статья уже была, я по-началу и не собирался писать о камере на хабр.
Камера была сделана, просто ради интереса, тренировки навыков и отработки технологии удалённого управления физическими объектами.
Немного позже использовал эту систему как наглядный пример, сопровождающий обзор, на другом ресурсе (а фактически, в качестве чита что-бы подтянуть голоса). Это был настоящий бета-тест, который выявил кучу недоработок. За это огромное спасибо всем неравнодушным, помогавшим кто советом, а кто и куском кода.

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

Вот это всё и сподвигло меня на статью. А чтобы не повторюшничать, я и решил заостриться на стоимости, т.к. у автора предыдущего топика на эту тему, насколько я помню, итоговая стоимость вылилась во что-то в районе 5000р.

О том какова стоимость моей поделки:
Читать дальше →
Всего голосов 75: ↑73 и ↓2 +71
Комментарии 42

Алкогольный орга́н Геллегера

Время на прочтение 6 мин
Количество просмотров 12K
DIY или Сделай сам
image
Гэллегер играл без нот и не глядя на клавиатуру. Это было бы совершенно естественно, будь он музыкантом, но Гэллегер был изобретателем. Пьяницей и сумасбродом, но хорошим изобретателем. Он хотел быть инженером-экспериментатором, и, вероятно, достиг бы в этом выдающихся успехов, поскольку моментами его осеняло. К сожалению, на систематические исследования ему не хватало средств, поэтому Гэллегер, консерватор интеграторов по профессии, держал свою лабораторию для души. Это была самая кошмарная лаборатория во всех Штатах. Десять месяцев он провел, создавая устройство, которое назвал алкогольным органом, и теперь мог, лежа на удобном мягком диване и нажимая кнопки, вливать в свою луженую глотку напитки любого качества и в любом количестве. Только вот сделал он этот орган, пребывая в состоянии сильного алкогольного опьянения, и разумеется, теперь не помнил принцип его действия. А жаль...
(с)Генри Каттнер, Рассказы о Геллегере.

Где-то с год назад мы с друзьями решил снять небольшой фильм. Естественно, до этого момента никто из нас фильмов никогда не снимал. А о чём могут снять фильм выпускники физтеха? Ну конечно! О фантастике и о алкоголе. Поэтому, не мудрствуя лукаво, за основу была взята любимая книжка — "Робот-Зазнайка" Генри Каттнера.
Но статья эта не о фильме, который ещё не доснят и не доделан, а одном из приборов из фильма, который я решил смастерить. Конечно, в фильме можно было бы использовать и макет. Но кто же откажется от возможности развлечься с настоящим устройством! Итак, Алкоорган и его создание…
Читать дальше →
Всего голосов 78: ↑75 и ↓3 +72
Комментарии 40

Работа с Arduino

Время на прочтение 9 мин
Количество просмотров 114K
Разработка под Arduino *
Туториал
Из песочницы

Как это было?


Когда у меня возникло желание вести разработку под Arduino, я столкнулся с несколькими проблемами:
  • Выбор модели из списка доступных
  • Попытки понять, чего мне понадобится кроме самой платформы
  • Установка и настройка среды разработки
  • Поиск и разбор тестовых примеров
  • «Разборки» с экраном
  • «Разборки» с процессором


Для решения этих проблем я просмотрел и прочитал довольно много разных источников и в этой статье я постараюсь сделать обзор найденных мною решений и методов их поиска.

Выбор платформы


Перед началом программирования под железяку требуется в начале ее купить. И тут я столкнулся с первой проблемой: оказалось, что разных *дуин довольно много. Тут есть и широкая линейка Arduino и примерно такая же широкая Freeduino и другие аналоги. Как оказалось, большой разницы, что именно брать, нет. То есть одни из этих устройств чуть быстрее, другие чуть медленнее, одни дешевле, другие — дороже, но основные принципы работы практически не отличаются. Отличия появляются практически только при работе с регистрами процессора и то я далее объясню, как по возможности избежать проблем.
Читать дальше →
Всего голосов 30: ↑19 и ↓11 +8
Комментарии 9

6 кнопок

Время на прочтение 4 мин
Количество просмотров 77K
Open source *


Постановка задачи



Сутки добрые, Хабраюзеры!

Пару недель назад представитель федерации по кикбоксингу нашего региона поставил мне задачу, сделать то, что позволит сократить время проведения соревнований на 30% методом автоматизации, кибернизации, механизации и прочей «ции». Человек он простой, прямой, и сильный так, что отказать у меня не было возможности. Задача была принята.

Подробности
Всего голосов 171: ↑148 и ↓23 +125
Комментарии 113

Радиофицированный торшер или еще «2 копейки» в копилку «умного дома»

Время на прочтение 6 мин
Количество просмотров 55K
Беспроводные технологии *
После серии постов про DIY-диммер «умного дома» решил рассказать о своей реализации подобного проекта.



Цель моего поста — поделиться опытом и предложить несколько направлений для размышления.
За подробностями прошу под кат...
Всего голосов 65: ↑64 и ↓1 +63
Комментарии 46

В гостях у MakeItLab, первого хакспейса Екатеринбурга

Время на прочтение 3 мин
Количество просмотров 88K
Блог компании COOLRF
Один вечер из жизни первого екатеринбуржского хакспейса. Небольшой рассказ о весьма полезном для всякого самоделкина начинании. Много фото интересного оборудования и проектов, мало слов. В тексте я не постеснялся привести пару ссылок. Хакспейс работает полностью на общественных началах — бесплатный офис в самом центре города, купленное основателями за свой счет совсем не дешевое оборудование. О таком начинании просто обязаны узнать все DIY-шники Екатеринбурга. Под катом 20 больших фотографий.


Читать дальше →
Всего голосов 75: ↑71 и ↓4 +67
Комментарии 34

Рисуем на экране осциллографа

Время на прочтение 3 мин
Количество просмотров 71K
Ненормальное программирование *
Hello HabrМоё первое знакомство с осциллографом состоялось в школьном радиокружке, тогда же я узнал про режим X-Y, при котором отключается развёртка и лучом управляется непосредственно напряжениями, подаваемыми на входы X и Y. Снова эта тема всплыла через несколько лет, в университете, когда на лабораторных работах при помощи фигур Лиссажу мы учились определять кратность частот сигналов. Потом пошёл работать в программисты, и следующую пару десятилетий к бегающему по экрану лучику я не возвращался, пока в конце прошлого года мне не позвонили соседи. Наводя порядок в подвале, они наткнулись на старую коробку с электроникой, которую тут же и подарили мне, в обмен на обязательство самому всё забрать. Так мне достался старый аналоговый осциллограф, минимум 25-летней давности. К удивлению, после замены старого сетевого кабеля он сразу же заработал, и я решил применить свои программистские навыки, чтоб нарисовать что-нибудь на экране.
Читать дальше →
Всего голосов 108: ↑103 и ↓5 +98
Комментарии 48

Измеритель радиоактивности (радиометр) с Глонасс приемником и передачей данных по Wi-Fi

Время на прочтение 20 мин
Количество просмотров 64K
DIY или Сделай сам
В статье описан самодельный прибор для измерения радиоактивности, определения координат ГЛОНАСС\GPS и обладающий каналом обмена по Wi-Fi. Также описаны программное обеспечение внутреннего микропроцессора и внешняя программа (Visual Basic) для приема, отображения данных и записи их в лог-файлы.



Подробности
Всего голосов 50: ↑49 и ↓1 +48
Комментарии 50

Как сделать робота за 24 часа

Время на прочтение 3 мин
Количество просмотров 64K
Разработка под Arduino *
Из песочницы
Когда категории, на которой планировал выступать, не будет, а экзамены не за горами. 


Предисловие

Так вышло, что в этом сезоне я серьёзно занимался только микро-сумо: начал делать робота в июле 2013 года, закончил к концу марта 2014. Соревнования представляют собой обычное робосумо, но масса робота не должна превышать 100 грамм, а сам робот в стартовом положении должен помещаться в кубик 5 см * 5 см * 5 см. Выставлял его только на одних соревнованиях 6 апреля, там он был единственным роботом.


Black Python соревнуется с двусторонним скотчем:



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


Читать дальше →
Всего голосов 76: ↑73 и ↓3 +70
Комментарии 31

Хитрая канистра

Время на прочтение 5 мин
Количество просмотров 108K
Разработка под Arduino *
Написать этот пост меня подтолкнул случай с моим знакомым, который «попал» на серьезный ремонт своей старенькой Газели после заправки автомобиля сомнительным бензином. Сам факт поломки двигателя плохим топливом был подтвержден в автосервисе и, конечно, можно было бы начать рутинные разборки с автозаправкой, но в большинстве случаев это не приводит к результату. Что же делать? Попытаемся проанализировать проблему с физической и технической точки зрения.

image

Текст, картинки и небольшой опрос
Всего голосов 66: ↑59 и ↓7 +52
Комментарии 191

Как я логгер собирал на SD card Shield V2.0

Время на прочтение 3 мин
Количество просмотров 56K
Разработка под Arduino *
Привет, Хабр!

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

Подробности
Всего голосов 27: ↑24 и ↓3 +21
Комментарии 6

FLProg и пингвины

Время на прочтение 5 мин
Количество просмотров 14K
Блог компании FLProg


Добрый день.
Я разработчик программы FLProg – среды визуального программирования плат Arduino.
В обсуждениях на форуме посвященном программе и в личных сообщениях мне очень часто задавали вопрос о возможности запуска программы под ОС Linux. К сожалению, я не являюсь линуксоидом, и не имел возможности проверить работу программы под этой системой.
Но буквально сегодня один из пользователей программы сделал мне новогодний подарок. Он провел серьезное исследование вопроса запуска программы под различные версии Linux, и написал статью на эту тему. Я очень ему благодарен, и поскольку считаю, что читателям Хабра это то же будет интересно, представляю эту статью Вам.

Статья, и еще полные проекты на FLProg
Всего голосов 18: ↑15 и ↓3 +12
Комментарии 2

Фестиваль «Город ТехноТворчества» проходит в Екатеринбурге

Время на прочтение 5 мин
Количество просмотров 11K
Блог компании MakeItLab


Наш хакспейс MakeItLab принимает участие в проходящем сейчас в Екатеринбурге фестивале «Город ТехноТворчества».

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

Суть проекта — организация и проведение мастерклассов для 4+ аудитории, по разным направлениям — это и робототехника, программирование, 3д печать, и перформансы и многое другое. Программу 2015 года можно прочитать здесь.

Фестиваль уже проходил в феврале 2014 года, тогда состоялось 18 событий на 9 площадках Екатеринбурга. Более 500 школьников и студентов приняло участие в фестивале.

Подробнее о фестивале и программе этого года.
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Комментарии 3

Bluetooth пульт для телевизора на arduino

Время на прочтение 12 мин
Количество просмотров 33K
Разработка под Android *
Продолжаем делать разные смарт/умные/bluetooth девайсы на ардуино. В прошлых статьях я рассказывал про bluetooth машинку и bluetooth вольтметр. сегодня речь пойдет о чем-то вроде bluetooth пульта для телевизора. Голосование на наиболее удачное название для такого девайса будет в конце статьи, а для начала предлагаю посмотреть видео как же этот девайс работает.



В статье я расскажу почему, как и из чего собирал этот девайс, про преимущества и недостатки его использования, а также пару слов о существующих аналогах.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 15

DIY термометр для «Инстаграм» на arduino nano

Время на прочтение 3 мин
Количество просмотров 31K
Разработка под Android *
Продолжаем делать полезные и не очень смарт/умные/bluetooth девайсы на ардуино. В предыдущих статьях я рассказывал как сделать bluetooth машинку, bluetooth вольтметр и bluetooth пульт для телевизора, а сегодня речь пойдет о создании более модного, но менее полезного девайса. Этот давайс позволяет постить в instagram показания термометра с указанием точного времени и места производимых замеров температуры. Сначала покажу как это выглядит и работает на видео, а подробное описание будет уже под катом.

Читать дальше →
Всего голосов 23: ↑20 и ↓3 +17
Комментарии 4

Почему многие не любят Arduino

Время на прочтение 5 мин
Количество просмотров 99K
Электроника для начинающих
Не задумывались ли вы, почему специалисты/профессионалы в области микроконтроллеров и автоматизации относятся к тем, кто работает с Arduino примерно так, как будто они занимаются чем-то не серьёзным, вроде игры в песочнице?


Примерно так же к ардуино относится и мой кот Вася.

Собственно для этого я и сделал видео, где наглядно, при помощи осциллографа, покажу и расскажу, с моей точки зрения, почему так. Постараюсь высветлить явные плюсы и минусы темы Arduino:


А ну-ка взглянем...
Всего голосов 40: ↑26 и ↓14 +12
Комментарии 157

DIY управление телевидением Дом.ru с планшета при помощи ардуино

Время на прочтение 3 мин
Количество просмотров 37K
Разработка под Android *Реверс-инжиниринг *
Пусть описание принципа работы уникального смарт-девайса для упрощения взаимодействия в системе «человек машина» выглядит как реклама таблеток для похудения, но в данном случае это лучший способ объяснить для чего, почему и как собирался данный девайс.

Тему телевидения затрагивать в статье не буду, расскажу только про «гаджетостроение» и разработку интерфейса.
Читать дальше →
Всего голосов 14: ↑10 и ↓4 +6
Комментарии 24

Простая игровая тв-приставка на Arduino

Время на прочтение 11 мин
Количество просмотров 58K
C++ *Разработка игр *
Туториал
Из песочницы

Вступление


При свете дня, а затем и во сне, возникла у меня идея создания собственной регламентированной тв-приставки. Собственно, тут-то открылся передо мной богатый и насыщенный мир радиотехники. Так как ранее я не имел дела с серьезной разработкой электроники, мой выбор пал на более простой вариант — Arduino и ее самая распространенная модель — Uno.




План работы

1. Разобраться с библиотекой
2. Спаять плату видео вывода
3. Написать код
4. Вырезать корпус


Финальная внешняя составляющая не особо важна в случае с подобными проектами.

Шаг 1. Разбираемся, что к чему


После нескольких десятков минут отчаянного гугления пришел к выводу, что создать приставку даже типа Денди у меня не получится. Ну, что тут делать, раз взялся, буду доводить дело до конца.
Читать дальше →
Всего голосов 27: ↑26 и ↓1 +25
Комментарии 30