Как стать автором
Обновить

Комментарии 80

классно! спасибо!
НЛО прилетело и опубликовало эту надпись здесь
Ааа! Всегда мечтал сам себе часы собрать!
спасибо, вспомнились года ушедшие с радиолюбителями, схемами в «Сделай сам», «Юный Техник», «Наука и жизнь», ностальгия блин :)
да… А давайте откроем блог «Сделай сам»? :)
Вот чего не ожидал на Хабре, так это радиолюбительства. Казалось бы, IT в своей основной массе уже давно отошли от транзисторов-контроллеров-прошивок, лишь монстрячатъ многомегабайтный интерпретируемый код, рассуждая «а фиг с ним, железо мощное, потянет».

Присоединился к Вашему блогу. Развивайте это направление на Хабре. И, может быть, [эхх, мячты-мячты] население таки одумается и вспомнит про низкоуровневую оптимизацию, да и вообще мозг задействуют по назначению!
Радиолюбительство — это именно «любительство», денег много не принесет :)
Более, чем уверен, что подобные статьи будут появляться, но все равно первые места будут занимать посты про «очередной гаджет от Apple» или «оптимизацию php-кода».

ЗЫ Я не против текущих топовых статей, просто мне они не интересны, меня привлекает другая тематика в IT.
В блоге ещё ни одной записи, а уже карма блога +64. Авансом? :)

P.S. Хотя я и сам к этому приложился… ;)
Благодарю, если получится заставить себя это всё проделать, то буду собой доволен на 200% )
НЛО прилетело и опубликовало эту надпись здесь
мне бы чего-нить более простое для начала собрать ;)
а материал замечательный, особенно порадовао наличие в нем физических принципов работы.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
я такие в колледже на 51м контроллере сименс программировал, только с будильником, взгрустнулось…
Я аж асемблером заинтересовался
НЛО прилетело и опубликовало эту надпись здесь
удивительно, учитывая, что тут приведён код на Си.
Тогда тебе ко мне :)
НЛО прилетело и опубликовало эту надпись здесь
Может быть. Я не особо разбираюсь, просто картинка на главной понравилась.
Это тюнингованный тостер :-)
это салфетница из икеи)
я в универе делал прошивку на такой девайс в AVR studio, единственное что неудалось реализовать — синхронизировать прерывания на время одной секунды :) время сдачи поджимало, а то что у нас получилось имею в виду плату с резисторами, транзисторами и контролером на 24 пина — больше похоже на бомбу было :-D
в самолете такие часы из сумки достать… вот весело то будет =D
Главное добавить к ним фичу обратного отсчета :)
Ну может хватит уже копипастить! Автор хотя бы сам собрал бы часы, фотки вои приложил.

licrym.org/wiki/index.php? wakka=SdelajjSam/ProstyeChasy
неудивительно, если учитывать что этот автор — я. licrym.org — это мой портал. Про портал в «я пиарюсь» я напишу чуть позже.
Сорри не углядел!
Где вы раньше были когда я начинал делать startcd.narod.ru/clock/clock.html. Вышло гораздо дороже и Atmega-8 в DIP корпусе не было в нашем городе, заказывал из Москвы.
Вот куда бы интереснее было почитать статейки по поводу параллаксовского 8-ми ядерного контроллера. Вот там можно такие вещи делать! Просто нет смысла изучать слабые пики имхо.
Если Вы не заметили, в статье речь об AVR. Кроме того, и на 8-ми битных контроллерах можно делать такое, что ого-го.
Параллакс рулит конечн, только куда его воткнуть то? Под него все с нуля придется писать. Если уж что рассматривать, так ARM или ATmega32.
Зачем так сложно? Есть же готовые контроллеры для часов, которые программировать не надо, имеющие дату, время, несколько будильников, несколько часовых поясов и т.п.
во первых на микроконтроллерах огромная гибкость, в отличие от специализированной микросхемы, а во вторых статья показывает один из вариантов применения микроконтроллера.
Гибкость? Ну тогда бы уж добавил для примера каких-нибудь фич, типа встроенного термометра и МР3-плеера — зачем тратить ПМК на обычные часы?
Я не знаю насчёт гениев, но большинство народу учится «от простого к сложному». Рабочее устройство при минимуме усилий — как раз то, что нужно для развития интереса к теме. Фичи это хорошо, но не всё сразу.

P.S. Вы случаем хабр с сахарой/electronix.ru не спутали?
НЛО прилетело и опубликовало эту надпись здесь
а по ntp его можно научить синхронизироваться?
или по gps через серийный порт?
возможно всё!) всё упирается в описания протоколов. Я видел в инете статью как к часам добавляли GPS модуль для синхронизации времени, но к сожалению сейчас ее не нашел. Если известно какие байты нужно слать в com порт GPSу что бы он в ответ дал время то реализуется довольно легко.
Спасибо, придумали хорошую задачу для лабораторной :)
Волше-ебно.
Продолжите тему о микроконтроллерах — я Ваш слуга навеки.
если не ошибаюсь, а секунде по определению тысяча миллисекунд, а у вас в статье выходит что сто. Непорядок.
А зачем такая здоровая плата? Почему бы не сделать детали на том же месте что и индикаторы, но разведенные на обратную сторону. Было бы не так монструозно.
Где вы микроконтроллер за 41 рубль брали? В 'Чип и Дип' 75-120 рублей выходит :(
Посмотрите тут www.platan.ru
Не сочтите за рекламу, сам ищу где дешевле…
я брал в микроэлектронных компонентах, поленился тащиться в промэлектронику. в промэлектронике (promelec.ru) он вообще 36 р стоит в розницу, и 25 р в партиях более 360 шт.
Код не отформатирован. А часы будут идти неточно.
вот из-за этого:
TCNT1H=0x00;
TCNT1L=0x00;
Нельзя обнулять таймер программно.
НЛО прилетело и опубликовало эту надпись здесь
Питание от USB можете реализовать?
легко, достаточно посмотреть какой пин порта USB дает +5В и подключить его на шину питания часов.
Прикольно, но только этого я понять не смог
Прикольно, но только этого я понять не смог:
Если количество миллисекунд достигает 100, то мы увеличиваем на 1 значение секунд. милли — вроде бы 1/1000 :)
«прерывание у нас будет случаться каждые 1/100 сек»

То есть там не миллисекунды, а сотые доли секунд.
верно, насчет миллисекунд это мой промах.
Сначала подумал, что часы, это та замечательная блестящая коробочка, которая потом оказалась блоком питания:) Подумал, что вольтметр используется в качестве циферблата со стрелкой:) Впрочем наверное такое тоже возможно.
Не знаю важно это или нет, но случайно заметил у Вас опечатку в предложении «Итак, нам понядобятся инструменты:...»
НЛО прилетело и опубликовало эту надпись здесь
почему не сыщешь? у нас в магазинах радиодеталей еще с советских времен остались неоновые индикаторы, вот например:
marketmec.ru/main.php? page=goods&g=10&g1=3&g2=1
Отлично, спасибо!

Со всем можно разобраться. Только непонятно с программатором и как всё-таки залить программу в микроконтроллер? :(
Например вот так: www.ln.com.ua/~real/avreal/
И ещё.

Какой вот из этих микроконтроллеров больше подходит?

+ что такое колодка под микроконтроллер?

Спасибо заранее.
из того списка я бы рекомендовал: ATmega48-20PU, DIP28, 2.7-5.5V, 4K-Flash, 20MHz .Pb-free
хотя там есть и используемый автором статьи: ATtiny2313-20PI (PU), DIP20, МCU, 5V, 1K-Flash, 12MHz.
Почему именно этот?

У себя нашёл вот такой: ATtiny2313-10PU. Пойдёт нет?
пойдет. Вообще если есть возможность то лучше брать максимально мощный микроконтроллер, например ATMEGA8 или ATMEGA48 — после создания останется больше простора (например свободных ног) для добавления фич и экспериментов.

Колодка(панелька) под микроконтроллер — это такая панелька — разъем, что бы можно было:
1) легко заменить микроконтроллер
2) при пайке греется дешевая колодка, и нет страха повредить микросхему статикой или перегреть ее, так как она вставляется в колодку после пайки.
Опечатка у Вас: Sprint Layout 4. Поправьте пожалуйста. А за статью — огромное спасибо.
Браво! На хабре стали появляться интересные статьи! :-)

Хочу добавить свои пять копеек про пайку, надеюсь кому-то пригодится.
Если есть интерес и не жалко потратить немного денег — лучше сразу брать паяльную станцию. Простенькую можно взять за 1000-1500, даже с феном. По сравнению с обычным нерегулируемым паяльником — просто сказка!
Современные необгораемые жала все-таки смачиваются припоем ;-) Хуже, конечно, чем медяха, но все-таки. Иногда они перестают это делать, тогда нужен реактиватор жал.
Вместо твердой канифоли куда как лучше использовать жидкую. Правда, с ней нужно осторожно обращаться — пачкается сильно. Ну и после любой канифоли платы лучше отмывать спиртом.

Всем успехов в сборке девайсов!
DIY — это здорово. =) Давно пора открыть такой блог. Очень хочется заняться радиоэлектроникой, есть желание, немного времени и голова на плечах. Осталось найти поболее информации по этому делу. К тому же, схемы на микроконтроллерах, по-сути, то же программирование.
НЛО прилетело и опубликовало эту надпись здесь
черт, со школы не держал паяльник в руках.
вы разбудили во мне желание взять его опять в руки :)
Осталось только найти классный корпус.
Спасибо!
Спасибо, очень интересная тема! Года 4 уже паяльник в руках не держал, хорошо хоть ящик с электронным барахлом остался, самое время его отыскать :)
Извините за нескромность, а нельзя Proteus-овый проектик выложить?
его увы нет(
НЛО прилетело и опубликовало эту надпись здесь
Если надо, то моду откомпилить этот код в AVR Studio 4 и отдать прошивку, но пусть лучше это сделает автор.
*могу
Надо бы, походу, написать статью про свою поделку — свой вариант типа ардуино.
Как раз недавно сделал в мену «шилдик» с 7-ми сегментным индикатором для часов, но пока только простой таймер секунд сделал.
Похоже я могу свободно адаптировать этот код под свой МК.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации