Pull to refresh

Comments 33

3.14.by/ru/read/homemade-cpus

Сайт посвященный самодельным ПК на основе же самодельных CPU.

Особенно впечатляют Magic-1 и MyCPU, которые весьма похожи своей модульностью на Ардуно. Мощности этих процессоров хватает, чтобы запускать на них ОС и веб-сервер сайтов, посвященных этим процессорам.
Адреса сайтов не даю, хаброэффект может превести к физическому уничтожению этих процессоров от перегрева =)
Класс! Следующий этап — переход на электрический стул :)
Класс!
Мы себе прикручивали www.c4isit.com/Files/usb_rocket_launcher.jpg и прикалывались пока не перенесли сервак в серверную.
Но ваше решение гораздо эстетичнее и практичнее — надо будет попробовать.
Прекрасно! А эта штуковина умела пулять именно в виновника фэйла? :)))
Она пуляла в главного, а он уже отваливал люлей непосредственным виновникам.
Такое вот себе делегирование :)
А зачем надо было изгаляться с Ардуино, когда можно было взять PIC-овский контроллер, для которых уже есть готовый TCP/IP стек и сделать лампу на нем? Получилось бы действительно простое устройство.
А, вопрос про ардуино снят, забыл просто чем вы занимаетесь =) Но на простом МК было бы все равно изящней.
Даже если забыть к чему я причастен, ответ: порог входа. Я программист, до Ардуино с электротехникой дела не имел в принципе. Так сложилось, что вокруг Ардуино сложилось сообщество, которое радо принять и ввести в курс дела новичков: куча библиотек, софта, публикаций.

Сборка на голом МК — это уже для тех, кто хорошо разбирается в сути вопроса. Новичку будет комфортнее с полуфабрикатами.
Значит, время настало подтянуть знания по электротехнике. Регулятор напряжения на Ардуино не должен так греться, что бы требовать радиатор. Второй момент — «дополнительное» питание по USB. Не должно быть такого.
Судя по вашей схеме вы подключили светодиоды через ключевые транзисторы к выводу +5 на самой плате и весь ток на светодиоды пошел с регулятора напряжения +5V, который на такую нагрузку явно не рассчитан. Подключите аноды светодиодов непосредственно к плюсу вашего блока питания ( возможно через токоограничительные резисторы). Вполне возможно вам тогда не потребуется 12В питание. Достаточно будет и 7 — 9 В.
Ммм, всё так и есть на самом деле… светодиоды анодом подключены к Vin, то есть к плюсу блока питания, катодом — к коллектору транзистора. База подключена к выводу Ардуино. Эмиттер — в землю.
Респект и уважение. И за continuous integration, и за красиво сделанный гиковский гаджет.
Блин, где вы раньше были? Мне вот Ардуины с ешылдами аж из Кемерово заказывать приходилось, ибо в Моське нигде не было в наличии :-)
Вот блин, а когда нужно — хрен найдешь в наших магазинах. А еще говорят: глубинка, глубинка.
> И тут же первое разочарование: стандартная библиотека для Ардуино не предоставляет ни DHCP, ни UDP
UDP все-таки там есть. Посмотрите пример реализации ntp клиента для стандартного Ethernet шилда.
Каюсь, UDP действительно есть. Видимо он появился недавно. Экспериментировал с прошивкой я ещё несколько месяцев назад. Сейчас просто воспользовался наработками.

+100

«Нам понадобится Ардуино, Ethernet Shield для него, бракованый светильник из Леруа-Мерлен, три светодиодные ленты разных цветов, горсть мелочёвки и запас терпения.»

понты, сходил так на радиорынок ближайший, все купил занедорого…
UFO just landed and posted this here
Отличная штуковина!
Платформа Ардуино — 1390 рублей, по карте MasterCard
Ethernet Shield — 1990 рублей, по карте MasterCard
Три светодиодных ленты — 500 рублей, по карте MasterCard
Proto Shield — 390 рублей, по карте MasterCard
Светильник из Леруа-Мерлен — 700 рублей, по карте MasterCard

Собрать свой первый законченный гаджет, порадовать коллег — бесценно
Про USB могу сказать что он не сразу дает 300 мА. Надо рулить режимами. Но на имеющейся у вас плате это не должно составить труда
UFO just landed and posted this here
Вам не надоели эти бесконечные поделки на ардуино?
На каждом углу, блин, расписывается как законнектить ардушу к локалке и как рулить светиками.
Мне лично надоело, вот реализует кто-то tcp/ip стек для тиньки 13-й — пожму руку.
Ожидал увидеть на хабре гиков а не домохозяек.
> Тут я вспомнил, что есть замечательная штука IP-broadcast. Суть такова: если слать пакет на IP 192.168.1.255, то его услышат все устройства с IP вида 192.168.1.xxx.

Пара поправок, вы видимо ни разу не сетевик :)
1. Бродкаст адрес зависит от маски подсети, не факт что последний октет будет 255
2. Плохая идея спамить всю сеть. Очень плохая. Обычно сетевики очень возмущены такими разработчиками :)
3. С бродкастом вы ограничены одной подсетью. Т.е. вы не сможете включить вашу лампу у себя на столе и мониторить сервер в Зимбабве :) С Агентом ваш комплекс был бы гибче.
Лампе ведь всё равно какой трафик будет: broadcast или unicast. Если сервер сможет слать с Зимбабве сигналы прямо на IP лампы — всё будет работать. Если физически не сможет (что скорее всего), то можно написать маленький ретранслятор на подобие того, что уже реализован для TeamCity и крутить его у себя в локалке.

> Бродкаст адрес зависит от маски подсети, не факт что последний октет будет 255
Ценное замечание, спасибо!
Ага, но для этого надо знать IP лампы, а вы его не знаете :)
Ретранслятор имхо костыль, но вам виднее ;)
как хорошо же ебануться на отличненько. лампа отличная, повествование детективное, мотивация пребывающая.
Sign up to leave a comment.