Верхний пост
нету ? и не будет. Ссылки в верхнем посте автоматитически закрыты для Гугла rel="nofollow" движком ЖЖ...
Поиск в блоге

(no subject)
FLY
dim_wap
Пришла посылка с Али, заказывал 7 марта.
Шла пять месяцев. Усилок на TDA2030a за 1$.
Я уже забыл зачем она...

(no subject)
FLY
dim_wap
esp8266
Прикрутил солнечный элемент (3*3см) к входу А0 платки esp8266, задал кусочную функцию. Точность не нужна. Да и не получается точно измерить, разброс паказаний у функции adc.read(0) огромный. Может конденсатор и резистор надо запараллелить с солнечным элементом, интегрировать аналогово. Усредняю пока по нескольким считываниям. Кусочная функция - эмпирическая, точность устраивает. Пришлось таки установить прошивку с float, по понятным причинам. Иначе только целочисленная арифметика, а с плавающей точкой пришлось и вывод форматировать - дополнительная возня.
Что интересно, при перепрошивке esp8266 файлы lua не теряются. Флэш память разбита на две области: системная - около 1 мб, и пользовательская 3мб - для файлов. При перепрошивке в область 0x000000 заменяется только система. Бин-файл около 400кб (я выбирал только необходимый минимум функций). Сначала, как обычно, прошил integer-вариант прошивки и был удивлён числам в расчётах, округлённым до целых.
Tags:

YX8018
FLY
dim_wap
Купил в OBI дачный светильник на штыре со светодиодом, за 49 руб. Сразу разобрал, как только пришёл домой. Там оказалась микросхема YX8018, светодиод, аккумулятор NiMH 1.2v, четыре проводка и сверху солнечная панелька. Панель используется просто как датчик освещённости, никаких намеков на подзарядку. Я так и буду её использовать, для датчика освещённости. А то, что-то не идёт с алиэкспресса всё никак BH1750FVI.



И вот эта микросхема YX8018 - самое интересное, что там есть. Это dc-dc от одной батарейки. То что надо. Ток, правда, небольшой. Больший выходной ток - требует повыше входного напряжения, но все равно 1 вольта хватает. И не надо никаких автогенераторов с трансформаторами на германиевых транзисторах. При минимуме дополнительных деталей из 1 вольта получаем 3 вольта. А если использовать трансформатор вместо катушки, то и все 15 вольт на вторичке, при 1 мА нагрузочного тока. Можно добавить регулятор с обратной связью и получить стабильные 5 вольт.


Физики разработали общую теорию дефекации
FLY
dim_wap
https://nplus1.ru/news/2017/04/27/everything-comes-down-to-poo

Коллектив американских ученых создал гидродинамическую модель, описывающую процесс дефекации.
Удивительно, что млекопитающие, чьи массы могут отличаться на четыре порядка, все равно испражняются за одно и то же характерное время (12+-7 секунд). Ранее другая группа ученых уже провела аналогичное исследование, посвященное мочеиспусканию. Эта статья получила Шнобелевскую премию по физике за 2015 год.

Отдельно изучалось и соотношение сторон фекалий, от которого в том числе и зависело характерное время испражнения. Однако в этом аспекте ученым пришлось исключить некоторых животных (грызунов, например), чьи экскременты были овальной формы, так как «подобная дефекация не происходит в стационарном режиме», поэтому в дальнейшем обсуждались только фекалии цилиндрической формы.

Сама по себе гидродинамическая теория основывалась на том, что для быстрого проскальзывании фекалий вдоль стенок прямой кишки организм секретирует слизь, обладающую строго определенными реологическими характеристиками. Эта жидкость относится к классу псевдопластических, то есть ее вязкость уменьшается при увеличении сдвига — градиента скорости течения. Такую систему можно описать моделью Куэтта, в которой скорость среды линейно связана с величиной сдвига и толщиной слоя слизи. В итоге авторы получили аналитическое выражение, связывающее характерное время дефекации с толщиной слизевой прослойки, соотношением сторон цилиндрических фекалий и величиной ректального давления.

Анализируя полученное математическое выражение, авторы отмечают, что отношения основных параметров модели практически не изменяются с увеличением массы животного, а следовательно и характерное время дефекации должно оставаться постоянным. Ученые также создали расширение модели на случай, когда животное страдает диареей или запором.

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

В экспериментах принимали участие бородавочники, гигантские панды, белые носороги, львы, слоны, зебры, коты, собаки и мыши. Ни одно животное не пострадало.

esp8266
FLY
dim_wap
Пару месяцев назад заинтересовался этой китайской штукой, и вот - получил на руки. Пришло от алиэкспресса по почте. Воткнул в комп, подключился по компорту, но выдаёт какой-то мусор. На скорости 115200 пишет сначала "Connect to 1908...", а затем каждую секунду добавляется новая точка...
На ноутбуке, списке точек доступа, появилась ещё одна с именем AI-THINKER...
Что свидетельствовует о работе вайфая.

Первым делом стал искать информацию и программы, ведь я полный ноль.
Выяснил, что система на плате как черный ящик. Неизвестно практически всё, даже характеристики платы, вроде размера оперативной памяти. По картинкам определил, что у меня вероятно модуль ESP-12 , с компортом на ch340 (китайская дешёвое решение, поэтому плата стоила рублей 170). Wemos d1 mini - так на ней написано.

Так как плата никак не откликалась и делала неизвестно что - начать следовало с прошивки.
Для создания кастомной прошивки служит облачный сервис http://nodemcu-build.com/
Проставляются нужные галочки и внизу страницы жмякается кнопка, на емайл приходит ссылка.
Скачал себе bin - в инете советуют скачивать integer вариант, а не float.

(есть и другие варианты, описанные в доках https://nodemcu.readthedocs.io/en/master/en/build/ )
Для прошивки образа использовал программу ESP8266Flasher.exe
В ней нужно на вкладке Config в первой строчке нажать на шестерёнку и выбрать файл прошивки.
Потом в Operation выбрать компорт и нажать Flash. Появятся мак-адреса и поползёт полоска прогресса.
По окончании, после перезагрузки девайса (на нем есть кнопка), будем иметь систему со всеми фукциями, выбранными для прошивки, и интерпретатор lua доступный по компорту. В порт отправляется строчка с текстом программы, она интерпретируется как написанная на языке lua и выполняется на устройстве. Выводимый текст печатается обратно на ком-порт.

Для комфортной работы с LUA потребуется другая программа, я скачал LuaUploader 1.0.2.4 тут
https://github.com/hwiguna/g33k/tree/master/ArduinoProjects/Windows/ESP8266_Related

В ней уже изначально забита программка мигающая светодиодом. Жму на кнопку, программа копируется в ком-порт на esp8266, записывается туда в файл my.lua и запускается. Мигает синий светодиод на GPIO.
Можно скомпилировать в байткод lua, запустить его, удалить файл.
Если назвать файл init.lua он будет запускаться при включении.

Всё, я приобщился и получил удовлетворение.
Впереди ещё много чудесных открытий. Описание языка и функций тут:
https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_ru
Документация https://nodemcu.readthedocs.io/en/master/
Полезные ссылки:
http://wiki.eluaproject.net/
https://github.com/nodemcu/nodemcu-flasher
https://esp8266.ru/esp8266-nodemcu/
https://esp8266.ru/esp8266-nodemcu-luauploader/
https://github.com/nodemcu/nodemcu-firmware/
https://github.com/mharizanov/ESP8266_Relay_Board/tree/master/firmware
https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_ru
- на русском

http://mysku.ru/blog/aliexpress/40475.html
http://www.letscontrolit.com/index.php/index.php#ESPEasy - мультисенсор, конфигурируемый через веб
https://esp8266.ru/esp8266-nodemcu-low-cost-switch/
https://geektimes.ru/post/276280/
http://mysku.ru/blog/aliexpress/37815.html
https://esp8266.ru/tag/esp8266-2/
blynk - программирование в среде Arduino, управление со смартфона

Платка с Wi-Fi и встроенным языком Lua за $10
FLY
dim_wap
Оригинал взят у ramlamyammambam в Платка с Wi-Fi и встроенным языком Lua за $10
esp-12e-side-view

Плата называется ESP12E Devkit, или NodeMCU. Мне она досталась за $10 с сайта ICStation. Построена она основе модуля ESP8266 и проекта eLua. Поддерживает интерфейсы Wi-Fi, GPIO, PWM, UART, SPI, I2C, PWM, 1-wire, ADC, таймеры, имеет файловую систему. Документация и исходники прошивки находятся здесь: https://github.com/nodemcu/nodemcu-firmware

esp-12e

Принципиальная схема: https://github.com/nodemcu/nodemcu-devkit-v1.0/raw/master/NODEMCU_DEVKIT_V1.0.PDF



Плата подсоединяется к компьютеру кабелем microUSB и распознаётся как виртуальный последовательный порт. В Линуксе её видно как:
    $ lsusb
    Bus 007 Device 007: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light

Подключаемся через эмулятор терминала на скорости 9600:
    NodeMCU 0.9.6 build 20150627  powered by Lua 5.1.4

    ESP8266 Started
    Start soft AP
    > _

По бейсиковой традиции, пробуем таблицу квадратов и кубов:
    > for i=2, 10 do
    >> print(i, i*i, i*i*i)
    >> end
    2       4       8
    3       9       27
    4       16      64
    5       25      125
    6       36      216
    7       49      343
    8       64      512
    9       81      729
    10      100     1000
    > _

На логической ножке 0 (сигнал GPIO16) находится светодиод. Пробуем помигать:
    > gpio.mode(0, gpio.OUTPUT)
    > while true do
    >> gpio.write(0, gpio.HIGH)
    >> tmr.delay(500000)
    >> gpio.write(0, gpio.LOW)
    >> tmr.delay(500000)
    >> end

Кучу других примеров смотрите на сайте проекта NodeMCU.

К сожалению, это не MIPS. Это другой 32-битный RISC процессор, называется Tensilica Xtensa LX106. Был бы MIPS, цены бы ему не было. :)

Tags: ,

СВЯТАЯ БИБЛИЯ БК-0010
FLY
dim_wap
http://bk0010.narod.ru/
БЫТИЕ
1. В начале было слово. И слово было 16 бит аки два байта. И имел младший байт меньший адрес, а старший - больший.
2. И увидели это на Digital и сказали, что это хорошо.
3. И создали процессор с шестью одинаковыми регистрами. И было еще два регистра у него для облегчения жизни. И можно было ко всем регистрам обратиться одинаково. И была восьмеричная система и было сделано так, что любая команда занимала одно слово и по числу восьмеричному можно было разобрать, что делает команда..
4. И создали на Digital шину такую, что легко стало всякую тварь на нее сажать. И все были равны на ней, хотя и имели ранжир. И стали твари на шине плодиться и размножаться.
5. И увидели это на Digital и сказали, что это хорошо.
6. И, подивившись, собрали все это вместе и сделали компьютер и назвали его PDP-11 и всякий, кто сосчитает число модели, познает число это - одиннадцать.
7. И возрадовались программисты такому чуду и породили на нем еще большие чудеса.
8. И был среди них некто Керниган и создал он письменность и назвал ее Си.
9. И был среди них Томпсон и создал он мировой столп и назвал его Юникс.
10. И многие другие творили чудеса с PDP-11 и стала на земле великая сила и имя ей - Сеть.
11. И увидели это на Digital и сказали, что и это хорошо.

ИСХОД
1. И увидели это ленивые советские инженеры и сказали: "Зачем нам работать, если Digital за нас и так все сделал?".
2. И послали они волхвов к Digital, чтобы купить PDP-11, но денег им не дали, наставляя: "Обещайте им алмазные горы и изумрудные небеса, но потом."
3. И вернулись волхвы ни с чем, ибо нехрен к империалистическим мордам без денег ходить.
4. И разъярились ленивые советские инженеры, говоря: "Ну и сволочи же эти буржуи!"
5. И решили они украсть у Digital секрет PDP-11. И послали они хитрых чекистов, наставляя: "Идите и без секрета не возвращайтесь, ибо таков ваш партийный долг!"
6. И пришли чекисты к Digital и прикинулись разными фирмами зарубежными, скрывая, что сами из КГБ. И поверили им венчурные капиталисты и дали свои секреты и говорили: "Все мы вам, родным капиталистам, отдадим, только не рассказывайте наших секретов ленивым советским инженерам."
7. И забрали, кивая, секреты чекисты, но вернулись они окольными путями к ленивым советским инженерам и отдали им секреты Digital.

ЛЕВИТ
1. И возрадовались ленивые советские инженеры, говоря "Вот теперь и мы заживем вольготно!"
2. И стали они работать, чтобы создать себе радость по образу и подобию PDP-11, хотя умом были слабы, а руки имели кривые.
3. И создали они монстра и назвали его СМ и стали его пичкать вороваными программами для PDP-11, надеясь, что сотворится чудо.
4. И зажужжал монстр и заморгал монитор его и изрыгнул его перфоратор ленту с дырами, в коих бред был всякий.
5. И заплясали рядом с ним ленивые советские инженеры и поклонялись ему, говоря: "Воистину великая сила - СМ! Создадим же тысячи таких и пускай они поднимут нашу родную советскую экономику!"
6. И побежали они на заводы и приказывали им денно и нощно трудиться и плодить монстров. А СМ, что был запущен первым, тем временем дым испустил и техника убил током переменным.
7. И стало в СССР кругом понаставлено СМ, и гибли техники от тока и ехала крыша у программистов от зависаний да ошибок в железе.
8. И сковырнулась советская экономика. И пришел царь меченый и запретили программистам пиво да водку пить.
9. И стал в СССР бардак.
10. И увидели это на Digital и охренели.

ЧИСЛА
1. И расплодилось СМ и их подобий столько, что стало их некуда девать.
2. И решили ленивые советские инженеры: "Программистов да АСУшников мы уже геморроем обеспечили на веки вечные. Давайте теперь с советских граждан денег срубим."
3. И откусили они от СМ все, что смогли и положили в малую коробку и назвали БК-0010 и пошли в магазины советские, убеждая торговать своим товаром.
4. И побежали граждане отдавать свои деньги за БК, потому как ленивые советские инженеры откусили от СМ все вредное и добрый получился агрегат.
5. И стояли советские граждане в исполинских очередях и запись вели на всех стоящих, чтобы не получали лихоимцы БК.
6. И радовались советские граждане, что будут работать хотя и с маленькими и изуродоваными, но отпрысками Digital.
7. И купив БК обнаруживали граждане, что нет у БК ничего, кроме шнура магнитофонного и не подключить к ней ничего, ибо ленивые советские инженеры не позаботились о том, чтобы программы писать и приставки придумывать, а лишь сидели и считали серебреники, срубленные с граждан.
8. И плюнули советские граждане на ленивых советских инженеров и стали сами писать программы для БК да делать приставки.
9. И некоторые из них объединились в кооперативы и стали помогать другим использовать БК так, чтобы было радостно.
10. И породили они контроллеры и принтеры и манипуляторы всякие и стало всем хорошо. И радовались пользователи и грустили ленивые советские инженеры, что не смогли здесь срубить своих денег.
11. И все, что смогли ленивые советские инженеры сделать - это приделать новые кнопочки, да процессор в БК, да и то - поздно.

ВТОРОЗАКОНИЕ
1. И тут пришли ПИСЮГИ и все опошлили. И сделались ленивые советские инженеры бедными и непрестижными, а граждане толстыми и богатыми.
2. И забыли все про БК и память о нем стерлась в душах.
3. Да тут и Digital скопытилась. Аминь.
Tags:

C2H5OH
FLY
dim_wap
Если вам вдруг понадобился чистый спирт. Его можно сделать за 15 минут.
Для самогонного аппарата понадобится лишь несколько соломинок.

Read more...Collapse )
Герметизация пробки обеспечивается китайскими соплями, эта прозрачная смола плавится при 85 градусах и на пробке становится мягкой, но ещё достаточно вязкой, чтобы держать соломинку и не пропускать пар. Соломинка же остается относительно твердой во время процесса.

UPD: так же можно добывать изопропиловый спирт. у него температура испарения 80 градусов.
в качестве сырья можно взять автомобильную стекломойку голубого цвета. она ещё дешевле.
пить его нельзя, но для протирки он подойдёт.

(no subject)
FLY
dim_wap
Потребовалось сделать зарядку для Нокии с тонким штеккером.
Это такой штеккер, что его хрен достанешь. И такая зарядка, что только оригинал подходит.
У штеккера диаметр снаружи 2мм, а внутри 0.7мм - в продаже есть самый маленький 2.5/0.7 и он не влазит. Зарядку же контролирует сам телефон, с точностью до десятых долей вольта и ампера. Причем, если ему дать 5 вольт - зарядка не идет и на кране пишет "нет зарядки" (от USB не заряжает). Повышаешь до 5.2в - идет зарядка. Ещё повышаешь до 5.5в пишет "зарядка не подходит к телефону" и снова не заряжает. О как!
Подумал сделать регулятор на 7805 подобрав сопротивления. А тут и схема готовая нашлась. http://elinux.org/RPi_5V_PSU_construction

Штеккер купленный обточил напильником, все равно в гнезде контакт внешний только с одной стороны.

(no subject)
FLY
dim_wap
Остались деталюшки от разобранного дисковода и я подумал, а не получится ли использовать контроллер флопа и его же головку для считывания магнитных карт? Получился бы готовый ридер без материальных затрат. Вопрос встал лишь в том, какие стандарты записи используются в каждом случае. Физически и в том и в другом случае головка перемагничивает ферромагнитный слой то в одну сторону, то в другую.

Но вот принципы кодирования оказались разными.
На магнитную карту запись битов кодируется манчестерским кодом (название идёт от компьютера Манчестерского Университета "Марк 1" с магнитными барабанами) метод ещё называют F/2F - потому, что биты кодируются частотной модуляцией.

А в дисководах используют метод кодирования MFM. FM тоже означает частотную модуляцию, но кодирование идет в принципе по другому. К сожалению, использовать дисковод для чтения магнитных карт не получится. Схем кодирования реально много. Может быть, можно обмануть контроллер,чтобы он думал, что имеет дело с дискетой старого типа с кодированием FM, если поддержка односторонних дискет низкой ёмкости осталась встроенной для совместимости, но я сомневаюсь в этом, поскольку метод FM такой древний, что вышел из употребления ещё до появления IBM PC. И уж точно не использовался после пятидюймовых дискет.

Однако, не заморачиваясь особо железом, можно тупо припаять проводки от магнитной головки к микрофонному входу компьютера или даже смартфона, и переложить задачу декодирования на софт. Тем более, всё уже написано и выложено в интернет добрыми людьми.
Бесплатная программа для Андроида называется Rhombus и имеется на плэймаркете.
Tags:

?

Log in

No account? Create an account