zigmundbalash: (Default)
Не секрет, что угроза блокировки всего ЖЖ или отдельного журнала постоянно присутствует в воздухе. Не говоря уже о том, что СУП также не облегчает нам жизнь, ибо может в любой момент обрушить на уютненький свой банхаммер. Все это не способствует творчеству, радости и отравляет существование наравне с путинизмом.

Но выход есть!

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

Read more... )

Комментируйте, ругайте, делитесь своими взглядами. Не забывайте отправлять запись в свои соцсети кнопками внизу.
Подписывайтесь на журнал, чтобы не пропустить новые посты. Где Вы еще такое найдете?
Благодарите и деньгами. Спасибо за внимание.

zigmundbalash: (Default)
Нашли интересное видео и хотите скачать его себе на компьютер? Думаете заняться видеомонтажом и ищете исходный материал для работы? А популярные видеосервисы защищают контент полностью и Вы не знаете, как это обойти? Решение есть!

Самое простое решение для YouTube — заменить адрес видео, поставив буквы «ss» перед «youtube.com». Тогда ссылка
https://www.youtube.com/watch?v=aQUPkOfSGq8
превращается в
https://ssyoutube.com/watch?v=aQUPkOfSGq8
и переводит на сайт http://ru.savefrom.net/, где можно скачать видео в нужном качестве. Там же можно взять плагин Ummy Video Downloader для скачивания видео прямо с YouTube. Тогда на сайте YouTube под видео добавится кнопка скачивания:

Скриншот кликабелен

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

zigmundbalash: (Default)
Сегодня продолжаю освоение набора 37-in-1 для Arduino. Кстати, еще улучшил картинку набора, расписав, как каждый элемент называется и поправив небольшие неточности. Удивительно, что в ebay до этого не догадались. Спрятал рисунок под кат, чтобы не мозолил глаза.

12. Arduino KY-034 Automatic flashing colorful LED module. Теперь для поиска информации по элементу надо лишь ввести в поисковике его название с номером в наборе и слово Arduino, например: «Arduino KY-034». Сразу попадаем на ресурс, в котором все элементы набора очень хорошо рассмотрены: https://tkkrlab.nl/wiki/Arduino_KY-034_Automatic_flashing_colorful_LED_module.

Read more... )
zigmundbalash: (Default)
Идем дальше по набору датчиков 37-в-1, по картинке их немного другое количество, но не будем придираться. Есть еще и неточности, до одной из которых мы сегодня добрались. Кстати, в картинке я перенумеровал модули, чтобы на них было удобнее ссылаться.


Набор датчиков 37-in-1


10. Button. На рисунке этот модуль назван Shock, но Shock под 26 номером. На самом деле модуль называется "Arduino KY-004 Key switch module". Стандартно PWR.GND подключаем к полосе "-" монтажной платы, PWR.5V к полосе "+". Недавно дозаказал проводков из Китая, так что сейчас у меня есть красные проводки для питания, все красиво. Модуль втыкаем в монтажную плату и дальше ищем, как кнопка работает. Интуитивно на "S" надо дать 5V, на "-" - "землю" и данные снимать со среднего непоименованного пина. Но гуглим и проверяем: https://tkkrlab.nl/wiki/Arduino_KY-004_Key_switch_module. На самом деле не так все просто и 5V ведутся на средний пин, а сигнал "S" подключается на пин D10, в чем тоже есть своя логика.
Скетч есть на приведенной выше ссылке. LED горит, а при нажатии на кнопку гаснет. Кнопка не фиксируется, так что можно использовать как звонок, например. Ну, или как световой сигнал, только надо HIGH с LOW поменять местами, чтобы не горел постоянно.Схема простая, кино или фото делать не буду. Но сделаю: Но
Read more... )
zigmundbalash: (Default)
На днях викитаил через ebay некоторые дополнения для Arduino. Часть ее в пути, но уже можно продолжить начатые опыты модулями из набора 37-в-1.


Набор датчиков 37-in-1


Сегодня пойдем по второй строке датчиков, начиная с 8-го — датчика температуры и влажности. Итак:

8. Датчик температуры и влажности DHT11. За основу беру пример отсюда: http://edurobots.ru/2015/02/arduino-dlya-nachinayushhix-urok-9-podklyuchenie-datchika-temperatury-i-vlazhnosti-dht11-i-dht22/. Только у меня датчик уже собран на модуле с нужными регистрами и мне надо его лишь подсоединить к питанию и данным. Соответственно, никакие ножки никуда подтягивать мне не надо. По сравнению с примером, иначе добавляю библиотеку, через Скетч->Подключить библиотеку->Управлять библиотеками:

Заметьте, что выбрана не последняя версия библиотеки, а более старая. На новую программа при компиляции ругалась. Еще одна тонкость — строка:
Serial.print("Влажность: "+h+" %\t"+"Температура: "+t+" *C ");
не компилируется. Компилируется так:
Serial.println(String ("Влажность: ")+h+String (" %\tТемпература: ")+t+String (" *C "));
Выглядит примерно так:
Read more... )

zigmundbalash: (Default)
Продолжаем знакомство с набором из 37 датчиков и идя по порядку, сегодня рассмотрим магнитный размыкатель и, если успеем, то и следующие элементы. А именно:
№2 магнитный замыкатель;
№3 пламя;
№4 магнитное поле;
№5 температура;
№6 звук;
№7 касание.
Схема включения будет похожа на предыдущую. Итак,

2. Reed switch. Или модуль магнетронного геркона. Он бывает в «дверном» исполнении, как здесь: http://www.hw2sw.com/2012/09/07/connecting-a-magnetic-reed-door-switch-into-arduino/. И многие его видели, он используется для сигнализации. У нас более простое, лабораторное исполнение. Поэтому и пример возьмем попроще: http://arduinolearning.com/learning/basics/connecting-reed-switch.php. Там нечего делать. Подключили контакты как написано и копируем скетч.

Ничего вразумительного получить не удалось. Все время что-то такое выводит (я немного подправил скетч):
Read more... )

zigmundbalash: (Default)
Со стартовым набором Arduino пока все, остались не рассмотренными три элемента. Пока для них едут проводки, займемся набором из 37 модулей с разными датчиками. Выглядит он примерно так:

Набор датчиков 37-in-1

По картинке мы и пойдем по порядку, насколько хватит терпения. Что-то нам уже попадалось в виде отдельных элементов. Здесь оно уже смонтировано, выведены удобные ножки, остается только подключить к питанию и управлению.

1. Small sound. По идее, что-то с маленьким звуком связанное. У этого модуля четыре ножки: "+", "G", "A0" и "D0". Питание с землей — понятно. Остальные ножки обеспечивают аналоговый или цифровой интерфейс. По исполнению это похоже на микрофон, но в любом случае нам нужна подсказка по использованию, поэтому погружаемся в глубины мирового разума.

Из попавшихся страничек по запросу "small sound sensor arduino" больше всего мне понравилась эта: http://www.princetronics.com/sound-sensitive-lights-w-sound-sensor-arduino/. Ее и возьму за основу, только вместо батареи из светодиодов буду выводить сигнал на встроенный диод через внутренний пин D13. Он будет означать, что превышен порог. Дополнительно для понимания процесса в Serial порт общения с компьютером тоже буду показания дублировать. Код там уже есть, в скетче, просто но заремаркирован. Ну и поиграю как с цифровым, так и с аналоговым выходом модуля. Итак, подключаю по табличке эти пины.

Read more... )

zigmundbalash: (Default)
Прошлый урок оказался неудачным и схема не заработала. Сегодня постараемся это исправить. В том уроке не было указано, какая плата Arduino берется, посчитаем, что не угадали с выходами. За основу в этот раз возьмем пример из http://www.instructables.com/id/Multiplexing-with-Arduino-and-the-74HC595/?ALLSTEPS. Тут уже управление сдвиговым регистром сделано из аналоговых выходов. Соединяем по новой схеме. Я подключил шесть из восьми выходов с микросхемы 74HC595, три на RGB светодиод и три выхода на разноцветные цветодиоды, включенные через резисторы 220 Ом.



Скетч взял оттуда же. Он небольшой, поэтому приведу его полностью почти, чтобы потом не искать, если он понадобится для справки:
Read more... )
zigmundbalash: (Default)
Мы закончили с простыми элементами из стартового набора Arduino. Простые элементы — это такие, у которых две-три ножки. У кномки 4 ножки, но мы обходились лишь двумя, остальные были для прочного крепления в монтажной панели. У RGB модуля с диодом тоже было четыре ножки... Хорошо, пусть простые — это до пяти ножек включительно. Берем с запасом.

Отдельным пакетиком в наборе лежат цифровые и диодные табло, одно из которых даже не помещается в монтажной плате. То есть, помещается, но при этом подключиться к ножкам нельзя, все гнезда оказываются этим табло закрыты. Так что надо подумать о проводах «мама-папа» или еще одной монтажной панели. Остальные тоже большие, но помещаются. Но самое сложное в них то, что у них от 10 ножек. Управлять ими с выходов главной платы было бы сложно, да и не нужно. Для этого есть промежуточный элемент, своего рода коммутатор, который называется 74HC595 или сдвиговый регистр.

Матрица светодиодов 8*8

Чтобы навыкнуть с ним работать, сначала подключим его с уже знакомым элементом RGB-модуля, тем, что с четырьмя ножками. Это, может быть, сложнее, чем его просто воткнуть в схему, но даст нам потренироваться со сдвиговым регистром. За основу берем более сложную схему: http://cxem.net/arduino/arduino164.php. Она нам пригодится, когда захотим делать уже нормальное цифровое табло. А пока оно нам нужно лишь для подсказки, как работать со сдвиговым регистром, где у него какие ножки.

Выходы будем брать три с 1, 2, 3 пинов регистра и подключим их к R, G, B ножкам модуля, соответственно. А всего у него 8 ножек выхода. На будущее. Резисторы нам не нужны, так как они уже напаяны в модуле RGB. В остальном, Сдвиговый регистр подключаем как написано. И ничего не выходит. Берем тайм-аут.

Read more... )
zigmundbalash: (Default)
В наборе есть четыре кнопки, которые не просто так. Посмотрим, что с ними и как делать. За основу беру урок: http://arduinokit.ru/arduino/lessons-arduino/urok-5-arduino-knopki.html, только использую одну из двух кнопок. Просто не хочу брать еще один резистор на 10 кОм. Соединяю соответственно.

Скетч беру здесь: http://arduinokit.ru/arduino/lessons-arduino/buttons-sketch.html. Он очень сложный. У меня, с учетом ненажатости фиктивной второй кнопки диод будет показывать, нажата ли первая кнопка. Для этого упрощаю условие, при котором загорается кнопка до:
if (button1State == LOW)

Read more... )

zigmundbalash: (Default)
Рассмотрим использование в мирных целях реостата. В уроке http://arduinokit.ru/arduino/lessons-arduino/urok-2-arduino-potentsiometr.html он называется потенциометром или переменным резистором. Но для меня потенциометр — это нечто, измеряющее напряжение, поэтому этот термин я использовать не буду. Это старый добрый реостат. Это элемент с ручкой, которой регулируется сопротивление между его тремя ножками. К крайним подключаются земля и 5V, а со средней производится съем. Ну, то есть, это не совсем реостат, это нечто большее, но его можно применять и в режиме реостата, подключив за две ножки.

Из логических соображений и по правилу часовой стрелки определяю, как он регулируется. К левой ноге подключаю GND, к правой - 5V. В остальном по схеме. Урок избыточен, так как включает диод, с которым мы уже работали, но сделаем его полностью. Сопротивление при диоде я беру не 330 Ом, а 220 Ом, так как они у меня уже разъединены и все работало, не сгорало. Хотя и ярко было.

Read more... )
zigmundbalash: (Default)
В наборе присутствует два элемента, называемых зуммерами (buzzer). Отличаются они немного. На одном есть наклейка, это активный зуммер. Второй пассивный, или излучатель (что несколько переворачивает картину, возможно, из-за неверного перевода), как написано здесь: http://arduinokit.ru/arduino/lessons-arduino/lesson-11-arduino-buzzer.html . Мы берем тот, что с наклейкой.

Собираем простенькую схему, как на картинке в том уроке. Единственное отличие — я не выводил на бреадборд 5V, так как к нему все равно ничего не подключается. Загружаем оттуда же скетч, копируем в IDE Arduino. Скетч оказался с ошибкой — перед использованием не была объявлена функция
int frequency(char note);
Исправил это. Еще сделал небольшие изменения и вот как это выглядит, то есть звучит:


Read more... )
zigmundbalash: (Default)
Следующим номером программы на арене выступает сенсор огня. Первое, что выдал поиск как основу для опытов: http://smart-home.te.ua/arduino-datchyk-otkryitoho-ohnya-flame-sensor/. Там много полезной информации о применении датчика пламени, которая мне пригодится, когда я доберусь до набора модулей, оставшегося пока не распакованным. Сейчас у меня не датчик в сборке, в виде модуля, а один черный диод с двумя ножками, поэтому ищем дальше и находим: ... Кстати, найти что-то оказывается довольно непросто в этот раз, так что уже начинаю подумывать, чтобы подключить его по аналогии с фоторезистором http://zigmund-balash.livejournal.com/343108.html через сопротивление.



Так и сделал, скопировал скетч:
Read more... )
zigmundbalash: (Default)
За основу берем http://www.electroschematics.com/12124/arduino-tilt-sensor-experiment/ урок, но пропускаем все до того момента, когда подключается голый датчик. У меня нет платы для него. Нет у меня и конденсатора, но я про него просто забуду. Если бы физика была математикой, то он бы и не понадобился. Как я понимаю, он для стабильности работы схемы, чтобы сбалансировать напряжение. Я в этом ничего не понимаю. Поэтому просто одну ногу кидаю на «землю», а вторую через 10 кОм на 5 В и на A0 пин сперва. Потом и с D2 попробую.

Датчик забавный, в нем что-то катается и гремит. Выглядит сие так:


Read more... )

zigmundbalash: (Default)
Сегодня попробуем подключить датчик температуры. За основу возьму этот урок: http://arduino55.ru/index.php?route=record/record&record_id=71. Есть еще такое пособие: http://www.tudimon.com/2013/04/27/arduino-analogovyy-temperaturnyy-datchik-lm35.html, но оно уж очень сложное. Хотя и показывает, к чему можно стремиться. Просто я еще до табло разных не дошел. Но они у меня есть, хотя и не такие крутые.

Все просто: собираем, копируем скетч, компилируем его и грузим на плату Arduino. Открываем в IDE Инструменты->Монитор_порта. Каждую секунду на порт сыпется температура в виде:
TEMPRATURE = 22.95*C
TEMPRATURE = 22.95*C
TEMPRATURE = 22.46*C
TEMPRATURE = 22.95*C
TEMPRATURE = 22.95*C
TEMPRATURE = 22.95*C
TEMPRATURE = 22.95*C

Выглядит макет вот так:
Read more... )

zigmundbalash: (Default)
В базовый набор конструктора Arduino у меня входи инфракрасный приемник и к нему пульт управления. В пульте батарейка заизолирована и пока мне не хочется ее подключать, поэтому в качестве пульта буду использовать то, что есть от телевизора. За основу и для справки беру урок http://osoyoo.com/2014/12/08/decode-infrared-remote-controller-with-ir-receiver-vs1838b/.

Не сразу, но получилось. В Ardouino уже есть RobotIRremote, с ним начало конфликтовать, но скорее всего надо было просто добавить еще одну библиотеку:
#include <IRremoteInt.h>

На всякий случай, всю программу приведу здесь:
Read more... )
zigmundbalash: (Default)
В наборе Arduino есть фоторезистор, который можно использовать для датчика освещенности. Иногда можно встретить уже готовые датчики, но у меня в наборе из датчиков только RGB диод, поэтому стоит задача собрать свой. Для основы беру урок http://robotclass.ru/tutorials/arduino-photoresistor/, где все подробно описано. Собираю стенд, копирую программу. Все просто. Стенд я собираю не один-в-один, а эквивалентный. Надеюсь, что не сгорит.

Ничего не сгорело, проверил все три фоторезистора из набора, все работает. Если заслонить резистор, то он показывает что-то около 0 (под плотной тканью), если подсветить фонариком, то 1000 с чем-то. А так что-то около 666. Есть и промежуточные значения. Если резистор убрать, то тот же 0. А вот если его убрать и выход с A0 пина соединить с 5V напрямую, то получается 1023. В общем, почти весь диапазон и выходит. Может быть, если фоторезистор будет под солнцем, а не под фонариком, то те же 1023 он и выдаст.

Read more... )

zigmundbalash: (Default)
Сегодня продолжу освоение платформы Arduino, взяв за основу предыдущую схему с тремя диодами http://zigmund-balash.livejournal.com/341329.html. Автономное мигание, конечно интересно, но для будущих опытов с разными датчиками, вроде температуры или освещенности, нужно уметь выводить куда-то данные с этих датчиков. Самое простое — вывести их на последовательный порт Serial. Но перед тем, как начать выводить данные, поупражняюсь в их вводе, тем более что уже готовая схема для этого очень подходит. Это вообще очень удобно — брать уже что-то работающее и учить это делать что-то еще или что-то иначе. Так и поступлю.

Итак, схема с тремя светодиодами старая. Только «землю» я взял не из пина PWR.GND, а с пина GND рядом с DIGITAL.13 пином. Понятно, что счетчик заработал, правда не сразу — я при новой сборке подключил два из трех резисторов к той же ножке диода, что и землю. Stupid me. Поправил — замигало.

Read more... )
zigmundbalash: (Default)
Три цветных диода напоминают песенку про трех слепых мышек. Не знаю, почему. Просто напоминают. Наверное, они такие же маленькие и милые. Еще больше этот проект напоминает предыдущий опыт с RGB диодом http://zigmund-balash.livejournal.com/340089.html. Здесь перед собой я ставлю задачу той же программой управлять уже тремя отдельными диодами.

Сложность в этом та, что диод подключается через резистор, а с ними у меня исторически не сложилось. В детстве у меня с товарищем был радиоконструктор, из которого можно было собрать радиоприемник. Он свой собрал, а я свой спаял, причем с его помощью, но он так и не заработал. Кроме паяльника, правда, у меня ничего и не было. Потом второй друг помог мне с моим приемником. причем даже поменял трансформаторы на транзисторы. Ему надо было для чего-то. Я же в радиотехнике так и остался идиотом и ждал несколько десятилетий, пока появится конструктор для программистов и интернет для тупых.

Признаться, даже и в нем резисторы меня отпугивают, поскольку я не понимаю их маркировки. А ведь в коробочке лежит листик с расшифровкой цветных полос на них. Но я не понимаю. Хорошо, что хотя бы есть тестер (для этого специально приобретенный) и потом я не должен буду запутаться в этих сопротивлениях. И потом, оставлю на бумажке с резисторами что-то, чтобы потом сориетироваться.

Read more... )

zigmundbalash: (Default)
Позавчера http://zigmund-balash.livejournal.com/339531.html я вставлял платку с RGB диодом непосредственно в разъемы главной платы. Сегодня решил поупражняться с монтажной платой, называемой breadboard или «мякиш». Вещи простые, но на таких вещах, мне кажется, надо тренировать руки, чтобы на сложных схемах было проще. А для этого технология должна впитаться в мозговые синопсы.

Итак, смонтировал диод на breadboard, подсоединил провода и посмотрел, как они мигают. При этом я соединял уже работающую главную плату, так что видел, как добавляются цвета при соединении ее с монтажной платой. С платкой диода, на которой уж смонтированы сопротивления и есть ножки, мне кажется, кстати, удобнее ее вставлять ножками не в монтажную плату и не в плату главную (ножки могут не соответствовать нужным выходам, да и на «землю» может понадобиться посадить несколько элементов, а соединять ножки с пинами через проводки «папа-мама», которых у меня пока нет. Поэтому остается монтажная плата.

Кстати, иногда в интернете попадались видео, когда на монтажную панель прикрепляют многоножные платки типа электронного табло или wifi, так что под платой скраваются все дырочки монтажной платы и тогда люди начинают что-то паять. Наверное, в этом случае тоже можно воспользоваться проводками «папа-мама». Но это так, мысли в сторону.

Read more... )

Profile

zigmundbalash: (Default)
Zigmund Balash

September 2017

S M T W T F S
     12
3456789
1011 1213141516
17181920212223
24252627282930

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 20th, 2017 08:09 pm
Powered by Dreamwidth Studios