uStepper Robot Arm

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

  • Версия 3 — файлы STL для печати, прошивка, инструкция: ссылка
  • Версия 4 — файлы STL для печати, прошивка, инструкция: ссылка
  • Инструкция по сборки с фотографиями деталей: ссылка
Сборка манипулятора (версия 4)

Еще один забавный проект (гитхаб с кодом и файлами — ссылка):

STM32 blue pill — таймеры

Первоисточник: https://istarik.ru/blog/arduino/105.html. Ниже сухая выборка главных моментов.

Таймер в процессоре — это метроном, отсчитывающий равные промежутки времени. Используется это следующим образом:
— по ударам метронома легко синхронизировать различные процессы внутри чипа
— легко организовать счетчики, которые при достижении заданного значения могут вызывать определённые события (программисты говорят «прерывания»)
— зная частоту таймера, легко измерить время между событиями
— для генерирования ШИМ сигнала (последовательность низкого и высокого уровня на ножке)
— для работы с интерфейсами типа I2C, SPI и других.

STM32 — мигание светодиодом

Все начинающие программировать микропроцессоры первым делом мигают светодиодами. Это простая с виду процедура влечет за собой необходимость разобраться как нужно управлять ножками процессора, а именно:
— подавать на ножку +3,3V (программисты говорят — подать единицу или установить высокий HIGH уровень)
— снимать с ножки напряжение (подать ноль или установить низкий LOW уровень)

Проект «Полив цветов»

Независимо от того, отлучаетесь вы из дома надолго или нет, очевидно что полив цветов удобнее доверить микропроцессору.

Продолжить чтение «Проект «Полив цветов»»

Модуль часов реального времени DS-1302

Из-за частых проблем с резонатором и питанием, чип DS1302 использовать не рекомендуется. Хорошая альтернатива — DS3231.

Точность модуля +/-5 секунд в сутки. Календарь от 1.01.2000 до 1.01.2100. Есть високосные года. Нет перехода на летнее время. Питание от 2 до 5 вольт. Батарейки хватает на месяц автономной работы (однако она предназначена скорее для сохранения календаря во время кратковременных отключений основного питания).

Продолжить чтение «Модуль часов реального времени DS-1302»

Инфракрасный датчик расстояния Sharp и ардуино

IR датчик расстояния Sharp GP2Y0A21 – сенсор с цифровой обработкой и аналоговым выходом. Отличается высокой точностью и маленьким временем отклика.

Продолжить чтение «Инфракрасный датчик расстояния Sharp и ардуино»

Проект «Дачный сервер»

Задачи проекта:
— удаленное управление питанием различных девайсов на даче
— просмотр температуры, влажности, давления
— отправка погодных данных на сайт народного мониторинга
— запись данных на SD карту
— регистрация силы и направления ветра, освещенности, количества осадков

Продолжить чтение «Проект «Дачный сервер»»

BME280, ардуино и BluePill

BME280 – это дешевый и простой в применении датчик, который измеряет температуру, влажность и атмосферное давление.

 Технические характеристики:

  • Давление в диапазоне 300-1100 гПа
  • Влажность в диапазоне 20…80 % RH
  • Температура в диапазоне -40…+85 °C
  • Поддержка интерфейсов I2C и SPI;
  • Напряжение питания 1,7В – 3,6В;
  • Средний ток потребления 2,7мкА;
  • 3 режима работы – режим сна, режим FORCED (проведение измерения, считывание значения, переход в спящий режим), режим NORMAL (перевод датчика в циклическую работу – то есть устройство самостоятельно через установленное время выходит из режима сна, проводит измерения, считывает показания, сохраняет измеренные значения и переходит снова в режим сна).

Продолжить чтение «BME280, ардуино и BluePill»

STM32F103 «BluePill» и ардуино IDE

Дешевые отладочные платы с процессором STM32F103C8, превосходящие Ардуино Уно по всем показателям, можно без труда программировать с помощью Ардуино IDE. Соответственно большинство библиотек, написанных для плат ардуино, будут доступны и для BluePill.

Краткая история: в начале появился проект Maple (маленькая плата с STM32 и возможностью программирования через Arduino IDE). Этот проект не взлетел, но после того как разработчики отдали свой код в открытый доступ, на его основе сообщество начало развивать проект stm32duino. Дело шло очень медленно, поэтому энтузиаст из Мельбурна сделал форк этого проекта под названием rogerclarkmelbourne (на сегодняшний день самый продвинутый). Плюс к этому китайцы начали выпускать очень дешевые платы с STM32F1, похожие на Maple и названные в последствии «Bluepill».

Продолжить чтение «STM32F103 «BluePill» и ардуино IDE»
Создайте подобный сайт на WordPress.com
Начало работы