Шрифт
Крутые Самоделки Своими Руками ДЛЯ ДОМА И ДАЧИ
Play

Крутые Самоделки Своими Руками ДЛЯ ДОМА И ДАЧИ

Угловые тиски - своими руками, напильником и пассатижами?

Не Надо Так Писать, Бля!

Опята в весеннем лесу | Вторая наша клавиша для клавиатуры

Второй пост от лица моего проекта Zen Keycaps. (Спасибо за тёплый приём первого поста)

До сих пор не определился с форматом постов, стоит ли рассказывать технические моменты, рассказать ли, какими путями в это время можно выжить бизнесу (напоминаю, мой магазин, в который было вложено почти 2 года жизни, был забанен, как и все платёжные системы, но это далеко не конец)

Или просто постить картинки клавиш и болтать ни о чём.

Дайте знать в комментариях, что бы вы хотели видеть :)

Это первые наши клавиши, которые были сделаны совместно с (тогда ещё) партнёром, уже ставшие для наших покупателей классикой.

Это была первая веха развития проекта, мы не изучали тренды в нише, не подражали кому бы то ни было, нам просто нравился лес и мох и было огромное желание сделать что-то интересное :)

В клавише используется живой мох, настоящие листья и поначалу использовались даже живые цветы.

Но от использования живых цветов пришлось отказаться по многим причинам, даже правильно засушив их, лепестки отваливались от тычинки (?) и каждый лепесток приходилось клеить к центральной части цветка вручную, что является настоящим мазохизмом, как и лепка каждого грибочка из полимерной глины вручную (было дело)

Вдобавок к этому, после заливки смолой, цветы выглядели не самым лучшим образом

На данном этапе, спустя все правки и модернизации клавиша обрела такой вид.

Конечно, мне ещё есть до чего докопаться, но это уже от лукавого :)

В комментариях к предыдущему посту меня предупредили, что время нынче тяжёлое и упоминание всяких "Грамов" может встать боком.

Я ни в коем случае не призываю НИКОГО подписываться на мой Instagram, я категорически против этого. :)

Строю мотосерф

Заводской серф стоит 600 000руб. Весит 15 кг. Мощность движка 12 лошадей. Скорость 50км в час. Я строю супер бюджетный вариант . Первый серф был собран из говна и палок. Движок от бензопилы Урал, водомет самодельный железный. Он не поплыл.

Второй вариант который строю сейчас из движка от лодочного мотора Ветерок 12 лошадей и самодельный водомет распечатанный на 3д принтере.

Впринципе все готово осталось склеить корпус.

Вес планирую всего серфа 35 кг.

К лету все построю и испытаю. Такие дела малята.

Кусочек осеннего леса внутри маленькой клавиши

Здравствуйте, дорогие Пикабушники, Пикабутяне и Пикабутянки

Раньше я уже пробовал публиковать свои работы, но дело ограничилось парочкой постов и спустя год я решил сделать аккаунт от лица проекта и вести его более ответственно.

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

"Немножечко укропу,Туда кошачью попу,Охапку дров - кейкап готов"

Основной аудиторией проекта всегда были преимущественно жители США и Великобритании, но после начала событий было побанено всё, от магазина, до платёжных систем.

Ох уж эта демократия.

Конечно, нос я не вешаю, а более того - работаю ещё больше :)

Кто-то скажет - ах, вспомнил про Россию, когда всё забанили :)

Огорчу, продаж по РФ за 1.5 года была только одна и эти посты вообще не с целью кому-то что-то продать.

И ни в коем случае не подписывайтесь на мой Instagram, я против! (товарищ майор, ненада!)

Это просто желание рассказать о своей деятельности, пообщаться с людьми, и так как я являюсь отечественным производителем - немного разбавить обстановку в горячем.

Буду благодарен плюсикам, комментам и в целом поддержке :)

Буду стараться регулярно выкладывать новые посты

Лазерный датчик с GSM на ардуино(автономный)

Предыстория такая. Наткнулся на комментарий.

Ну что же, их есть у меня. Задача вроде простая, требования не сложные. Длительная автономная работа и оповещение посредством смс о наличии чего либо в ячейке. Решил использовать лазерные дальномеры VL6180X для детектирования человеческих конечностей внутри ящика. Ардуинка в качестве мозгов. Модуль SIM800L для отправки смс. Нарисовал плату.

Взял кусок текстолита.

Далее монтаж компонентов. И результат вначале поста. Вроде все ок. Система работает, жалоб нет. Принял решение оставить датчики расстояния VL6180X. Так как ширина ячейки 27 см - нужно больше датчиков. А именно три. Использовать мультиплексор желания не имел, да и в бюджет не вписывалось. Адрес поменять не получается. Значит нужно коммутировать по другому. Решил, что сработает управление по минусу. Включаем и выключаем по очереди и считываем показания. Гениальный план, просто оху.ительный если я правильно понял. Развел плату на три датчика.

Готово. Но не работает. От постоянного вкл/выкл модулей, шина i2c вешала контроллер. Решил, что следующая хорошая идея, это управление по плюсу. Ну что же, вторая попытка. Надо по новой разводить плату.

И снова изготавливаем.

И? опять не работает. Но на этот раз случилось страшное. От усталости затупил и вставил банку АКБ задом наперед. Дыма было много. Боже храни тантал, что принял на себя нагрузку и сгорел синим пламенем. Все модули и сам контроллер выжили. Удивительно. И здесь я окончательно понял, что электроника не мое что идея включать и выключать модули 10 раз в секунду мягко говоря глупая. Учу матчасть. Решаюсь коммутировать линию данных с постоянно подключенной линией тактирования.Простите за такую схему.

Вот как то так, можно отключать/подключать линию данных шины i2c. Ну что же, в третий раз перерисовываю плату.

И сразу результат.

Наконец все отлично. Датчики работают примерно так. Включается первый и отрабатывает 30 мс, опрашивается раз в 5 мс. Затем включается второй и третий. Показания датчиков записываются с свои переменные. И о чудо, этот вариант стабилен.Так же на борту имеется простой датчик света - фоторезистор. Подключен через пин ардуино, дабы не потреблять свои микроамперы когда не надо.Дальше запаял оставшиеся детали.

И приклеил неодимовые магниты, угадаете откуда взял?

Крепится крайне надежно к любой металлической поверхности.По поводу работы алгоритм такой. После подключения батарейки, у нас есть 2 минуты, чтобы прикрепить плату на потолок ячейки. Далее происходит автоматическая калибровка. Контроллер замеряет показания на трех датчиках расстояния и датчике света и уходит в режим энергосбережения. В нем он просыпается каждую секунду, подает питание на фоторезистор и замеряет уровень освещения. Если света стало больше, то значит, пора вставать. Включаются три датчика расстояния и происходит 200 опросов в секунду. При попадании инородного предмета в ячейку - датчики снова засыпают. Контроллер переходит в режим отправки смс. Активируется модуль sim800l и через 40 секунд отправляет смс на заданный номер.

В сообщении контроллер сообщает в том числе напряжение на АКБ для своевременной замены.

Так происходила настройка. Эту информацию можно получить посредством блютус на телефон. Если подключить в разъем платы модуль hc-05 или подобный. Реализован вотчдог. Если контроллер зависнет, то сам себя перезагрузит, откалибруется и продолжит работать.Тестирование в почти полевых условиях..

Результаты отличные. Ни одного ложного срабатывания. Ни одного не отправленного смс. На днях начинаем тестировать на реальной ячейке. Такую систему можно использовать для разных целей. В качестве автономной сигнализации с GSM на борту.Одного АКБ хватит на 2-6 месяцев. Потребление в режиме энергосбережения менее 1мА. Такое у меня хобби.Если что, контакт телеги https://t.me/bb773301 И мой пустой сайт http://safboard.ru/ (вдруг когда нибудь перестанет быть пустым?)p.s. спасибо сообществу за такую поддержку.

Если вы забыли тарелки в поход

Электросамокат из гироскутера с учётом прошлых ошибок. Часть 3, прошивка и схема

Электросамокат из гироскутера с учётом прошлых ошибок. Часть 2Эта часть наверное больше всего вас интересует, постараюсь максимально понятно все объяснить. Как умею.Итак, для прошивки понадобится:Купить программатор Stlink v2, оригинальный или китайский без разницы, шьется одинаково.Скачать и установить с официальных сайтов:Visual Studio Code (далее вск)Stm32 Stlink Utility.В процессе установки стлинк утилиты согласиться на установку драйверов программатора.Далее открываем Visual Studio Code и устанавливаем дополнения:Russian Language Pack for Visual Studio CodeVscode-pdf - понадобится для просмотра файлов пдфPlatformIO IDE (далее пио).На начальном этапе этого достаточно, что будет необходимо вск скачает и установит самостоятельно.Качаем исходник прошивки, он в открытом доступе и бесплатный, https://github.com/EFeru/hoverboard-firmware-hack-FOC . Ссылка вроде не содержит ничего противоправного, прошу прощения, если что не так. Распаковываем.

Там же есть подробное описание от автора прошивки

Берём гирик, разбираем. Должна остаться голая рама с колёсами, АКБ и плата управления с кнопкой включения. Остальное не нужно, вытаскиваем чтоб не мешало. Следует понимать, что после прошивки обратно гириком он уже не станет. Берём паяльник и припаиваем управление согласно схемы. Самокатные курки с датчиками холла можно заменить обычными переменными резисторами на 10 кОм. Подтягивающие резисторы и конденсаторы паяем непосредственно на плату. Если не планируете использовать круиз-контроль то кнопку на него можно не паять.

Внимание. На разъёмах левого и правого уартов присутствует напряжение 15 вольт! Чтоб случайно не спалить проц неверным подключением рекомендую сразу перерезать дорожку, идущую от стабилизатора 15 вольт на разъёмы. После этого можно подать на разъёмы 3,3 вольта перемычкой. Так будет удобнее подключать курки, можно будет использовать штатные разъемы. Также припаиваем разъём программирования, 4 пина SWD programming рядом с процом. Распиновка платы гирика, полное описание со схемами также есть в исходнике в папке docs.

Платы могут отличаться по форме и по маркировке процессора - stm32f103rct6 и gd32f103rct6. Второй - китайский клон стмки, но шьётся и работает также. С другими процессорами прошивка работать не будет.

Спаяли? Отлично, проверьте ещё пару раз, чтоб всё было верно!

Шьём плату не подключая АКБ. Питание от программатора. Подключаем стлинк, открываем стлинк утилиту, выбираем Connect, после успешного подключения Target - Options Byte и снимаем защиту от чтения, нажимаем Apply. Все, гироскутером эта плата больше не станет, чип стёрт. Жмём Disconnect, закрываем утилиту.

Открываем вск - пио - открыть проект и указываем в папке с исходником файл platformio.ini . В открывшемся файле выбираем нужный вариант прошивки - VARIANT HOVERCAR

Понадобится некоторое время, чтоб программа докачала нужные файлы, после чего в нижнем левом углу появятся кнопки сборки и загрузки

Далее выбираем в папке Inc файл config.h

Я не буду описывать все настройки, которые есть в этом файле, тут и десятка постов не хватит. Опишу только самые необходимые сейчас.

Листаем вниз до раздела MOTOR SETTINGS

Тут можно включить или выключить мотор и настроитьI_MOT_MAX - максимальный общий ток одного колеса, соответственно на 2 колеса будет х2I_DC_MAX - максимальный ток фазы, выставляем на 2 ампера больше общего токаN_MOT_MAX - максимальные обороты колеса, соответственно максимальная скорость. FIEL WAKE ENABLE - ослабление поля, для любителей погонять. Даёт хороший прирост скорости, но и батарею жрёт. На штатном АКБ гирика включать совсем не рекомендую, она сдохнет, да и токи больше 10 ампер на ней ставить не стоит.

Идём в раздел HOVERCAR SETTINGS

Тут настраивается режим работы моторов TRQ, SPD или VLT_MODE, для самоката лучший вариант TRQ, так как тут присутствует накат.

Неиспользуемые в самокате функции нужно закомментировать://#define SIDEBOARD_SERIAL_USART_3

#define AUX_INPUT1 и #define AUX_INPUT2 ставим в значения первую цифру 0, отключено.

#define PRI_INPUT_1 и #define PRI_INPUT_2 ставим в значения первую цифру 3, автоопределение типа ручек газа и тормозаТут же можно изменить направление вращения моторов, достаточно раскомментировать #define INVERT_L_DIRECTION или #define INVERT_R_DIRECTION. В принципе, тут все.

Круиз-контроль включается в разделе CRUISE CONTROL SETTINGS, если используем, раскомментировать строки #define CRUISE CONTROL SUPPORT и #define SUPPORT BUTTONS RIGHT.

Нажимаем в левом нижнем углу галку build, вск скомпилирует прошивку и если всё сделано верно выдаст SUCCESS!

Подключаем программатор, нажимаем стрелку upload. В первый раз нужен интернет, вск будет скачивать нужные для работы с программатором файлы. Потом будет проще.

Перед каждой прошивкой нужно стирать чип полностью, стираем через стлинк утилиту.

После прошивки отсоединяем программатор, подключаем АКБ, ставим ручки газа и тормоза в минимальное положение. Для того, чтоб всё заработало, нужно сделать калибровку ручек, для этого:

кратковременно нажимаем кнопку вкл, сразу после пиликанья мелодии включения нажимаем опять и удерживаем 5-7 секунд, пока плата не пискнет высоким и низким тоном, отпускаем вкл, 3-4 раза дергаем курки от мин до макс и опять кратковременно нажимаем вкл. Калибровка окончена.

Также не всегда моторы запускаются сразу, это связано с тем, что связь сигналов датчиков холла в колесе и фаз обмоток двигателя в родной прошивке гирика и в этой не совпадают. Если после нажатия газа моторы не закрутились и плата начала пищать короткими писками - нужно подобрать верную фазировку, для этого отключаем питание, меняем местами любые 2 силовых провода мотора и пробуем запустить. Потом следующие 2, пока не поедет.

Ещё бывает так, что после нажатия и отпускания газа колёса не останавливаются, а при нажатии на тормоз начинают крутиться взад-вперед. Это нормальное явление, если колёса вывешены. Когда поставите на землю всё будет ок.

Прошивка поддерживает несколько методов управления, самые популярные это курки и PWM и PPM, эти два режима позволяют подключить радиоаппаратуру от RC моделей. Также позволяет управлять с двух входов с выбором приоритета, это полезно для детских машин, когда ребёнок управляет машиной сам, но радиопульт с приоритетом у папы.

Вроде всё рассказал. Если остались вопросы - пишите в комментарии, отвечу всем, может не сразу, но отвечу.

📎📎📎📎📎📎📎📎📎📎