Довольно скептически отношусь к различным тестам, но этот — исключение. Проходил его за последние полгода раз шесть, каждый раз формулировки пугают своей точностью.
AI-class рулит
Мозг на второй неделе начинает закипать. Зато наконец-то уяснил себе что такое теорема Байеса и как её применять. А то как бывает? Живешь себе, живешь, знаешь какие-то формулы, а объяснить семилетнему ребенку что это такое и каков в этом практический смысл не можешь.
Очень радует подача материала — объяснения перемежаются большим количеством практических задач. На снимке задача о вероятности повышения зарплаты (R) при условии что вы в хорошем настроении (H) и на улице светит солнце (S).
ML-class и (к моему удивлению) DB-class тоже прикольные, хотя и гораздо проще. В ML две недели мусолили линейную регрессию градиентным спуском, в DB реляционную алгебру.
Очень правильная статья
Вот ради таких жемчужин я до сих пор не бросил читать хабр, если честно.
А вот интересно,
если после двух месяцев отдыха жутко хочется работать, а на работу совсем не тянет, это все, пора работу менять?
Как я проведу этим летом
Планы на отпуск:
В августе вернусь и буду снова паять & лудить.
Компас2: моделирование
Раньше упускал из виду что для переворачивания магнитного поля датчика ток должен течь в обе стороны. Поправил. Сейчас верхний транзистор открывается при нарастании, нижний при спаде сигнала. В результате кондюк заряжается то так, то эдак, и через Rcoil туда-сюда фигачит короткий импульс в 1A.
Деталюшки заказал, пока едут, буду заниматься окончательной схемой-платой-прошивкой.
Компас2: дизайн
Дочитал зубодробительный аппнот, нарисовал схему будущего девайса.
Как легко заметить, делать все в железе я не собираюсь, а буду обрабатывать поправки и калибровку программно (заодно поразвлекаюсь с PIC12 и I2C).
Сигнал с датчика усиливается по X и Y:
Для автоматической компенсации смещения (в зависимости от температуры, напряжение на выходе датчика смещается вверх или вниз), используется т.н. flipping scheme — периодически через специальный резистор пропускается короткий импульс около ампера, и показания датчика инвертируются. Это позволяет определить смещение.
Импульс генерируется следующей схемой:
Отдельный резистор в датчике (comp) занимается его размагничиванием. Но так как по даташитам ток там требуется небольшой (15 mA), импульсы будет генерировать микроконтроллер напрямую.
Не работает ни фига
Значит, настало-таки время про транзисторы почитать :)
По идее, через резистор R1 должны проходить периодические импульсы тока в полампера (для размагничивания полоски пермаллоя компаса). Импульсы управляются микроконтроллером, и открывают-закрывают транзистор. А он, зараза, похоже не открывается-закрывается, а все время открыт (ChargeCurrent не нулевой, а около 23mA).
UPD: оказалось, дело было в конденсаторе, который в протеусе должен быть электролитическим. Ну и транзистор я какой-то корявый выбрал (MMBT2222 в протеусе без SPICE-модели, поэтому схватил первый попавшийся). Сейчас вкорячил 2N4124, который является аналогом КТ503Б.
UPD2: нет, КТ503Б сгорит нафиг, КТ660А вроде подходит.
Электроника для бедных
Как заниматься радиоэлектроникой без паяльника, мультиметра, блока питания, осциллографа, генератора сигналов, логического анализатора, программатора и кучки деталюшек рассованых по коробочкам? Как как, нормально:
Раньше пользовался qucs, но сейчас окончательно и бесповоротно подсел на proteus. Особенно меня вштырило когда запустил моделирование микроконтроллера со встроенным USB. Немного пошуршав, система нашла новое устройство, которое тут же и заработало. При этом доступна отладка прошивки, анализаторы, и еще много всего, в чем еще не разобрался.
На очереди еще LTSpice и Multisim.