Существует немало GPS-модулей и шилдов для Arduino, но многие из них довольно недешевы. Если вам в вашем проекте по каким-то причинам нужен GPS, самым дешевым (не в ущерб качеству!) из известных мне вариантов будет модуль на базе чипа NEO-6M. На AliExpress такие модули продаются за 230 рублей (4 $) с учетом доставки в Россию. Давайте же попробуем разобраться, как с ними работать.

Ранее в заметке Научился выводить текст на ЖК-индикатор из Arduino мы с вами разобрались, как работать с текстовыми экранчиками 1602. Всем-то эти экранчики хороши, но требуют для подключения больно уж много проводов. Поэтому на практике их часто используют через адаптер с I2C интерфейсом. Адаптеру нужно всего лишь 2 провода, не считая питания. Всего к I2C шине может быть подключено до 127 устройств, используя все те же 2 провода. Давайте же разберемся, как работать с такими адаптерами.

Радиомодулями с UART-интерфейсом в наше время никого не удивишь. Но главная проблема с такими модулями заключается в их цене. Так, например, в России XBee стоит порядка 3000 рублей (~50$) за один модуль, а модулей обычно нужно два. Еще есть APC220, который стоит 1500 рублей за пару. Это уже намного лучше, но все равно дороговато. Так вот, а модуль HC-12, о котором пойдет речь в этой заметке, предлагает полностью такой же функционал, но стоит всего лишь 150 рублей. Слишком хорошо, чтобы быть правдой? Давайте проверим!

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

BEC (Battery Elimination Circuit) — это всего лишь используемое в авиамоделизме хитровыдуманное название для регуляторов напряжения. Типично в квадрокоптерах используются 3S или 4S батареи, имеющие напряжение 11.1 В или 14.8 В соответственно, плюс-минус в зависимости от уровня заряда. Поскольку полетный контроллер и приемник питаются от 5 В, возникает потребность в понижающем регуляторе напряжения.

После успешных экспериментов с радиоуправляемым гусеничным роботом и робо-рукой MeArm мне захотелось собрать что-то посложнее. Например, что-то летающее. Оказалось, что авиамоделизм — это просто огромное направление. Собирают и самолеты, и вертолеты, и мультикоптеры. Если взять даже одни только мультикоптеры, то их десяток разных видов помножить на разные размеры и решаемые задачи (гонки, фотосъемка, полеты по GPS, …). Было решено начать с классического квадрокоптера среднего размера с возможностью дальнейшего апгрейда. В общем, чтобы можно было со всем немного поиграться.

RepRap — это проект открытого и дешевого DIY 3D-принтера. Существует множество модификаций RepRap. По моим наблюдениям, модификация Prusa i3 является наиболее популярной. Коль скоро речь идет об открытом проекте, вы можете изготовить и купить все необходимые детали самостоятельно, или же купить готовый набор для сборки. Как вы можете знать из предыдущий постов, я предпочитаю не париться и приобретать готовые наборы.

Ранее в заметке Мой первый радиоуправляемый робот на Arduino мы управляли гусеничным роботом при помощи пары устройств NRF24L01. Если помните, для этого приходилось использовать дополнительную Arduino с Joystick Shield. Притом вся эта конструкция получалась довольно громоздкой и неудобной, особенно если учитывать, что джойстику нужно от чего-то питаться, а также тот факт, что NRF24L01 для работы нужен дополнительный переходник со стабилизатором напряжения. Поэтому сегодня мы рассмотрим альтернативный подход, заключающийся в использовании Bluetooth-модуля HC-05.

Помните, я рассказывал про DIY сверлильный станок «Буратор»? Так вот, у CustomElectronics.ru есть аналогичный проект DIY паяльной станции, называется Simple Solder MK936. Как и «Буратор», это полностью открытый проект. Вы можете изготовить паяльную станцию самостоятельно, или купить готовый набор для сборки. Резать оргстекло я пока не умею, а попробовать собрать паяльную станцию очень хотелось, поэтому заказал готовый набор. Из Екатеринбурга в Москву он шел обычной почтой около недели.

Ранее в этом блоге было рассмотрено несколько ЖК-дисплеев / индикаторов и их использование из Arduino. Существенным их недостатком является довольно большой размер, а также вес. Зачастую это не является проблемой. Например, если вы собираете DIY паяльную станцию в самодельном корпусе, там как-то без разницы, какого размера дисплей. С другой стороны, если вам нужен дисплей, скажем, на квадрокоптере, тут вес и размер становятся критически важными. Поэтому сегодня мы научимся работать с очень маленьким и легким экранчиком от телефона Nokia 5110.