Никогда еще не было такой явной потребности в развитии цифровых навыков, и мы хотим подарить вам для этого хорошую возможность. Многие знают Raspberry Pi как дружелюбного проводника в мир вычислительной техники и диковинных устройств. С его помощью мы развиваем навыки программирования, изучаем приёмы кибербезопасности и убеждаемся в том, что автоматизированные системы не так сложны, как кажется.
Ранее мы уже подробно писали о Raspberry Pi. Сегодня наша цель – лишний раз вспомнить о том, как «малина» хороша в домашнем программировании. Мы подготовили для вас подборку интересных и вдохновляющих DIY-проектов на основе Raspberry Pi, которая будет полезна и для новичков, и для искушенных.
Светодиодный куб – эксперименты для новичков
Проект для тех, кто только начал своё знакомство с микрокомпьютерами. Но не только. Начинающие мейкеры найдут здесь возможности для освоения базовой логики программирования, но и продвинутым есть, с чем поиграть. LumiCube, представленный на фото – один из самых популярных проектов такого рода. В прошлом году он был запущен на платформе Kickstarter как готовый набор для изучения Raspberry Pi и снискал успех как у новичков, так и у бывалых энтузиастов. Всем понравилось работать с функционалом LumiCube, потому что он полон сюрпризов и скрытых возможностей.
Набор состоит из Raspberry Pi и целого ряда электроники и датчиков, компактно организованных в 10-сантиметровом кубе. Используя светодиоды для перехода от одного узора к другому, можно создать подвижный рисунок на поверхности куба. Сияющий, пульсирующий или просто тихо подсвеченный LumiCube может занять место в любой части вашего дома и отлично вписаться в интерьер.
Помимо красоты, у маленького куба есть высокий потенциал к расширению функций. Добавьте микрофон, и светодиоды начнут менять цвета и узоры, реагируя на ваш голос. Добавьте Wi-Fi, и LumiCube станет оповещать вас о важных событиях календаря. Среди его талантов даже фоновые шумы и звуки для релаксации. На что еще он способен, попробуйте выяснить сами. Вы можете заказать этот набор Indiegogo или использовать информацию о LumiCube для создания аналогичного проекта.
Автоматическая кормушка
Мы очень любим своих питомцев, но перипетии взрослой жизни не всегда позволяют нам быть рядом. Что же делать в ситуации, когда срочная поездка необходима, а друзья и родственники не могут взять на себя роль зооняни?
Автоматическая кормушка – очевидное решение. На сегодняшний день она достаточна распространена, даже среди тех, кто вообще никуда не ездит. Но лет десять назад автокормушки можно было увидеть только у настоящих чудаков-изобретателей.
Они стали набирать популярность в 2013 году, сначала в DIY-кругах, потом в компаниях с массовым производством. Толчком для роста популярности стал проект некоего Дэвида Брайна, человека в командировках, который собрал устройство с дистанционным управлением, чтобы кормить свою кошку из любой точки мира. Свой проект Power Cat Feeder он опубликовал в личном блоге в виде пошаговой инструкции, запустив тем самым волну умных кормушек.
К сегодняшнему дню набралось немало вариаций на тему Power Cat Feeder: с камерами, динамиками, дистанционным управлением, автопоилкой и системой самоочищения. Много компаний, много моделей, но классическая схема устройства осталась прежней, её главные элементы – микрокомпьютер, диспенсер для корма, серводвигатель, блок питания и соединительные провода. Имея базовые навыки проектирования и понимая принципы работы перечисленных устройств, можно смастерить кормушку даже без инструкций.
Цифровые часы
Энтузиаст 3D-печати Андерс Северинсен использовал Raspberry Pi для создания цифровых часов в ретро-стиле – это проект для тех, кто скучает по старинной электронике или просто хочет знать, который час.
Северинсен напечатал внешние части часов на 3D-принтере, а затем использовал бесплатную программу Raspberry Pi Imager для записи операционной системы Rasberry Pi на карту Micro SD, которую он вставил в компьютер и включил защищенный протокол для удаленного доступа к другим компьютерам (SSH, по сути, это дистанционная командная строка). Затем Севиренсен собрал часы из 3D-деталей, проводов и светодиодных ламп, и, после установки необходимых библиотек Adafruit CircuitPython Libraries на Raspberry Pi, настроил дисплей часов.
В таком кратком пересказе проект мог показаться непонятным и сложным. Отчасти, он такой и есть: здесь требуется не только опыт программирования на Raspberry Pi и Python, но и продвинутые навыки работы с паяльником, проводами и электронными компонентами. Вдобавок, нужен доступ к 3D-принтеру и минимальные навыки работы на нём.
Северинсен, как мог, облегчил нам процесс моделирования, поделившись готовыми файлами для печати на сайте Instructables. Программный код и пошаговая инструкция проекта тоже здесь. Дерзайте!
Световой будильник с отслеживанием циклов сна
Простой будильник часто звучит не вовремя. Мы просыпаемся растерянными и не готовыми к жизни. Вместо того, чтобы каждый раз бороться за последние минуты сна, почему бы не прибегнуть к помощи умного будильника? Он сможет позаботится о вас методами самой природы. Посредством датчиков он будет внимательно следить за состоянием вашего организма, пока вы спите (температура, сердцебиение и т.д.), чтобы разбудить вас во время фазы быстрого сна с помощью естественных шумов и имитации рассвета. Для организма это всё равно, что проснуться самостоятельно, потому мозг, находящийся в фазе быстрого сна, воспринимает солнечный свет как импульс к пробуждению.
Удовольствие это стоит дорого, поэтому опытные мейкеры уже проложили путь для создания собственного светового будильника. Помимо Raspberry Pi, в этом проекте участвуют датчики температуры, светодиоды, динамик, кнопочный интерфейс и множество неочевидных, но важных компонентов. Инструкцию можно посмотреть здесь, а исходный код доступен на GitHub. Предложенное руководство даст вам представление о работе проекта, но в сборке вам всё равно придется опираться на собственный опыт и находить собственные решения.
Собственный ноутбук на базе Raspberry Pi
Это тот проект, к которому рано или поздно приходят все пытливые умы. Главная цель экспериментов с Raspberry Pi заключается в том, чтобы понять, как работают компьютеры и заговорить с ними на одном языке.
Что поможет быть эффективнее, чем создание собственного ноутбука? Хочешь понять компьютер – собери его по частям.
Для этого производители компьютерной техники создали модульный ноутбук Pi-Top. Это набор-конструктор и в нём есть всё, что нужно для сборки полноценного ноутбука (включая Raspberry Pi, 14-дюймовый экран, клавиатуру и тачпад). К набору прилагается пошаговая инструкция и обучающие материалы по программированию. Очевидно, что это самый простой и быстрый способ собрать ноутбук. Но в DIY среде он не пользуется популярностью, во многом, из-за высокой стоимости набора.
Да и нужен ли опытным мейкерам ноутбук-конструктор, когда в их мастерских полно компьютерного железа и подзабытой электроники? Можно вдохнуть новую жизнь в то, что было сломано. Вспоминайте, не завялялся ли где-то поблизости нерабочий ноут?
Ноутбуки старого поколения лучше всего подойдут для базы нового компьютера Raspberry Pi, потому что внутри их объёмного корпуса есть много места для новых деталей. Перед этим, конечно, придётся повозиться с оригинальными компонентами: что-то разобрать, что-то удалить, а что-то модифицировать под новые нужды. В процессе можно найти много интересных деталей, проводов и михросхем, пригодных как для нового ноутбука, так и для любого другого проекта. Старую технику всегда полезно разобрать на детали (новичкам на заметку).
На этом наша подборка подошла к концу.
Какие из описанных проектов оказались для вас наиболее интересны? Если ли в вашем личном опыте проекты, о которых вы хотели бы рассказать?
Не забывайте делиться своим мнением и опытом с нами.
Мы продолжаем строить телескоп-рефлектор и делиться с вами руководством по его сборке. В прошлый раз мы уделили внимание оптике инструмента и описали процесс изготовления параболического зеркала. Если оно у вас в руках, значит вы на полпути к победе. Сегодня мы расскажем, как завершить начатое и получить высококачественный инструмент для исследований Вселенной.
Шаг 1: выбор монтировки.
Телескопы хороши тем, что их конструкция почти полностью зависит от вас и ваших предпочтений. Есть только несколько правил, о которых следует помнить, приступая к строительству.
Во-первых, кривизна основного зеркала диктует нам фокусное расстояние (длину трубы). В случае, если вы изготовили оптику самостоятельно, вы можете определить фокусное расстояние по формуле f = D x R/2, где D – это диаметр телескопа, а R – радиус кривизны, который можно узнать с помощью специального измерительного инструмента (индикатора часового типа). В случае покупки готового зеркала, обращайте внимание на его описание, производители должны указывать диаметр и фокусное расстояние.
У нашего зеркала f = 950 мм – именно таким должно быть расстояние до точки, в которой отражённые лучи соберутся и сформируют чёткое изображение.
Рис. 1
Однако мы не можем поймать картинку своими глазами. Если мы встанем напротив зеркала, мы просто заблокируем свет, исходящий от звёзд. Следовательно, нам нужен посредник – вторичное зеркало, также называемое эллиптическим. Мы должны установить его под углом 45 градусов, чтобы оно принимало свет от основного зеркала и направляло в нашу сторону.
Отсюда следует второе правило: расстояние между вторичным зеркалом и нашим глазом зависит от размера фокусировочного узла (специальное устройство для управления резкостью изображения). Соотношение прямо пропорционально: чем больше фокусер, тем больше расстояние от него до зеркала и размер самого зеркала.
Если все эти нюансы кажутся вам сложными и запутанными, не спешите опускать руки. К счастью, существует удобный сайт Newt for the Web, позволяющий поиграть со всеми характеристиками и оптимизировать дизайн вашего телескопа. Пример файла с параметрами смотрите во вложениях.
Последнее, что нужно решить – для каких целей используется телескоп. Для визуальных наблюдений достаточно монтировки Добсона (альт-азимутальной) и небольшого эллиптического зеркала. Но если вы решили заняться астрофотографией, то вам понадобится экваториальная монтировка, (компенсирует погрешности, вызываемые вращением Земли) с двухдюймовым фокусером и большим вторичным зеркалом (предотвращают виньетирование изображений).
Астрофотография в кругу астрономов-любителей менее популярна, чем простые наблюдения, поэтому данная статью мы посвятили сборке рефлектора с монтировкой Добсона, спроектированной с помощью ресурса Stellafane.
Шаг 2: Материалы и инструменты
1) Основное зеркало (параболическое).
2) Вторичное зеркало (эллиптическое).
3) Фокусировочный узел с посадочным диаметром 1,25" (эта характеристика обычно измеряется в дюймах).
4) Окуляр диаметра 1,25" (должна быть полная совместимость с фокусером). Широкоугольный окуляр, как правило, тяжелее и дороже, но он даст вам ощущение, что вы «парите в космосе», а простой окуляр покажет небо так, будто вы смотрите в подзорную трубу.
5) Деревянные доски. Они должны быть на несколько дюймов длиннее, чем фокусное расстояние основного зеркала. Обратитесь к размерам, приведенным в Newt for the web.
6) Фанера.
7) Настольная пила.
8) Фрезерный станок.
9) Ручной рубанок.
10) Шлифовальная бумага различной зернистости.
11) Ленточная пила / лобзик.
12) Лазерный резак.
13) Набор фрез «птичий клюв».
14) Токарный станок.
15) Винты с потайной головкой, нейлоновые винты, пружины и тефлоновые прокладки.
16) Силиконовый клей.
Рис. 2.
Рис. 3
Шаг 3: Предварительная сборка
Для начала берём лазерный резак и вырезаем трафареты из фанеры (смотрите во вложениях формы «перегородки» и «зеркальная камера»).
Рис.4
Затем нужно вырезать 16 досок равного размера, чтобы собрать из них трубу. В нашем случае ширина досок равна 5 см, но вы обязательно сверяйтесь с вашим собственным дизайном, который рассчитали в первом пункте.
Используя фрезерный станок со сверлом «птичий клюв», обработайте одну сторону каждой доски. Так получатся специальные отверстия для соединения досок друг с другом.
Чтобы собрать трубу, используйте две полосы малярного скотча для фиксации всех досок вместе. Вы можете использовать по одной перегородке на концах трубы, так как это предварительная сборка.
Рис. 5
Шаг 4: Перегородки и доски
Теперь, когда вы убедились, что все доски подходят друг к другу и имеют правильные размеры, вы можете разобрать конструкцию и начать приклеивать перегородки к одной из досок.
Рис. 6
Приклейте доски на каждую вторую сторону перегородок, как на рисунке 6. Это обеспечит минимальную устойчивость конструкции. А затем, используя рубанок и наждачную бумагу, установите остальные доски так, чтобы они идеально прилегали друг к другу.
Рис. 7
Шаг 5: установка фокусера
Чтобы установить фокусер, первым делом нужно рассчитать его положение. С помощью программы Newt for the Web найдите расстояние между оптической осью фокусера и концом трубы. Как только вы его найдёте, используйте пилу, чтобы просверлить отверстие. Оно должно быть чуть большего размера, чем диаметр вашего окуляра.
Рис. 8
Используйте винты, чтобы прикрепить фокусировочный узел к корпусу телескопа, как на рисунке 9.
Рис. 9
Шаг 6: Зеркальная камера
Теперь нужно построить зеркальную камеру, в которой будет располагаться основное зеркало. Она будет состоять из 3 опорных точек, этого вполне достаточно для веса нашего зеркала. Если вы используете толстую фанеру, то хватит и одного слоя. Но, если фанера тонкая, то лучше сделать несколько трафаретов и склеить их между собой.
Рис. 10
Рис. 11
Рис. 12
Камеру нужно покрасить в черный цвет, чтобы избежать нежелательных отражений внутри трубы.
Рис. 13
Шаг 7: Опоры для вторичного зеркала
Хорошей опорой для эллиптического зеркала послужит кусок дерева. Он должен быть чуть меньше, чем короткая ось зеркала. Можно взять брусок и изготовить на токарном станке необходимый штифт, после чего просверлить центр и закрутить резьбовую шпильку.
Рис. 14
Рис. 15
Рис. 16
Теперь срежьте часть штифта под углом 45 градусов и приклейте на нее зеркало с помощью силиконового клея. Обязательно оставьте зазор между деревом и стеклом, чтобы избежать напряжения, и позвольте клею высохнуть в течение как минимум одних суток.
Рис. 17
Рис. 18
Шаг 9: «Паук» и установка вторичного зеркала
«Пауком» в телескопостроении называют держатель для вторичного зеркала. Чаще всего это конструкция с четырьмя или тремя лопастями, в центр которой крепится отражатель. Но в телескопах с небольшим диаметром (до 300 мм) можно использовать более простой вариант – изогнутую лопасть.
Для этого создаём еще одну опору, которая будет регулируемой (на рисунке 17 слева). Далее нужно взять 30-сантиметровую линейку из нержавеющей стали и просто согнуть. В центр получившейся дуги мы крепим зеркало с помощью опоры и винтов, а концы линейки прикручиваем к корпусу телескопа (смотрите рисунок 19).
Рис. 19
Покрасьте опоры и все части «паука» черной сатиновой краской, чтобы предотвратить нежелательные отражения.
Шаг 8: Проверка оптической системы.
Настало время проверить оптическую систему телескопа на ее пригодность. Если вы следовали рассчётам, сделанным в первом пункте, то у вас не должно быть никаких неприятных сюрпризов.
Рис. 20
Начните с ориентации эллиптического зеркала на фокусер. Убедитесь, что оно отцентрировано, то есть располагается прямо на оптической оси фокусера. Если оно расположено слишком высоко/низко, перемещайте его, пока не увидите изображение основного зеркала прямо по центру, как на рисунке 21.
Рис. 21
Теперь нужно разобраться с фокусом. У закрытой трубы есть недостаток: крайне сложно и неразумно менять её длину после того, как она уже собрана. А мы помним, что длина напрямую связана с фокусным расстоянием телескопа. Следовательно, исправить какие-то проблемы можно лишь посредством передвижения зеркальной камеры вдоль трубы, тем самым увеличивая или уменьшая фокусное расстояние. Поэтому вплоть до этого момента мы не прикручивали камеру к корпусу.
Если у вас не получается сфокусироваться на звезде с помощью окуляра, скорее всего придётся передвинуть камеру с основным зеркалом чуть ближе или чуть дальше. После того как вы найдёте нужное фокусное расстояние, закрепите камеру винтами, как на рисунке 22.
Рис. 22
Шаг 9: Держатель трубы (качалка)
Теперь нужно сделать систему, которая будет фиксировать телескоп, но при этом допускать движения. Таким образом, можно будет смещать центр тяжести трубы.
Рис. 23
Для этого вырезаем из дерева или толстой фанеры необходимые детали (смотрите «держатель трубы» во вложениях). Используйте клей и дюбели, чтобы собрать всё вместе.
Рис. 24
Рис. 25
Шаг 10: Коробка для качалки
Коробку можно разработать также с использованием рекомендаций Stellafane.
Сделать её можно из дерева. Для плавности движений используйте тефлоновые прокладки.
Рис. 26
Боковые стороны установите на круглое основание из фанеры толщиной 2-3 см, как на рисунке 27. На каждой стороне можно вырезать ручки для удобства транспортировки.
Рис. 27
Чтобы иметь возможность вращать прибор слева направо, необходимо добавить вертикальную ось. Это называется азимутальным подшипником.
Основание сделайте из фанеры и установите на три хоккейные шайбы (это уменьшит вибрацию). Потом сделайте центральный стержень и три тефлоновые прокладки над ножками (рисунок 28).
Рис. 28
Шаг 11: Готовый телескоп
Можно считать, что телескоп готов, осталось только всё соединить. Чтобы правильно разместить трубу в держателе, необходимо определить центр её тяжести. Для этого просто положите трубу с качалкой на стол и аккуратно попытайтесь сместить к краю до тех пор, пока она не начнёт падать.
Затем установите корпус телескопа на коробку и полюбуйтесь проделанной работой.
Рис. 29
Рис. 30
Здесь завершается наш DIY проект и начинаются космические приключения.
Желаем вам успехов в этом нелёгком, но чертовски интересном деле. Задавайте вопросы и делитесь своими проектами с нами.
И пусть небо будет чистым!
Вложения: