-
Управляем Arduino с Android-a или «Сам Себе Дирижер»
Привет всем любителям электроники. Спешу поделиться новостью с границы миров Android-Arduino. Буквально на днях в приложении ArduinoCommander, о котором уже писали на Robocraft’e, появилась интересная фича — можно управлять пинами с помощью сенсоров андроид-телефона или планшета (на моем стареньком Galaxy Tab их обнаружилось аж 5 штук). Выбираешь пин, сенсор устройства (акселерометр, гироскоп, датчик температуры/освещенности и…
-
eagleUp — 3D модели плат своими руками
Те, кто работал с профессиональными пакетами для разработки электроники (например, Altium Designer), знают, что с помощью этих систем можно создавать трехмерные прототипы готовых плат. Эта возможность очень полезна, ведь так можно уже заранее понять, что резистор, который установлен недалеко от мощной (по тепловыделению) микросхемы будет упираться в радиатор и не даст его нормально прикрепить 🙂…
-
3D-камера а-ля Kinect
Используя портативный проектор, камеру и одноплатный компьютер (BeagleBoard) можно собрать портативную 3D-камеру (по типу работы, схожую с сенсором Kinect).
-
Самодельная лазерная линия для 3D-сканирования
В заметке про Самодельный 3D-сканер, здесь уже писали про возможность самостоятельного изготовления 3D-сканера. Одним из ключевых компонентов такого сканера, является лазерный луч, который должен проецироваться на объект в виде линии. Для этого, лазерный луч можно пропустить через специальную линзу, а можно сделать и систему механической развёртки. — для этого потребуется обычный DC-моторчик (например из старого…
-
Raspberry Pi увидел свет!
29 февраля начались долгожданные продажи одноплатного компьютера Raspberry Pi. Первые 10 000 устройств были распроданы в течение буквально нескольких часов, а сайты двух магазинов, element14/Farnell и RS Components, в которых можно было приобрести плату, «упали» из-за наплыва посетителей. В ближайшее время будет выпущено еще несколько партий, кроме того, магазины сейчас принимают предварительные заказы. Напомню вкратце,…
-
Роботизированная тележка для супермаркета
Американская сеть магазинов Whole Food (Техас) собирается оснастить свои магазины роботизированными тележками для покупок. Сердцем и главным сенсором этого проекта роботизации является сенсор Microsoft Kinect. Такая робототизированная тележка, сможет следовать вслед за покупателем, отслеживать, выбранные товары (тем самым ведя список покупок), и на основании этого советовать какие продукты выбрать ещё.
-
Программирование Arduino — библиотека Wire — для работы с I2C
Микроконтроллеры Atmega имеют хардварную поддержку интерфейса I2C(TWI). Линии интерфейса SDA и SCL у МК Atmega8/168/328, сидят на ножках c номерами 27 (PC4) и 28 (PC5), соответственно. На платах Arduino, линия данных — SDA (data line) выведена на аналоговый пин 4, а линия тактирования — SCL (clock line) выведена на аналоговый пин 5. На Arduino Mega,…
Arduino, available, begin, beginTransmission, endTransmission, i2c, onReceive, onRequest, read, requestFrom, TwoWire, Wire, write, библиотека
-
Датчик измерения расстояния SHARP-GP2Y0A02YK0F
Рассмотрим ещё один вариант ИК-датчика измерения расстояния SHARP — GP2Y0A02YK0F. Именно такой сенсор часто и удобно применяется в робототехнике (например, в «Poor Man’s Lidar» — PML — «лазерном дальномере бедных»)
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…