Пт, 25 октября 2013, 13:00

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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