#ArduBlock 2.0 - Wemos D1 - ESP8266 12F - Монитор порта и работа с кнопкои, вкл и откл светодиода
Схема:
Программа:
Схема:
Программа:
Всем привет! Сегодня у меня для вас проект модели лунохода на базе наноспутника типа кубсат.
Все комплектующие, как обычно, покупаются на Али, а все детали печатаются на 3D принтере. Ссылка на страницу проекта – тык.
В первой части видео по сборке я подробно расписал всю концепцию, так что не буду здесь повторяться. Суть в том, если сейчас у нас есть миниатюрные спутники, которые собирают школьники и студенты, то в будущем, возможно, появятся и студенческие луноходы. И хотя условия на поверхности Луны несколько отличаются от тех, в которых спутники работают на низкой околоземной орбите, всё же не исключено, что для создания таких небольших и простых луноходов можно использовать детали от кубсатов, которые выпускаются серийно. И вот с этой моделью я решил представить, как такой луноход может выглядеть.
Так же в ближайшем будущем я хочу создать полноценный луноход, пусть и не большой, такого же формата. Если школьники собирают спутники, которые вполне себе работают на орбите, то и мне, думаю, такое тоже под силу. Вряд ли, конечно, мне удастся отправить его на Луну, но если он пройдёт испытания в термовакуумной камере, и не развалится на вибростенде – то я уже буду счастлив.
Но сначала будет несколько моделей, все с разной ходовой. Посмотрим, как всё это выглядит и как работает на деле. Первая модель – классический четырёхколёсный ровер с простой балансирной подвеской.
Это третье, заключительное видео с нормальными тестами. Там же, на канале, можно найти первые 2 части:
Используемые комплектующие и печатные детали.
Платы коммутации для ПУ, АКБ и плату распределения питания делал на манер тех, что устанавливают в настоящие кубсаты.
Солнечная панель состоит из 39 элементов соединённых последовательно. На выходе имеем 21 вольт, но видимо попалось несколько бракованных элементов, из за чего ток она выдёт очень низкий. В любом случае, при таких небольщих размерах, и с такими дешёвыми элементами с Али, толку от неё будет не много. Но всё же в следующих моделях панели тоже будут присутствовать, там и будем разбираться с током, и с покрытием элементов для их защиты.
Изначально я использовал довольно оборотистые мотор-редукторы на 210 оборотов в минуту, которые были предназначены для другого проекта. В итоге крутящего момента сильно не хватало, и пришлось их заменить на подобные, но с одним валом и всего на 18 оборотов в минуту, которые были под рукой.
В общем, вот такая получилась модель. С новыми редукторами едет просто замечательно, хотя и не очень быстро. Впрочем, настоящий подобный луноход должен будет ползти ещё медленнее.
Спасибо что дочитали до конца =)
Ещё несколько фото напоследок:
Настройка Arduino IDE:
Менеджер плат:
Инструменты / Плата / Менеджер плат | Поиск нужной платы / Установка
Инструменты / Плата / Выберите плату ESP
Схема:
Программа:
Схема:
Программа:
Загрузка на ESP:
Все ссылочки на программы под видео на ютубе.
Достались мне в подарок пять стрелочных приборов. Идея сделать часы на стрелочниках бродила в мое голове давно, а тут такая оказия.
В интернете на хабре мне посоветовали человека https://habr.com/ru/users/levvarrr/ который уже нечто такое сделал:
и попросил все материалы которые у него есть для последующего усовершенствования.
После чего стрелочники и исходники легли на полку. В январе только купил через озон две заготовки для деревянных шкатулок и лак акриловый матовый, прозрачный.
За февраль немного поговнокодил и уродил прошивку на основе той что дал мне автор оригинальной идеи.
Схемотехника:
пика оригинальная до переработки мной:
моя же схема отличается от оригинальной:
1)нет транзистора на адресные светодиоды.
2)ШИМ у меня программный и подстроечные резисторы сидят на пинах PF4 PF5 PF6
3) PF7 ИК приёмник TSOP 1736 с подтягивающим к питанию резистором.
4) PB6 у меня для адресных светодиодов
5) добавлен мудоль DS3231;
По поводу самих стрелочников - мои все в оригинале были амперметрами.
Каждый прибор был разобран и из них было вынуто шунтирующее сопротивление. С МК идёт ШИМ от 0 до 5в, но благодаря резистивному делителю можно отрегулировать максимальное сопротивление до приемлемого для конкретного стрелочника.
Первые часы-приставка с тремя стрелочниками.
В независимом от ПК режиме - показывает время.
В режиме приставки к ПК - показывает % загрузки ЦП и ОЗУ.
Третья шкала - на выбор из приложения (приложение ПК требует доработки).
Также есть ИК приёмник(приложение ПК требует доработки).
На часах 01:30:хх секунд. (ночью снимал)
RGB светодиодов не имеет хотя прошивка это поддерживает. Немного поспешил и при финальной сборке я расколол уже наклеенные светодиоды. Может чуток позже когда заказанные приедут, таки воткну.
Ход секундной стрелки сделан по аналогии с маятником часов. Это для того чтобы стрелка не долбилась в ограничители. Да и выглядит прикольно, аки маятник.
(Фоном машинка отжимает, извините)
Вторые часы приставка;
Функционал автономного режима - часы;
подсветка шкалы неярким белым цветом. (тут думаю доработать чтобыкаждый час был свой цвет,или переливаться рандомно. думаю над этим).
Функционал режима приставки ПК - отображение % загрузки CPU MEM с приложения;
RGB подсветка шкал цветами и яркость задаваемых с ПК;
Приём и декодирование команд с ИК пультов (приложение ПК требует доработки);
Настройка часов на данный момент в текущем состоянии производится только из приложения.
Про корпуса приборов:
Это деревянные заготовки шкатулок из сосны, заказанные на озоне за дёшево ( районе 600 руб за штуку).
Покупал в январе 2022г.
С них снята вся фурнитура, отверстия крепежа фурнитуры заглушены зубочистками с клеем ПВА.
В боковых стенках встроены винты и болтики для винтового закрытия корпусов приборов.
В крышке каждого корпуса размечено циркулем и лобзиком разврата по дереву сделаны отверстия для стрелочников;
Сделаны отверстия для гнезда питания и винтов подстроечных резисторов головок.
Ошкурены 220 - 400 - 800 наждачками.
Нанесено два слоя прозрачного акрилового лака в два слоя; Что большая ошибка - надо не менее 3х слоёв с обязательным ошкурением нулёвкой после нанесения лака и его высыхания. Учту на будущее;
Винты крепления - м3 х 40мм. Чернение льняным маслом.
Мондаж навесной, всратый, как я люблю.
Эти двое часов считаю одним проектом ибо делались одновременно.
Планы на будущее, доработки железа и софта:
1)Приделать кнопки для настройки времени и собственно продумать как настроить время ТОЧНО (может I2C дисплейчик сзади для точной настройки? хз) ибо по стрелкам точно настраивать - такое себе.
2)Шлифануть и убрать царапины бакелита. Или так оставить.
3)Перепаять резисторы на USB линии Ардуины что стоит в часах на три стрелочника, ибо пока это просто часы. Достопоченные(нет) китайцы сунули туда резисторы на 510 ом вместо резисторов на 51 ом. И на длинных провода USB устройство не определяется и как приставка не работат. И это печально.
4) Дописать, лучше переписать ПО на ПК. Чтобы не падало, и ИК приёмник был не для красоты, а что-нибудь по командам с пульта происходило.
5) приделать светодиоды для трёхстрелочных часов.
Ну и всё. наверное...
Сроки исполнения проекта:
Когда захотел сделать такие часы - ~2010 год.
Лучший друг(спасибо Тёмыч!) подарил стрелочники - ноябрь 2021г.
Когда сделал - май 2022г.
з.ы. кто тут их любит ,,,,,,,,,,,,,,,,,,,,,, держите, сами расставите.
https://t.me/Skermajenie
Уважаемый автор поста и так же все кто занимается программированием.
Хочу поделиться небольшим опытом в этой сфере. Занимаюсь программированием раций, устройств морской навигации, и как хобби - блоков Глонасс типа Ublox и Ардуино.
Всё мы знаем как важна неразрывность связи, в случае обрыва можно просто превратить дорогой аппарат в кирпич.
У устройств с входом/выходом NMEA проблема связи отсутствует, поскольку сам формат подразумевает стабильность связи в виде токовой петли, рассчитанный на передачу на большие расстояния по проводам (до 100м).
У китайских Глонасс модулей существует проблема из-за плохо подобранного питания как для самих модулей, так и для переходником USB/TTL, USB/COM.
Только опытным путем я определил, что подбирая питание на устройства, можно добиться неразрывной связи, для этого использую простой DC-DC конвертер, изменяя напряжение в диапазоне допустимых значений. Также хочу добавить, что питание с переходника (3В,5В) лучше не брать, он либо не потянет, либо зависнет.
Взять с собой побольше вкусняшек, запасное колесо и знак аварийной остановки. А что сделать еще — посмотрите в нашем чек-листе. Бонусом — маршруты для отдыха, которые можно проехать даже в плохую погоду.