Geeky Clock v1 на базе nedoCPU-16

8-битные микроконтроллеры PICmicro (ПИКи) от Microchip и совместимые, а также 16-битные PIC24 и 32-битные PIC32

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Geeky Clock v1 на базе nedoCPU-16

Post by Lavr »

Shaos wrote:Снова попал на первую страницу dangerousprototypes ;)
Если переводить буквально dangerousprototypes - опасныепрототипы? :wink:
Ты значит сделаешь "опасныйпрототип" часиков? :o
iLavr
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote:
Shaos wrote:Снова попал на первую страницу dangerousprototypes ;)
Если переводить буквально dangerousprototypes - опасныепрототипы? :wink:
Ты значит сделаешь "опасныйпрототип" часиков? :o
Да они меня давно пиарят :)

Точнее они пиарят в своём блоге всех, кто что-то путёвое в их форуме выдаёт

Ну и типа да - это "опасные прототипы" и по идеологии они близки нашему "nedoPC" прожэкту :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote:Ты значит сделаешь "опасныйпрототип" часиков? :o
Вот как-то так получается:

Image

P.S. Картинка из gerbv получена - в реальности плата будет обычная - зелёная...

P.P.S. Плата nedoCPU-16 будет втыкаться сверху сзади (компонентами наверх) и часы можно ставить на стол эдакой раскорякой. С питанием пока не определился (толи на батарейке сделать, то ли от блока питания). Часы можно будет перепрошивать через COM-порт компа (см. PDBLv1) и прошивка может быть не только часами, но скажем какой-то игрой с управлением 2 кнопками (слева и справа), и индикацией на 4 зелёных 7-сегментных индикатора и 2 зелёных светодиода между ними...

P.P.P.S. Уже заказал 5 платок у китайцев через SeeedStudio...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:P.P.P.S. Уже заказал 5 платок у китайцев через SeeedStudio...
Уже получил - 6 вместо 5 :)

Image
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Собрал первые часики:

Image

Процесс работы с бутлоадером будет выглядеть так:

Image

Теперь осталось запрограммировать...

P.S. В качестве преобразователя TTL<->RS232 для бутлоадера можно не только мой nedoSerial ставить, но и сторонние решения, т.к. я порядок ног изначально делал совместимым (RX, TX, GND, VCC)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Кто-то готов покупать такие часики за $39.99 (плюс пересылка) или желающих нету? :roll:

Думаю я кроме как дать юзеру возможность самостоятельно их программировать, сделать возможность программировать их на языке Forth, компилятор которого будет сидеть прямо в них - т.е. юзер подключает их к компьютеру и через COM-порт общается с интерактивной средой Форта! :o

P.S. Более того - сами часы можно запрограммировать на Форте - тогда это вообще будет разрыв шаблона...
Я тут за главного - если что шлите мыло на me собака shaos точка net
jdigreze
God
Posts: 1388
Joined: 02 Jan 2006 02:28
Location: Abakan

Post by jdigreze »

Предпочитаю классическую механику. :roll:
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

А я люблю электронные часики, особенно светящиеся в темноте - наверное после того, как весной 1990, заняв 2-е место на городской олимпиаде по информатике среди школьников (на ДВК-2 с Бейсиком), я получил от городского комитета ВЛКСМ приз за оригинальность - вот такие настольные часы Электроника стоимостью 45 советских рублей :)
elektronika13.jpg
P.S. Кстати они перестали работать дома у родителей совсем недавно - отслужив более 20 лет :roll:

P.P.S. В мае 2018 заменил фотку на свою, т.к. какое-то время назад, благодаря eBay, я стал обладателем таких же часов, причём рабочих ;)
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:Кто-то готов покупать такие часики за $39.99 (плюс пересылка) или желающих нету? :roll:

Думаю я кроме как дать юзеру возможность самостоятельно их программировать, сделать возможность программировать их на языке Forth, компилятор которого будет сидеть прямо в них - т.е. юзер подключает их к компьютеру и через COM-порт общается с интерактивной средой Форта! :o

P.S. Более того - сами часы можно запрограммировать на Форте - тогда это вообще будет разрыв шаблона...
Идея в том, что по прерыванию Форт-система будет выполнять фортовское слово ISR (но со своим стеком данных), а будучи запущенными в альтернативном режиме - три комбинации нажатия двух кнопок во время ребута (01,10,11) - часики будут вызывать фортовские слова ISR1, ISR2 и ISR3 соответственно (адреса подпрограмм будут искаться в момент бута - если слова не найдены, то будет вызываться всё тот же IRQ). Частота прерываний по умолчанию пусть будет 50 раз в секунду - можно настраивать константой в EEPROM. Также в EEPROM будет хранится константа коррекции часиков (сколько-то секунд в сутки) и текущее состояние счётчиков часов и минут (для того чтобы часы сохраняли своё состояние во время отключения питания) - причём с этими EEPROM-переменными будет работать Форт-программа скажем через слова E@ и E!...

P.S. Про форт для пиков - в отдельном топике:

viewtopic.php?t=10850
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Geeky Clock v1 на базе nedoCPU-16

Post by Shaos »

Уж 3.5 года прошло с тех пор - это я тогда уплыл в новогодний круиз на пароходе по карибам и думать забыл и про форт, и про часы на пике...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re:

Post by Lavr »

jdigreze wrote:Предпочитаю классическую механику. :roll:
Shaos wrote:А я люблю электронные часики, особенно светящиеся в темноте...
А мне нравятся - вот такие часы-будильник, называются Kruser, и у меня их трое. :wink:
Kruser.jpg
Лучше картинки, к сожалению не нашел... Мне почему-то нравится дизайн в прозрачном корпусе.
А так - простые часы-будильник с батарейкой, ничего ообого - но нравятся! :kruto:
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

опыт Гюйгенса

Post by Lavr »

Lavr wrote:А мне нравятся - вот такие часы-будильник, называются Kruser, и у меня их трое. :wink:

Image
Ну и поскольку у меня их трое, я как-то решил с двумя из них проделать опыт Гюйгенса с синхронизацией
часов на общей опоре или подвесе. :wink:
Фото0263.jpg
Эффект синхронизации открыл в 1665 году голландский ученый Христиан Гюйгенс: он выяснил, что пара маятниковых часов, висящих на общей опоре, синхронизируется между собой, то есть колебания их маятников начинают совпадать.

Ну что сказать... Гюйгенс был прав! Часы начинают синхронно показывать одинаковое время, причем не факт,
что правильное. Хотя у меня - правильное! :lol:

При этом совершенно не обязательно, чтобы опора или подвес были слишком уж подвижны, как в этом видео:

You do not have the required permissions to view the files attached to this post.
iLavr
forthuser
Senior
Posts: 165
Joined: 12 Jan 2023 07:26

Re: Geeky Clock v1 на базе nedoCPU-16

Post by forthuser »

Shaos wrote:Уж 3.5 года прошло с тех пор - это я тогда уплыл в новогодний круиз на пароходе по карибам и думать забыл и про форт, и про часы на пике...
Есои Форт проник в серое вещество подкорки, то забыть об нём уже достаточно сложно.

P.S. Может как то выделить некоторое место на местном форуме под вопросы связанные с Форт обсуждением?
т.к. вижу, что при поиске по форуму по слову Forth находится некоторое число тем с ним связанное.
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Geeky Clock v1 на базе nedoCPU-16

Post by Shaos »

Есть же раздел Software - там и обсуждать Форт...
Я тут за главного - если что шлите мыло на me собака shaos точка net
forthuser
Senior
Posts: 165
Joined: 12 Jan 2023 07:26

Re: Geeky Clock v1 на базе nedoCPU-16

Post by forthuser »

Shaos wrote:Есть же раздел Software - там и обсуждать Форт...
Форт, по занимаемой им нише не так просто отделить от применения в ембеддед устройствах,
хотя да, есть и чистое программирование на Форт и для ПК вне контекстаего привязки к аппаратуре МК, FPGA .,

Процессор Forth J1 в FPGA плате M02mini

P.S. А, вообще, для Форт есть и рускоязычный форум активный с 2006г.
fforum.winglion.ru/
Для того чтобы на нём зарегистрироваться нужно прочитать, что для этого написано на его заглавной странице.