Mecha

Mecha

пикабушник
поставил 1051 плюс и 2779 минусов
отредактировал 11 постов
проголосовал за 16 редактирований
165К рейтинг 57 подписчиков 23К комментариев 15 постов 1 в горячем
1 награда
5 лет на Пикабу
8

Последовательно зажигаем диоды 2

Добрый день!

Вчера советовался по зажиганию диодов (Зажигаем последовательно диоды - нужна ли Ардуина?)

с вашими советами пришел к выводу, что ардуина проще, теперь понимаю насколько.

Собрал схемку, работает, но есть один момент, который не устраивает:

при нажатии и удерживании кнопки зажигаются диоды:

ОХХХХ

ООХХХ

ОООХХ

ООООХ

ООООО

При отпускании кнопки всё гаснет и тут возникла проблема - гаснет всё спустя какое-то время, а мне желательно чтобы сразу

свой первый в жизни скетч написал, переделав его из парочки стандартных, по коду с удовольствием принимаю замечания:


// задаем константы


const int buttonPin = 2; // номер входа, подключенный к кнопке

const int ledPin = 13; // номер выхода светодиода

const int ledPin1 = 4;

const int ledPin2 = 6;

const int ledPin3 = 8;

const int ledPin4 = 10;

const int ledPin5 = 12;


// переменные

int buttonState = 0; // переменная для хранения состояния кнопки

void setup() {

/

/ инициализируем пин, подключенный к светодиоду, как выход

pinMode(ledPin1, OUTPUT);

pinMode(ledPin2, OUTPUT);

pinMode(ledPin3, OUTPUT);

pinMode(ledPin4, OUTPUT);

pinMode(ledPin5, OUTPUT);


// инициализируем пин, подключенный к кнопке, как вход

pinMode(buttonPin, INPUT);

}


void loop(){


// считываем значения с входа кнопки

buttonState = digitalRead(buttonPin);


// проверяем нажата ли кнопка

// если нажата, то buttonState будет HIGH:

if (buttonState == HIGH) {

// включаем светодиоды

digitalWrite(ledPin1, HIGH); // зажигаем светодиод

delay(500); // ждем

digitalWrite(ledPin2, HIGH); // зажигаем светодиод

delay(500); // ждем

digitalWrite(ledPin3, HIGH); // зажигаем светодиод

delay(500); // ждем

digitalWrite(ledPin4, HIGH); // зажигаем светодиод

delay(500); // ждем

digitalWrite(ledPin5, HIGH); // зажигаем светодиод

}


else {

// выключаем светодиоды

digitalWrite(ledPin1, LOW);

digitalWrite(ledPin2, LOW);

digitalWrite(ledPin3, LOW);

digitalWrite(ledPin4, LOW);

digitalWrite(ledPin5, LOW);

}

}


что не так, где кроется причина замедленного отключения диодов?


кнопку подключил так:

Последовательно зажигаем диоды 2 Нужен совет, Без рейтинга, Arduino, Видео, Длиннопост
Показать полностью 1
14

Зажигаем последовательно диоды - нужна ли Ардуина?

Здравствуйте уважаемые профессионалы, прошу подкинуть идею.

Для стенда, отображающего ход некого процесса нужна простейшая конструкция:

5 светодиодов, которые при нажатии кнопки последовательно зажигаются, т.е. в первую секунду горит первый диод, во вторую первый и второй и так далее, всего диодов пять.

Таким образом, через 5 секунд горит 5 диодов и продолжает гореть до отключения кнопки.


1 секунда: ОХХХХ

2 секунда: ООХХХ

3 секунда: ОООХХ

4 секунда: ООООХ

5 секунда: ООООО


Купили Ардуино, первую в жизни, написали простейший код конечно, но не слишком ли замороченно получилось? Наверняка существует какое-то более простое и логичное решение для такой примитивной схемы?

Устройство изготовим и отдадим, отдавать дурину неохота, да и не покидает ощущение, что гвозди микроскопом забиваем.

-3

Пикабу, что за шутки с изображениями?

Уже давно замечаю некоторые странности в работе сайта: картинки в постах грузятся яркими и сочными, а через пару секунд тускнеют и даже со значком Пикабу на панели быстрого запуска в Хроме происходит та же хрень, вот, успел заскриншотить:

Пикабу, что за шутки с изображениями? Пикабу, Браузер, Google Chrome, Картинки

Что это за метаморфозы, где пошевелить, чтобы оно так не делалось больше?

-48

Как мне логотип рисовали (и рисуют)

Понадобилось нам как-то выделить услуги по изготовлению наружной рекламы в отдельное направление, говно вопрос, придумываем название "Секретная лаборатория", идём на ФЛ.ру и за некоторую сумму просим одного столичного дизайнера из топа отзывов намалевать нам что-то креативное, что-то минималистическое и свежее настолько, чтобы наши провинциальные мозги вскипели.

Техзадание я выдумать не смог, определенно хотелось название русскими буквами, много воздуха и простых стремительных линий.

Спустя несколько дней получаем это:

Как мне логотип рисовали (и рисуют) Логотип, Наружная реклама, Рукожоп, Графический дизайн, Длиннопост

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

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

Честно признался, что ничего не нравится, давай по новой, Миша, все хуйня!

Художник, как мне показалось, обиделся и попросил сказать ему, что рисовать, чтобы он непременно это и нарисовал.

Я ни разу не дизайнер, я инженер, я всякие технические моменты придумываю, а к рисованию картиночек не приучен, полез в гуглъ и по запросу "лого" выбрал навскидку несколько из первых ста:

Как мне логотип рисовали (и рисуют) Логотип, Наружная реклама, Рукожоп, Графический дизайн, Длиннопост

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

Незаметно пролетели два дня и я ознакомился с ещё парой вариантов, которые, действительно, прямо о рекламе не кричали, зато кричал я:

Как мне логотип рисовали (и рисуют) Логотип, Наружная реклама, Рукожоп, Графический дизайн, Длиннопост

Конечно, я придирчивый мизантроп, это да, но неужели эти варианты имеют что-то общее с вариантами исполнения логотипов, которые мне нравятся? Разве не являются эти эскизы вымученными и исполненными на отьебись картиночками? Мне даже плакать захотелось от этой эпидемии холеры, в которой тонет китенок с последнего лого.

Расчехлил Корел Дро и накидал такие варианты, которые немного показали мне самому направление, в котором нужно копать, но в каждом из них я вижу какие-то технические проблемы, суть которых уловить не способен:

Как мне логотип рисовали (и рисуют) Логотип, Наружная реклама, Рукожоп, Графический дизайн, Длиннопост

Ребята, помогите понять, где херота, а где зародыш годноты? Может быть в рамках бреда выходного дня предложите что-то своё, интересное, свеженькое?

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

Показать полностью 3
-41

Утреннее, бредовое

Стивен Хокинг как-то заявил, что устраивал вечеринку для путешественников во времени, но приглашения раздал только на следующий день. К нему никто не пришел и ученый сделал логичный вывод, что путешествия во времени невозможны.

Я попробовал представить такую вечеринку и столкнулся с рядом противоречий, предлагаю обсудить:


1. Замутив вечеринку, я продал машину и 5 октября на эти деньги заказал рекламу в крупнейшие газеты мира на первую полосу: "Меча 6 октября проводит мегатусу для путешественников во времени", дата публикации - 8 октября.


2. 6 октября я с утреца прибрал срач дома, купил курицу гриль, водки, шаурмы, помыл шею и стал ждать гостей.


3. ближе к 12 ночи я понял, что это фиаско и в одиночестве нахуярился в стельку.


4. проснувшись 7 октября за день до публикации объявы я оказался в глупой ситуации и я могу поступить двумя способами:


5.1. Все равно никто не пришел, надо отменить публикацию, забрать деньги и похмелиться. При этом я понимаю, что именно из-за того, что я забрал деньги ко мне вчера никто и не пришел. Т.е. забирая деньги я ясно понимаю, что сам себе обосрал эксперимент.


5.2. Если публикацию не отменять, то эксперимент можно считать завершенным. НО я то знаю, что ко мне УЖЕ никто не пришел и тратить деньги впустую давит жаба, не лучше ли забрать деньги и похмелиться?

38

Стенд с бегущими огнями на таймере 555

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

В один прекрасный день нашу мастерскую посетили студенты с предложением изготовить им стенд с визуализацией простейшего технологического процесса. - Сможете? Сможем!

Техническое задание выглядело как-то так:

Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост

После проработки схемы, она приняла такой псевдотрехмерный вид:

Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост

Синие, зеленые и желтые потоки должны были мигать светодиодами, а в идеале - бегать в нужную сторону. Каждая линия должна управляться отдельным тумблером. Управляемые светодиодные ленты и контроллеры были однозначно отвергнуты по причине скудного финансирования, нужно было дешевое решение.

Мигать светодиодами показалось мне несерьезным делом и я взялся за бегущие огни на таймере 555, взяв за основу данную схему:

Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост

Проблема была в том, что на каждый из выводов счетчика 4017 мне нужно было посадить по 30 диодов. Благодаря комментаторам, решение вопроса нашлось в виде замены светодиодов на биполярные транзисторы с релюшками и схема стала выглядеть как-то так:

Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост

Как мы видим, у счетчика я оставил только 5 выводов, решив, что горящий каждый пятый диод - вполне нормально для отображения движения. Дополнительно схему укомплектовал КРЕНкой 7809 для питания от БП на 12В.

После закупки деталей, взялся за рисование платы. Осознав все свое ничтожество, попытки разработки схемы в САПРе бросил :) Только ручки, только хардкор. Отталкивался от габаритов деталек, измеренных линеечкой и имеющегося кусочка текстолита. После пары часов мучений, на свет появилась такая красота:

Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост

Травить кислотой ее я не собирался, не для того у меня стоит полуторатонный фрезер с ЧПУ ))). Готовим раскрой и заряжаем махину:

Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост

Сломав три фрезы (при воспоминании об этом у меня до сих пор бомбит), подбираем в итоге режим и режем:

Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост

Далее кривыми ручонками и куском оплетки кабеля VGA лудим дорожки и впаиваем элементы

Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост
Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост

Далее я столкнулся с ситуацией, объяснить которую попрошу вас, уважаемые ремонтёры:

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

С какого хрена у одного производителя в одной партии у транзисторов с одинаковой маркировкой перепутаны ноги?


На этом с бегущими огнями заканчиваем и радостно переходим к корпусу. Фрезеруем лист алюмокомпозита:

Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост

Разглядываем результат и формируем стенд по фрезерованным линиям сгиба, размер 1000х1500 мм:

Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост

Вживляем светорассеивающие стеклышки и формируем световые коробочки:

Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост
Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост

Мордочку стенда закатываем виниловой пленкой с изображением схемы техпроцесса:

Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост

Далее устанавливаем дорожки из пиксельных диодов и начинаем онанизм с их подключением: все они были разделены на 5 групп и подключены к соответствующей релюшке на схеме, получилась такая картина (световые короба закрыты заглушками):

Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост
Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост

По картинке не скажешь, но это была жесть с сотней спаяных узлов :)

Врубаем, вычисляем косяки с группировкой диодов, матерясь перепаиваем, выколупываем сгоревший БП, меняем на более мощный и в восхищении замираем от равномерного щелканья реле и бегущих по стенду огоньков:

Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост

Несколько завершающих штрихов и стенд отправляется к заказчикам, а мы записываем к себе в копилку очередную работу, за которую в нашем городе кроме нашей мастерской никто взяться не захотел :)

Спасибо за внимание, надеюсь, было не очень скучно.

Стенд с бегущими огнями на таймере 555 555 таймер, Стенд, ЧПУ, Длиннопост
Показать полностью 17
-27

Длинные бегущие огни на таймере 555

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

Длинные бегущие огни на таймере 555 Бегущие огни, Светодиоды, 555 таймер, Электроника, Длиннопост

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


Каждая из 8 лент включается отдельно и имеет один из цветов свечения - синий, желтый, зеленый, на каждой ленте будет размещено около 30 светодиодов и в этом сложность.

Я нашел вот такую простейшую схемку на 555 и счетчике:

Длинные бегущие огни на таймере 555 Бегущие огни, Светодиоды, 555 таймер, Электроника, Длиннопост

Она великолепная :) особенно, если я никогда ничего не паял.

Проблема в том, что у нее всего 10 диодов, а мне надо запитать 30х8=240 диодов, т.е. на каждую ветвь посадить по 24 диодика.


Прошу вас рассказать, как это можно осуществить...

Блин, как сложно написал!

Длинные бегущие огни на таймере 555 Бегущие огни, Светодиоды, 555 таймер, Электроника, Длиннопост

Сокращу описание задачи:

Надо зафигачить бегущие огни на 240 светодиодов, как?

Показать полностью 1
Отличная работа, все прочитано!