Амперка corporate blog
Comments 33
0
3.14.by/ru/read/homemade-cpus

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

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

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

0
+100

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

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

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

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

> Бродкаст адрес зависит от маски подсети, не факт что последний октет будет 255
Ценное замечание, спасибо!
0
Ага, но для этого надо знать IP лампы, а вы его не знаете :)
Ретранслятор имхо костыль, но вам виднее ;)
+1
как хорошо же ебануться на отличненько. лампа отличная, повествование детективное, мотивация пребывающая.
Only those users with full accounts are able to leave comments. , please.