Электроника - наука о контактах.

Oct 25, 2013 10:46

Девочки извините, это мальчиковый пост про детальки и ликтричество.

В общем, я тут между делом пристрастился ко всяким электронным поделкам (пока на основе хипстерской ардуинки, но не суть). Сижу по вечерам, вожуся, воняю канифолью и тихонько матерюсь на сильно измельчавшую комплектуху с моих Радио86РК-времён.

Для разминки (всётаки 10 лет паяло в руках не держал), спаял себе макетную платку, которая при подключении к ардуинке (а ардуинка в свою очередь подключена к ЭВМ), показывает температуры/влажности в комнате и на улице. Освещенность меряет, вот это всё. И выкладывает всё это в интернет, мне на секретный сайт. Ну и свирепо мигает светодиодом, куда без этого начинающему. Всё стандартно, просто и не на что тут смотреть, расходитесь.

Подключил, скрипты написал, всё работает, график составляет. Могу теперь из ложа прямо, достать телефон и сквозь интернет посмотреть: скока градусов за одеялом, а сколько за окном. Или вот поеду в другой город - буду жене азбукой морзе намигивать всякое похабное, чоб не скучала тут. Ништяк, вощем.

Но, как поговаривал мужик в книжке Терри Гудкайнда, «ничего никогда не даётся легко».
А именно - всё начало виснуть и глючить. Причем, никакой системы! Бывает, час поработает и зависнет, а бывает 5 часов.
Гугл на вопрос «почему у меня виснет ардуина» хохотал в лицо. Я ходил нервный и бледный. Графики получались некрасивыми, рваными. Морщины оплели моё лицо.
Надомной, кажется, уже начала посмеиваться семья.
Начал искать решение.

Т.к. внешние датчики у меня висят на витой паре длинной в несколько метров, начал грешить на наводки. Притянул ноги к питанию. Плата обросла гроздьями конденсаторов. Оплётку заземлил.
Хуюшки.

Перепроверил софт, молился макаронному чудищу.
Хуюшки.

Причем, если положить плату на отладочный стол, где удобно тестировать и смотреть в чём дело - всё работало стабильно.
Стоило переложить плату на место, где она должна лежать и работать, как глюки возвращались.
И хер отладишь! Т.к. невозможно вызвать глюк руками. Он появлялся в рандомное время.

Так продолжалось несколько недель...

В один день таки додумался поменять usb-шнур, которым плата подсоединена к ЭВМ.
Лол, ну все поняли, да? Всё стало работать стабильно и замечательно. Видимо в том шнуре, что прислали в комплекте с ардуиной что-то отходит, не доходит, или типа того. Кытайци, шо с них взять.

А на отладочном столе оно работало потому, что в той позиции шнур причудливо изгибался (мммм) и, видимо, поджимал контакт в разъеме достаточным образом для стабильной работы.

Вот так. Электроника - наука о контактах.

Теперь мои морщинки разгладились, кожа стала шелковистой и я ожидаю следующей партии деталек с ебея, чоб отказаться от проводов и всё перевести на радио-модули. А там и к управлению светом перейду. Мухаха.

P.S. забавно, но по запросу «Rule 34 arduino» не находится ни одной похабной картинки. Что еще раз доказывает, что ботаны - милые, неиспорченные люди. Лол.

ардуинка, из жизни дебилов

Previous post Next post
Up