Берлинские часы - копия Mengenlehreuhr V2

Источник:

Это миниатюрная копия берлонских часов Mengenlehreuhr, разработанных Дитером Биннингером.

Принцип работы:
— На 5 уровнях расположены 24 световых сигнала.
— Круглое поле вверху показывает секунды (мигает раз в секунду).
— Первый ряд светодиодов содержит 4 светодиода, и каждый квадрат соответствует 5 часам.
— 4 поля ниже представляют собой 1 час.
— Третий ряд содержит 11 полей, обозначающих каждые 5 минут. (обратите внимание, что третий, шестой и девятый светодиоды в этом ряду красные, что облегчает представление трех четвертей часа).
— 4 поля в последнем ряду обозначают 1 минуту.
— Часы читают сверху вниз.
Настройки печати

Бренд принтера:

Пруса

Принтер:

И3 МК3С

Плоты:

Не имеет значения

Поддерживает:

Нет

Разрешение:

200

Заполнение:

20
Нить:
[Prusament PLA](http://www.amazon.com/s?url=search-alias&field-keywords=Prusament+PLA&tag=thingiverse09-20)

Как я это разработал

Вторая версия оптимизирована и имеет форму, более близкую к оригинальным часам.
Вид на прототип, в 17:58.
[Задняя пластина изменилась]

Глобальная структура

Я использовал MAX7219 для управления светодиодами, DS3231 для часов реального времени и плату Arduino.
Модель была смоделирована таким образом, чтобы передняя грань находилась на нагревательном столе.

Печатая на принтере Prusa i3 Mk3s+ (или более ранней версии) с текстурированным стальным листом с порошковым покрытием PEI, можно получить «матовый» эффект.

Категория: 3D-печать

Электронный (новый)

Вот различные схемы, позволяющие воспроизвести эту миниатю��у:

Схема светодиода

Arduino, RTC и контакты схемы MAX7219

Схема MAX7219

Код последней версии:

//Финальная версия
#include //Для связи I2C
#include //библиотека DS3231
#include «LedControl.h» //библиотека Max7219

RTC_DS3231 Часы реального времени; //модель RTC (RTC DS3231)
LedControl lc=LedControl(12,11,10,1); // LedControl(DataIn, CLK, LOAD, Nb_de_Max7219)

интервал мин_1 = 0;
интервал мин_5 = 0;
интервал heu_1 = 0;
интервал heu_5 = 0;

недействительная настройка () {
Серийный.начало(57600); //номер скорости передачи данных: определить номер метки для серии мониторинга (Ctrl — Maj — M)
Провод.begin();
РТК.начало();
RTC.adjust(DateTime(__DATE__, __TIME__)); //Регулировка времени и даты часов с ячейками ординатора

lc.shutdown (0, ложь); // проявит��ль MAX7219, установленный по умолчанию
lc.setIntensity(0,4); // Определение интенсивности светодиодов
lc.clearDisplay(0); // éteindre рекламирует светодиоды

DateTime сейчас = RTC.now();
}

недействительный цикл () {

DateTime сейчас = RTC.now();
min_1 = (сейчас.минута()%5);
min_5 = (сейчас.минута()/5);
heu_1 = (now.hour()%5);
heu_5 = (сейчас.час()/5);
Serial.print(«heu_5: „); //тест на соответствие
Serial.println(heu_5);
Serial.print(“heu_1: „);
Serial.println(heu_1);
Serial.print(“min_5: „);
Serial.println(min_5);
Serial.print(“min_1: „);
Serial.println(min_1);
Серийный.println();

for (int i=0; i {
lc.setLed(0, 0, я, правда);
}

for (int i=4; i<4+heu_1; i++)// часы
{
lc.setLed(0, 0, я, правда);
}

if (min_5 > 0) { // минут до первой премьеры
for (int i=0; i }
еще {
lc.setRow(0,1,B00000000);
}

if (min_5 > 8){ // три последних минуты
for (int i=0; i<-8+min_5; i++) {lc.setLed(0, 2, i, true); }
}
еще {
for (int i=0; i<3; i++) {lc.setLed(0, 2, i, false);}
}

if (min_1 > 0) { // количество минут
for (int i=0; i }
еще {
for (int i=0; i<4; i++) {lc.setLed(0, 2, 3+i, false);}
}

lc.setLed(0, 2, 7, правда);
задержка(1000);
lc.setLed(0, 2, 7, ложь);
задержка(1000);
}

19:26
20
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

держатель микрофона yaesu ft450
это простой держатель микрофона дляПодробнее
8-контактный краевой разъем карты (например, марки амфено...
I needed this for a project. STEP filesПодробнее
Переключатель на 4 аркадные кнопки......
Я разработал этот блок для четырехПодробнее
Держатель щупов для осциллографа Rigol DHO (804)
Легко печатаемый защелкивающийсяПодробнее
Крышка осциллографа Rigol 804 (800-900 серия)
Защелкивающаяся крышка для осциллографовПодробнее
Линки для пайки "третья рука"
Стандартные звенья типа Loc-LineПодробнее
USB-вытяжка C для пайки (+ прочный корпус)........
Я хотел, чтобы вентилятор отсасывалПодробнее
Носимый чехол для Seeed Xiao (ремешок 22 мм)........
Это чехол, напечатанный на 3D-принтереПодробнее
Лабораторный блок питания - корпус блока питания Riden RK..
Компактный чехол для модулей RidenПодробнее
BIGTREETECH BTT Relay V1.2 Крепление на DIN-рейку........
Модель от Фабиана не была доступна воПодробнее
Модульная система Pegboard - Макетные платы........
Когда я впервые нашел «ВертикальнуюПодробнее
Wemos D1 mini (крепление на DIN-рейку)
Это крепление для Wemos D1 mini. WemosПодробнее
Реле для крепления на DIN-рейку
Нужно распечатать: 2 шт. файлаПодробнее
Нагрузочная катушка любительского радио........
Это мой прототип самодельной загрузочнойПодробнее
Чехол Heltec v3 для Meshtastic
**Вы можете приобрести этот и другие ужеПодробнее
Komplettes Stativ mit Kugelkopf-Adapter und Gehäuse für e..
Комплектная модель для мини-стата дляПодробнее
Корпус BrickLight
Корпус, состоящий из двух частейПодробнее
Чехол на камеру ESO32-CAM
Чехол на камеру ESO32-CAM+ DevelopmentПодробнее
ULTIMATE Devboard (без поддержки) для двигателей n20, Ard..
Сопло .6. Высота слоя .2. КреплениямПодробнее
Настенное крепление модуля светодиодного дисплея 192*192 ..
Простая пластина для настенногоПодробнее
Я люблю Ардунио
ПОЕХАЕМ, Ардунио (запускать из esp32Подробнее
Lolin32 lite открытый корпус с зажимом DIN........
I added the 2 models together. Подробнее
2,4-дюймовый TFT-дисплей Zoll Gehäuse Schräg........
Dieses flache Gehäuse для 2,4-дюймовогоПодробнее
Крепление тумблера - поддержка прерывателя на подставке (..
Завидуете ли вы свободному подключениюПодробнее
Датчик CO2 TTGO Настольная подставка под углом 45 градусо..
Датчик CO2 TTGO Настольная подставка подПодробнее
Я люблю Ардунио
ПОЕХАЕМ, Ардунио (запускать из esp32Подробнее
Чехол Flip_C3
Я создал этот корпус, чтобы можно былоПодробнее
Магнитное крепление на стену 4 дюйма........
Я переделал модель, потому что стопорныеПодробнее
Угловой футляр и крепление
Эта модель представляет собойПодробнее
Крепление для силиконовых лент (5,6 мм x 11,6 мм) и код д..
Fixation pour Ruban del En Silicone (5,6Подробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.