Часы на Arduino. TM1637, DS3231 и платы от jlcpcb.com

  Переглядів 25,967

arduinoLab

arduinoLab

3 роки тому

Доведенный до логического завершения, проект часов на ардуино, и печатными платами заводского производства от jlcpcb.com/cyt
🐾Железки на али:
Модуль с TM1637: alii.pub/5qoizc
LM35: alii.pub/5qoije TMP36: alii.pub/5qoik6
ATMEGA8A-AU: alii.pub/5qoilx
DS3231: alii.pub/5qoirk и alii.pub/5qoivu
micro usb: alii.pub/5qojx6
🐾Проект: oshwlab.com/arduinolab.pw/tm1...
🐾Гербер: arduinolab.pw/wp-content/uploa...
🐾Код: arduinolab.pw/index.php/2016/0...
🐾Желающим оказать материальную поддержку.
www.donationalerts.ru/r/arduin...

КОМЕНТАРІ: 81
@user-js6zw6zp4w
@user-js6zw6zp4w 3 роки тому
Отлично получилось,давно не было поделок от Вас!А ошибки-не ошибается тот,кто ничего не делает ;)
@vernnms78
@vernnms78 3 роки тому
Очень красиво и лаконично. Как представишь, сколько трудов вложено...
@kiutin1979
@kiutin1979 3 роки тому
Знаете, немного обидно за продавца, относительно подарка, который вложили в коробку. Пофиг - самая лучшая реакция на подарок.
@arduinoLab
@arduinoLab 3 роки тому
vk.com/wall-102194992_6354
@bul2012
@bul2012 3 роки тому
Что не делай на Ардуино, один хер часы выходят, и метеостанция, если повезёт
@javafix5167
@javafix5167 2 роки тому
Не только)))). осцилограф можно сделать) . Информер курса валют и крипты. Телеграм бот!!! веб сервер! Сигнализацию с автодозвоном на телефон! Фарм бота для игры. Торговый Бот на бирже криптовалют(мною розработаный скетч) !
@SIM31r
@SIM31r 2 роки тому
@@javafix5167 Можно даже ракету сделать, берем Ардуино и крепим скотчем к ракете готовой и она успешно летит, такая же аналогия ))
@javafix5167
@javafix5167 2 роки тому
@@SIM31r я за конкретные рабочие примеры, а ты шутки шутиш!
@shetiashcroft
@shetiashcroft 2 роки тому
дак потому что нет нормальных часов в продаже, приходится самим ваять
@user-uw6nh4rt3k
@user-uw6nh4rt3k 3 роки тому
Интересный вариант часов!
@Magelan59
@Magelan59 3 роки тому
Отлично получилось. Единое устройство. Еще корпус на 3Д принтере или оргстекло (лазерная резка). Интересно было бы реализовать часы с синхронизацией DS3231 по GPS или Глонасс дополнительно.
@alexanderk2215
@alexanderk2215 3 роки тому
Объяснено очень хорошо, спасибо! Пожалуйста, не трясите объектом и руками в кадре, очень неудобно следить за экраном.
@kristoferrobin4695
@kristoferrobin4695 3 роки тому
Никогда не думал что с GPS можно время снять хотя знаю как работает GPS и что спутники отправляют именно время и все теории относительности и искажения земли учтены и ещё куча всего но вот чтоб время брать от туда даже в голову такое не приходило ))) очень круто получилось )))
@RenatRkrkaft
@RenatRkrkaft 2 роки тому
Вопрос только будет ли он ловить спутники в помещении, да и ценник будет +300р примерно
@alexpar1336
@alexpar1336 3 роки тому
Как всегда отлично! Я бы такие часики в машину встроил, только отрицательную температуру для меня обязательно нужно. Спасибо огромное.
@ASDXX911
@ASDXX911 3 роки тому
При засветки датчика, яркость показометра должна увеличиваться.
@0lympy
@0lympy 3 роки тому
Хм, так если фонарем светить, наоборот же ярче должно становиться, или это такая функция, чтоб гарантировать нечитаемость при ярком свете ;)
@eugenevetrov5069
@eugenevetrov5069 3 роки тому
Именно это и хотел написать. Реакция на изменение освещения должна быть с точностью до наоборот. Как говорится, Олимпий с языка снял.
@arduinoLab
@arduinoLab 3 роки тому
Кто еще не досмотрел до конца? )
@eugenevetrov5069
@eugenevetrov5069 3 роки тому
@@arduinoLab М-да, поторопились )))
@ismile6784
@ismile6784 3 роки тому
Ура. Интересные видео вернулись. А есть наметки на код с использованием GPS?
@arduinoLab
@arduinoLab 3 роки тому
Пока нет, но там вроде и ничего сложного.
@ismile6784
@ismile6784 3 роки тому
@@arduinoLab Что-то пока не получается разобраться с "легким" вариантом парсинга. Черезчур замудрено. Кстати хорошая идея для очередного видео.
@konstantingolinskiy4944
@konstantingolinskiy4944 3 роки тому
так яркость наоборот должна когда ярко делать свет ярче чтобы было видно на свету, а когда темно делать слабую подсветку чтобы в темноте не слепила.
@Andrey00I
@Andrey00I 3 роки тому
Решил себе собрать часики, все навешивают всякую шляпу- температуру, влажность, дати и т.п. В общем кое как нашел на матричном дисплее, получилось более чем достойно, кстати в такой дисплей легко ставится фото резистор с минимальной доработкой, регулировка освещения теперь моментальная, ни какой ступенчатости и задержки нет. Я доволен.
@user-xj9ob2xu8n
@user-xj9ob2xu8n 3 роки тому
🔥💪
@XPEH567
@XPEH567 3 роки тому
Часы классные, но лучше бы датчик освещенности разместить спереди, т.к. часы, в основном, стоят к стенке задом или в книжных шкафах и т.п.
@valeryagro3399
@valeryagro3399 2 роки тому
Подскажите, а как к данной схеме GPS прикрутить? Нужна синхронизация времени))
@DonPedro-dy1ly
@DonPedro-dy1ly 3 роки тому
Это бич в этом деле. не в устранение косяков и пуская в ход. Ну исправления косяков радует)
@arhidima
@arhidima 3 роки тому
С ЖПС круто же будет ! поточнее время там :)
@Dancopymus
@Dancopymus 10 місяців тому
Greetings from Brazil. Do you have any code (Clock) for this Display with Rotary Encoder (without RTC)? Thanks
@Polaktau
@Polaktau 10 місяців тому
Вот тебе пример запроса для бота. Я спросил и он мне написал код ( я не проверял, но думаю что там все рабочее) Придумай новую схему Плата ардуино нано, индикатор tm1637, датчик ds18b20, модуль GPS neo-6m, кнопки если они нужны. Это будут часы которые будут синхронизироваться по gps, один раз в минуту показывать температуру измеренную датчиком температуры. Придумай схему и напиши код Не знаю получится выложить код тут или нет
@Polaktau
@Polaktau 10 місяців тому
Схема подключения будет следующей: 1. Подключите модуль GPS neo-6m к Arduino Nano: - VCC модуля GPS - 5V пин на Arduino Nano - GND модуля GPS - GND пин на Arduino Nano - TX модуля GPS - RX пин (0) на Arduino Nano - RX модуля GPS - TX пин (1) на Arduino Nano 2. Подключите датчик температуры DS18B20 к Arduino Nano: - VCC датчика - 5V пин на Arduino Nano - GND датчика - GND пин на Arduino Nano - DATA датчика - пин 2 на Arduino Nano 3. Подключите индикатор TM1637 к Arduino Nano: - VCC индикатора - 5V пин на Arduino Nano - GND индикатора - GND пин на Arduino Nano - CLK индикатора - пин 3 на Arduino Nano - DIO индикатора - пин 4 на Arduino Nano 4. Добавьте кнопку, если необходимо: - Один конец кнопки подключите к 5V пину на Arduino Nano - Другой конец кнопки подключите к GND пину на Arduino Nano - Подключите центральный контакт кнопки к пину 5 на Arduino Nano Код для данной схемы: #include #include #include #include #include #include #define CLK 3 #define DIO 4 #define ONE_WIRE_BUS 2 TM1637Display display(CLK, DIO); OneWire oneWire(ONE_WIRE_BUS); DallasTemperature sensors(&oneWire); SoftwareSerial gpsSerial(0, 1); // RX, TX TinyGPSPlus gps; void setup() { Serial.begin(9600); gpsSerial.begin(9600); sensors.begin(); display.setBrightness(7); } void loop() { while (gpsSerial.available() > 0) { if (gps.encode(gpsSerial.read())) { if (gps.time.isUpdated()) { displayTime(); } } } if (millis() > 60000) { displayTemperature(); millis(); } } void displayTime() { int hour = gps.time.hour(); int minute = gps.time.minute(); display.showNumberDecEx(hour * 100 + minute, 0b11100000, true); } void displayTemperature() { sensors.requestTemperatures(); float temperature = sensors.getTempCByIndex(0); display.showNumberDecEx(int(temperature * 10), 0b11100000, true); }
@Polaktau
@Polaktau 10 місяців тому
Hi. I'm using GPT bot to write code. He's doing very well with all my desires. Tell him what Arduino fee you will use, plug-ins, your desires (hours, temperature, GPS synchronization, Shim controller, encoder or something your) and ask me to come up with a scheme and write code. 99% code will be working. But if there is a code error, it easily fixes it if you send a bot request.
@Polaktau
@Polaktau 10 місяців тому
@GPT4Tbot
@Dancopymus
@Dancopymus 10 місяців тому
@@Polaktau Tks
@user-kv9od7pk5v
@user-kv9od7pk5v 3 роки тому
Классно, но нужен датчик ds18b20 для отрицательных температур.
@user-jy3oh4kj2p
@user-jy3oh4kj2p 5 місяців тому
Собрал часы но без термодатчика и светодатчика. Часы заработали но с косяками работает плохо кнопки (как бы тормозят жмешь а реакция только раз в секунду ) также дисплей моргает (яркость прыгает тоже раз в секунду ) может кто с таким сталкивался ?
@user-fv2gd8xe1z
@user-fv2gd8xe1z Рік тому
А можно ли с ГЛОНАСА получать время без интернета? Можете реализовать этот проект на ESP (8266 or 32) ?
@arduinoLab
@arduinoLab Рік тому
мысли есть, со временем и мотивацией как то не очень.
@gene4000
@gene4000 3 роки тому
А вот если хочется сделать, чтобы часы работали без розетки (свет отключили, например). Надо аккумулятор, зарядку для него и.... как подключается батарейка, когда электричество с питания пропадает, реле какое-нибудь?
@_find_self_
@_find_self_ 3 роки тому
Powerbank
@gene4000
@gene4000 3 роки тому
@@_find_self_ нет
@alx123
@alx123 3 роки тому
способ в лоб это реле, которое замкнуто на батарейку без подачи питания от сети, но поскольку оно переключается 5-10 мсек, надо ещё конденсатор на питание микроконтроллера подобрать приличный. А вообще есть специальные микрухи для этого. Ну или первое приходит в голову с P-канальным мосфетом, двумя диодами Шоттки и оптопарой. Тут ссылки не всегда проходят, на словах примерно так: земля общая, + источника идет через диод на плюс устройства, + с батарейки идёт на исток транзистора, со стока идет через диод на девайс; затвор подтянут через 5.1 кОм к земле - по умолчанию питание от батарейки, с другой стороны подключен к эмиттеру оптопары, а коллектор оптопары через 100 Ом к плюсу батарейки; диод оптопары подключен к источнику сети, т.е. когда питание норм, оптопара открывается, закрывает транзистор; диоды нужны от перетекания токов куда не надо (т.к. транзистор в обратную сторону будет пропускать через свой паразитный диод, а второй не будет батарею разряжать на сетевой источник, шоттки типа ss34 дешмана, у них будет 0,2-0,3В падение, от 4.7В схеме ничего не будет).
@gene4000
@gene4000 3 роки тому
@@alx123 Спасибо за подробный ответ. Пока мой уровень очень далек от реализации такой схемы. Думаю, что оно вполне может быть в виде модуля на алиэкспрессе. А вот если говорить про реле, то даже если часы временно отключатся - даже на несколько секунд - я проблемы не вижу. Там ведь и свои часы реального времени, чтоб восстановить правильное время, и wifi - когда доступ к сети восстановится. Правда несколько громоздкая система получается, ну так и часы маленькие смысла делать нет.
@REDISKA1977
@REDISKA1977 3 роки тому
А зачем датчик температуры в ds3231 вроде есть же датчик
@Zhuk72
@Zhuk72 3 роки тому
Он показывает температуру кристалла. Поэтому на пару градусов врёт (в бОльшую сторону).
@user-bd6ox3mw8n
@user-bd6ox3mw8n 3 роки тому
такой сложный код на одни часы ? Да еще такой длинный. Сколько же времени надо чтобы написать ?
@user-uf5oi3es9g
@user-uf5oi3es9g 3 роки тому
Могу ошибаться, но атмеги 8 для часов многовато... Особенно с учётом подорожания мк
@artart3644
@artart3644 3 роки тому
а ты отпили лишнее и продай
@arduinoLab
@arduinoLab 3 роки тому
Это же не массово-серийное производство.
@user-hi6km2zl5t
@user-hi6km2zl5t 3 роки тому
Подскажите что за модуль ? На 5:20 минуте? Можно ссылочку с алика
@arduinoLab
@arduinoLab 3 роки тому
Поищи по запросу "ds3231 cr1220" он довольно редкий, может уже и не быть.
@alexrakin1181
@alexrakin1181 3 роки тому
Странный проект не характерный для тебя. Почему градусник не на ds18b20?Почему Мега не в DIP корпусе?
@arduinoLab
@arduinoLab 3 роки тому
Кстати да, дип туда бы поместился, ну или на аттини85
@alexrakin1181
@alexrakin1181 3 роки тому
Да для просто часов и Тини в DIP больше чем
@aleksandraleksandr6182
@aleksandraleksandr6182 3 роки тому
Здравствуйте, в какой программе вы работаете?
@DezoLutz
@DezoLutz 3 роки тому
Похоже на то - что у автора в описании. Там ссылка на проект, это скорее всего easyeda, я не знаю, есть десктопная версия этой программы или нет, сам использую для проектирования PCB layout.
@aleksandraleksandr6182
@aleksandraleksandr6182 3 роки тому
@@DezoLutz тоже пользуюсь layout, мне кажется программа автора по интересней будет.
@arduinoLab
@arduinoLab 3 роки тому
Если речь про трассировку платы, easyeda же.
@DezoLutz
@DezoLutz 3 роки тому
@@arduinoLab diptrace, Ваш вариант хороший тем, что сразу можно отправить проект на печать как я понял (В виде заказа)
@aleksandraleksandr6182
@aleksandraleksandr6182 3 роки тому
@@arduinoLab спасибо
@user-bd6ox3mw8n
@user-bd6ox3mw8n 3 роки тому
Зачем нужен загрузчик ? Почему нельзя с компа напрямую в ардуино
@arduinoLab
@arduinoLab 3 роки тому
Его там нет.
@schabanow
@schabanow 3 роки тому
Этот ТМ1637 работает ТОЛЬКО ПРИ КОМНАТНОЙ ТЕМПЕРАТУРЕ ! И выше. Примерно от 18 С. В поле пришлось запускать - не поверите - турбозажигалкой. Три пшика по полсекунды, прямо в корпус драйвера. Делал на нём гайверовский хронограф. Еле-еле, вот таким шаманством, удалось получить данные скорости ракетной телеги. Так что - имейте в виду!
@arduinoLab
@arduinoLab 3 роки тому
Ему два кондера на линии данных откусить нужно, думаю дело в них.
@user-hi6km2zl5t
@user-hi6km2zl5t 3 роки тому
А на ИВЛ 2-7/5 будет?
@arduinoLab
@arduinoLab 3 роки тому
А нужно? их днем с огнем не сыщешь.
@user-hi6km2zl5t
@user-hi6km2zl5t 3 роки тому
@@arduinoLab могу отправить ИВЛ 2-7/5 если будите делать
@arduinoLab
@arduinoLab 3 роки тому
Пока не до них.
@EnSerj
@EnSerj 3 роки тому
сколько по времени от заказа плат до их доставки?
@bifarius
@bifarius 3 роки тому
2313 тини 2 1820 и норм идут 8 год
@artart3644
@artart3644 3 роки тому
возится с ней это не достойно меня. у меня где-то проектики на ней ик приемник релюшки две даже смотреть в ту убогость программирования не хочу возвращаться мальчик выкинь каку
@user-jk6ef8cm2f
@user-jk6ef8cm2f 2 роки тому
Рассказал так для себя . В следующий раз ещё можно ещё быстрее . Библиотеки не четко видны, где конкретно взять драйвера и тд . Обзор не подготовлен. Крутил вертел платой , а толку нет
@arduinoLab
@arduinoLab 2 роки тому
мне кажется, что зрители у меня достаточно образованны и самостоятельны, а если нет, ютуб большей, наверное есть и другие каналы где вам что-то должны.
@Nevzoroff_
@Nevzoroff_ 3 роки тому
Я часы даже в паяльник воткнул, с температурой от терморезистора, получилось довольно точно, правда без датчика освещённости :-)) ukposts.info/have/v-deo/iqWTq2yJhY-nyYk.html этот на 24В. или вот такой вариант ukposts.info/have/v-deo/jnyQZpxkb22Cqmw.html а этот на 230В
@alexr667
@alexr667 3 роки тому
вроде все четко, все красиво. Поржал над рекламой этого сайта с платами, который всех подряд, просто каждого ютубера подсаживает на иглу рекламы.. Производство 2бакса, доставка 7 (!!!) пистец, да в жопу они пускай идут с такой доставкой))). и с рекламой за одно..
@MrUzaren
@MrUzaren 2 роки тому
Дабы не проебывать землю нужно ее разводить дорожками сначала, навел мышью, и весь путь виден куда шина идет, а уж потом полигоны на землю распихивать.
@artart3644
@artart3644 3 роки тому
ну вот. зачем я это посмотрел. теперь опять паяльный зуд зудит. можно без часов жить месяц и не заметить. а вот без будильника уже через часок напомнят у меня много часов на ИН-ках каждый раз порываюсь починить пищалки или код но каждый раз думаю ну там же 175 вольт не саданет конечно но руку вывихнуть сможет гы-гы-гы
@krepton85you
@krepton85you 3 роки тому
Безполезная штука на Ардуино, жалко потраченного времени. Лучше бы на esp8266 и матрицах сделал часы-информер с погодой и не только.
@arduinoLab
@arduinoLab 3 роки тому
Смысл как раз отвязаться от сети и интернета.
Как развести плату с микроконтроллером, SMT сборка, прошивка
29:43
😱СНЯЛ СУПЕР КОТА НА КАМЕРУ⁉
00:37
OMG DEN
Переглядів 1,8 млн
Normal vs Smokers !! 😱😱😱
00:12
Tibo InShape
Переглядів 19 млн
Новий концерт Єдиного Кварталу від 12 травня 2024. Повний випуск
1:26:42
Управляем звуком с Arduino и TDA8425. Самодельный темброблок
14:43
Заметки Ардуинщика
Переглядів 89 тис.
часы на ардуино с дисплеем tft и ds3231
8:40
Ардуино для начинающих
Переглядів 10 тис.
USBtinyISP AVR ISP программатор
3:33
arduinoLab
Переглядів 11 тис.
Arduino and the real-time clock (RTC) DS1307
7:39
Home Made
Переглядів 58 тис.
FM радиоприемник на SI4730 и Arduino
11:48
arduinoLab
Переглядів 23 тис.
Clock with date, temperature and humidity from the old phone.
16:56
Home Made
Переглядів 417 тис.
Добавления ключа в домофон ДомРу
0:18
СЛОМАЛСЯ ПК ЗА 2000$🤬
0:59
Корнеич
Переглядів 2,2 млн
❌УШЛА ЭПОХА!🍏
0:37
Demin's Lounge
Переглядів 312 тис.