3 заметки с тегом

USB

Отказ флэшки

Вчера на работе отказала флэшка. С какого-то перепуга она вдруг стала «smi usb memory bar usb device». Файловая система также отсутствовала. Почитав один знакомый сайт на эту тему, понял, что все файлы, которые на ней были, уже не восстановить. Кстати, очень интересно стал мигать светодиод на флэшке — он как бы мерцал. Выглядело, конечно, красиво, но непривычно.
Скачал с официального сайта утилиту восстановления, запустил и указал какую флэшку ремонтировать. А сам ушел курить. Обидно, конечно, что придется восстанавливать все файлы, программы, документы и т. д. Но сам виноват — надо чаще делать резервные копии. Впрочем, думаю, что часть из них у меня все-таки осталась на домашнем компьютере, вечером проверю.
Вернулся с перекура, утилита уже закончила работу. Написала, что ее можно закрыть, а флэшку — вытащить из гнезда и снова вставить в компьютер. Так и сделал. Нормальная работа была восстановлена, осталось закинуть все программы на неё. Немного опасался, что флэшка будет распознана как другая модель или будет повреждение одного из чипов памяти, что приведет к снижению ее объема. Но все оказалось в норме.

Первый опыт с ESP8266

Не так давно приобрел ESP8266-07 с адаптером под «гребенку» с шагом 2,54 мм. Давно была мысль попробовать что она из себя представляет, а тут просто вспомнил и прикупил. Обошлось мне все это буквально в 275 рублей. Думаю, что это не та сумма, которую было бы жалко за опыт.
До экспериментов несколько дней руки не доходили, пока не утащил на работу Там, когда выдалось свободное время, занялся платой. Для подключения использовал беспаечную плату, кабели для подключения и адаптер USB-TTL. Для начала система, как обычно, скачала и поставила драйверы на адаптер, затем уже я начал собирать схему.
Без приключений не обошлось. Поначалу компьютер ни в какую не хотел «общаться» с ESP. Не считывал данные, не мог перепрошить, вообще ничего не мог с ней сделать. Плюсом к этому всему была «любовь» Windows к работе с COM-портами. Здесь я подразумеваю тот момент, что если ты не освободил порт (например, программа зависла и ее пришлось завершать принудительно) или сделал еще какие-то его настройки, «несовместимые» с Windows — тебя ждет перезагрузка системы. Сколько я этого «накушался», когда занимался торгово-кассовым оборудованием!!!
И вот, ура! Адаптер определился программой, можно считать параметры и так далее. Первое, что я сделал — перепрошивка. Особой надобности в этом не было (по крайней мере, пока что), просто хотелось получить опыт в этом направлении. С перепрошивкой пришлось помучиться. В итоге, программа залила на плату другую прошивку, но в самом конце выдала сообщение о невозможности выхода из режима прошивки. Пока пытался что-то сделать с платой, привести ее в рабочее состояние, сложилось впечатление, что я получил «кирпич». В тоже самое время не покидала мысль, что ЭТО невозможно убить. Заменил программу прошивки. Поначалу смутило множество настроек — память подсказывала, что почти все они критичны для прошивки. Поменял те, которые, на мой взгляд, было нужно и перепрошил. Получил рабочую плату, которая перезагружалась в самый неожиданный момент. Снова битва с прошивальщиком... В конце концов я получил вполне работоспособную плату, которая адекватно реагировала на команды и не перезагружалась в самый неподходящий момент. В итоге, причиной всех перезагрузок платы оказался плохой контакт питания. Но это я понял уже в самом конце экспериментов.
Завтра возьму с собой на работу датчики, попробую подключить к плате, прошив перед этим NodeMCU — там есть возможность использовать скрипты на lua. Посмотрим что из этого всего получится...

Новая покупка

В конце прошлой недели вытащил из рюкзака свой паяльник на батарейках и с сожалением отметил, что у него сломалось жало. Точнее, его крепление. Оно стало шататься и перестало греться. Последнее было из-за того, что отломился контакт, это еще было поправимо. Но шатающееся жало я терпеть не могу, работа с таким крайне раздражает.
Немного погуглив, нашел в городе магазин, где продавался похожий паяльник, но с питанием от USB-порта. Как раз такой я и хотел, чтобы иметь возможность запитать его от, например, power bank и не покупать постоянно батарейки. Конечно, можно было использовать аккумуляторы, скажете вы, но все дело в том, что аккумуляторы слишком плотно входили в гнездо и, после закрытия крышки, просто не было нормального контакта, из-за чего паяльник просто не работал. Почему так происходило — без понятия.
В общем, съездил в магазин, приобрел новый паяльник, опробовал его и остался крайне им доволен. Также в голову пришла мысль снять жало со старого и использовать в новом — они идентичны. Только в старом паяльнике жало было «несъемным», а в новом — менялось за 10 секунд.
Осталось только подобрать какой-то пенал, вроде школьного, чтобы история со сломанным жалом не повторилась.