Этот https://reactor.cc/post/5767343 пост напомнил мне свой старый проект, в который я вложил много сил и времени в своё время.
В до-андроидо-айфоновские времена мне в руки попал телефон с qwerty-клави
После просмотра фильма День сурка, захотел завести себе перекидные часы. И так как желание не пропало за много лет, а купить в магазине не наш выбор, то я решил сделать из сам. В ящике с деталями нашёл контроллер, накропал программу, а корпус напечатал на 3d принтере на работе. Рассыпуха на плату стоила в полтора раза дороже, чем часы в магазине, но здесь важен путь, а не цель. И так, представляю вашему вниманию... Часы.
Небольшая история о создании самодельного 3D принтера. Пара советов.
В самом низу ссылки на проект - сделайте своими руками.
Делал я это, ни черта не зная о принтере, платах и прочем.
Опишу, что помню, с чем сталкивался, и какое решение находил.
Скажу сразу, если вам нужен просто 3D принтер - купите. Если нужен
большой, масштабируемый принтер, но нет денег - сделайте. Если у
вас есть принтер - напечатайте запчасти ближнему своему. Если
хотите иметь возможность модернизировать, чинить, менять, просто
знать как оно работает - сделайте. Если хотите просто печатать не
парясь - с 3D принтерами так не получится, но лучше купить.
Ну и как пример: у человека сгорел Ender 3 (дешевая громыхалка, которую модернизировать надо в половину стоимости). Просто плата полетела. А на ней драйверы. Припаяны. Надо менять все, если сам перепаять не можешь.
Предыстория:
Собственно, напечатал себе CoreXY на напечатанный CoreXY, кой мне
временно в
Бабушка хотела выкинуть старый дисковый телефон, но я ее остановил, хотя телефон мне был нужен не весь. Я еще не знал, как именно реализую сложившийся в голове пазл, но точно знал, что я это сделаю! =))
Под видео опишу вкратце, как это сделать с применением контроллера Arduino.
Подключение диска от советского телефона к Arduino Leonardo. (Работать будет под любой ОС)
Вместо Leonardo можно использовать любую другую плату, только в скетче надо будет применять не Keyboard а Serial для вывода результатов.
#include<Bounce.h>; //для снижения эффекта
дребезга
Bounce bouncer = Bounce(2, 40);
int pulses = 0;
void setup() {
pinMode(2, INPUT);