Це старі фото 2006 (перше) та 2008 років, тобто зроблені за декілька років до того, як було записане відео «як зробити писачок». Тут використовуються і подаровані нам писачки, і зроблені з підручних матеріалів на зразок бляшанки від згущеного молока та шторки 3.5-дюймової дискетки. То вже пізніше я знайшов нормальні матеріали і став робити кращі писачки. Але, здається, так багато бажаючих спробувати з 2008 року і не збиралося. »»» Подивитися фото…
Перефразовуючи оповідку з якоїсь читанки 80-их років можна сказати «люди шукають писачки — оце вже весна».
Сховайте мене десь глибоко під землею і з усього світу дайте лише доступ до пошукових запитів, з яких зайшли на цей сайт або до youtube-статистики відеоуроку, викладеного у дописові «Писачок» — і я знатиму, що прийшла весна.
У тому відео показано, як зробити непоганий писачок, маючи під рукою потрібні матеріали. Але коли припре (як мене за кілька років до створення того відеоуроку), то його можна зробити хоч і з 3-дюймової дискети. Точніше, із металевої захисної шторки. Такі шторки робили з нержавійки, тому вони доволі погано гнуться. Але коли під рукою нема нічого іншого, а «на після вечері» потрібні писачки, то нікуди не сховаєшся — зробиш. На цьому заслуженому навіть видно частину напису.
Зламався.
Думав, що доведеться міняти нагрівач, але там лише обірвалася одна з жил кабеля на вході в з’єднувач. Ремонт був нескладним. Проте з’ясувалося, що в інструкції на паяльник переплутано контакти нагрівального елемента та термопари.
Опори між контактами вказано правильно: між контактами 4-5 опір близько 1.7 Оми, між контактами 1-2 — під 20 Ом. Але і в табличці, і в тексті помилково «двоомний» ланцюг названо «heating element», а «двадцятиомний» — «sensor». Довго б хтось шукав плюс та мінус у такого сенсора 🙂
Судячи з усього, помилка давня, бо в знайденій інструкції на LUKEY 936A точно така ж помилка — відносно високоомний ланцюг названо сенсором, низькоомний — нагрівачем.
Вніс виправлення у своєму екземплярі, правильно так:
p.s. Виловити плюс та мінус термопари можна і вольтметром, підігрівши нагрівач паяльника, що ремонтується, тим, за допомогою якого проводиться ремонт.
Вже з пів року, як я став вдома більше паяти. Тобто тепер не раз на місяць міняю при налагодженні резистор чи конденсатор, а таки сам збираю невеликі плати. Відразу захотілося мати фільтр-димовловлювач. Але навіть простенький AOYUE-486 зараз тягне під 900 грн, а цим грошам можна знайти і краще використання (майже на quick-clot+CAT вистачить, наприклад).
Отже, треба робити самому. Тим більше, що вентилятор є, старий «комп’ютерний». Фільтр люб’язно вкладають до коробки з паперовими пакетами для пилососа. У коробку з «універсальними» — велика картонка, розрахована на обрізку під потрібний розмір, — і фільтр вкладають великий. Залишилося купити вентиляційну решітку.
Кілька шматочків дерева, щоб решітку та вентилятор докупи з’єнати, трохи «шікри старого дермантина» для ущільнення, сіточку у решітці замінити фільтром, зробити ніжки-екрани з листового платсику — і димовловлювач готовий:
Досить непогано тягне «дим» із зони паяння, рекомендую.
Працюю зараз з платкою, яка повинна мати якнайменше споживання.
Сьогодні щось дописав, щось виправив і вирішив знову перевірити струм. І виявив, що плата їсть на 20-50 мікроампер більше, ніж очікувалося. Та ще й струм залежить від положення плати!
Винним виявився… світлодіод.
Зрозуміло, зрештою винний я сам і причина зайвого струму вічна і банальна — не ініціалізована ніжка мікроконтролера. Вона десь пізніше таки ініціалізується, але аж тоді, коли світлодіод треба увімкнути. А до того — високоомний вхід.
Світлодіод працює як фотодіод, від положення плати залежить освітленість цього «фотодіода» і, відповідно, напруга на цифровому вході. От звідти і змінна зайвина у споживанні.
А також вся компанія ATmega88PB та ATmega168PB. Зацікавило, оскільки саме мега48 — один з небагатьох представників AVR, який я досі використовую. Іноді ATmega168 — на тих же платах під час налагодження, для свободи використання printf. Ще іноді ATtiny13A для малоногого та ATtiny26-ATtiny261 за їхню 64-мегагерцову PLL для таймера.
У порівнянні з ATmega48P/ATmega48PA зміни достатньо значні, навіть сигнатура помінялася :-), чого не було при переході від ATmega48P до ATmega48PA.
Нарешті викинули оту дурницю з двома парами VCC/GND (на додаток до VCCA/GNDA) і додали звільнені ніжки у PORTE. У той же порт додали ніжки ADC6 та ADC7, які тепер можуть бути і виходами.
Вихід аналогового компаратора тепер доступний на одному з цих доданих IO-виводів. Тепер можна зробити чесний апаратний гістерезис та ще й подати цей вихід на вхід RXD, а не ліпити програмний UART у випадках, коли сигнал приймається саме на компаратор (ну от такий він, сигнал).
Детектор стартового біта USART тепер працює в усіх sleep-режимах, тобто навіть у power down! Внутрішній RC вмикається по спаду на RXD, але тактування подається лише на USART, процесор піднімається вже після приймання. Особливо цікаво у поєднанні з попереднім пунктом.
9-байтовий унікальний ідентифікатор кристалу. Але чомусь недоступний для програматора — розміщений у горішній частині регістрів і читається лише з програми. Принаймні у цій версії документації інших методів отримати не описано. Дрібна дурниця — в документації молодший регістр унікального ідентифікатора названо DIDR0 (Device IDentifier Register 0), тобто так само, як регістр заборони цифрових входів на аналогових ногах (Digital Input Disable Register 0).
Чого досі не вистачає:
Можливості перемкнути бітиком компаратор у low power режим — хай він спрацьовує не за 0.5-0.7 мкс, а за 3-5, але при цьому перестає жерти аж 60 мкА (при 3,3 В). Було б особливо приємно при використанні аналогового компаратора з UART у режимі power down.
Перемикання тактування на ходу, а не лише через fuse CKSEL. У деяких нових ATtiny це вже зробили, то могли б і тут.
Хоча у багатьох випадках мені б вистачило мультиплексора перед таймером 2, який вже має асинхронний режим. От туди б запускати не лише зовнішній «годинниковий» кварц, а ще й «128-кілогерцовий» генератор. Залишається додати до цього таймера input capture та прокидання по цій події — і можна з основного 8-мегагерцового RC йти в сон, звідки прокидатися, маючи час від попередньої події.
Десь у травні цього року українська Вікіпедія перетнула поріг у пів мільйона статей. «Звичайного» мільйона, того, який 106, тобто статей стало 500 000.
А зараз укрвікі підібралася до половини «програмістського» мільйона, «бінарного» (саме тому мебі), 220.
Ось зараз, коли я це пишу, в укрвікі 524 241 стаття. Мабуть, вже вранці їх буде 219, тобто 524 288.
Мало їм під Києвом лісів та польових доріг не велосипедах ганяти (ну звісно, більше сотні метрів перепаду висот на трасі не скрізь і знайдеться), то вони у гори поїхали:
Ще цитата випала (попередня, про тих, що в Єгипет по поміч ідуть, була ще у грудні).
Книга пророка Овдія:
Аж до границі прогнали тебе,
обманять тебе твої всі союзники,
переможуть тебе твої приятелі!
…
Через насилля на Якова на брата твого
сором покриє тебе,
і ти витятий будеш навіки.