ГЛАВНАЯ Визы Виза в Грецию Виза в Грецию для россиян в 2016 году: нужна ли, как сделать

Из истории электронных конструкторов. Электронные игровые кости Цифровые микросхемы и их применение

Игральные кости используются человеком тысячи лет.

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

Генератор игральных костей позволяет кинуть онлайн от 1-го до 4-х кубиков.

Кинуть кубик онлайн по-честному

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

А если вы добавите эту страницу в закладки, то ваши онлайн игральные кубики никуда не потеряются и будут в нужный момент всегда под рукой!

Некоторые люди приспособились применять игральные кости онлайн для гадания или составления прогнозов и гороскопов.

Весёлого настроения, хорошего дня и удачи!

Вместо обычных игральных костей очень интересно пользоваться электронными. Ранее мы уже рассматривали подобное устройство (см. проект 12 в главе 3), теперь давайте снова обсудим их поподробнее. Обычно электронные кости состоят из электронной и светодиодного дисплея. Это может быть либо , на котором отображаются числа от 1 до 6 (рис. 7.18), либо семь отдельных светодиодов (рис. 7.19).

Рис. 7.18. Электронные игральные кости с семисегментным индикатором

Рис. 7.19. Электронные игральные кости с отдельными светодиодами

Наконец, батарейки можно заменить генератором Фарадея. На рис. 7.20 приведена блок- таких электронных игральных костей.

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

Спецификация проекта

Цель проекта - создать электронные игральные кости, которые будут показывать случайные числа при помощи светодиодов и без применения традиционных источников энергии (их заменит Фарадея). Для некоторых настольных игр нужно две игральных кости, поэтому во втором варианте предусмотрено два светодиодных индикатора.

Описание устройства

Обнаружение факта встряхивания осуществляется при помощи диода D5, резистора R1 и стабилитрона D6. Входной переменный ток выпрямляется и через диод D5 проходят только положительные импульсы. Сигнал на выходе D5 показан на рис. 7.22.

Откомпилированный исходный код (вместе с файлом MAKEFILE) можно скачать по ссылке: www.avrgenius.com/tinyavrl.

Один из важных фрагментов программы - главный бесконечный цикл, где постоянно отслеживает импульсы на контакте РВО (листинг 7.5).

Когда импульсы перестают появляться, он генерирует случайное число (при помощи TimerO) и отображает его на светодиодах. Такой же код имеется и для двойных костей. Задержка сформирована с помощью функции _delay_loop_2 (в отличие от применявшихся ранее фуНКЦИЙ _delay_ms И _delay_us).

const char ledcode PROGMEM= {Oxfc, Oxee, 0xf8, 0xf2, OxfO, 0xe2, Oxfe} ; void main (void)

unsigned char temp=0; int count=0;

DDRB=0xfe; /* PBO - входной контакт*/

TCCR0B=2; /* делим на 8*/

/* ждем, пока импульс не станет высоким */ while ((PINB & 0x01) == 0);

Delay_loop_2(50);

/* ждем, пока импульс не исчезнет */ while ((PINB & 0x01) == 0x01);

De1ау_1оор_2(50); count=5000;

while ((count > 0) && ((PINB &0x01)==0))

if(count ==0) /* импульсов больше нет - отображаем случайное число */ {PORTB=0xfe; /* выключаем все */

Delay_loop_2(10000); temp=TCNT0; temp= temp%6;

temp =pgm_read_byte(&ledcode);

Tinyl3 запрограммирован при помощи программатора , а установка fuse-битов микроконтроллера показана на рис. 7.28.

Рис. 7.28. Установка fuse-битов микроконтроллера

Это устройство основано на генераторе случайных чисел и ориентировано на использование в качестве игры (например в кости, или качестве кубика в логических играх), а так же его можно использовать для определения победителя в каком-либо конкурсе путем жеребьевки...

Конструкция очень проста, и повторяема практически любым начинающим радиолюбителем, который имеет самый малый опыт работы с паяльником и знает специфику пайки микросхем. Она заключается в следующем:
1)Жало паяльника должно быть заземлено
2)Не нагревать вывод микросхемы дольше 5-8 секунд
Первый пункт можно опустить, если микросхема не боится статики (но к МК это не относится).

Итак, вот собственно схема девайса:

Сразу акцентирую внимание на отсутствии токоограничивающих резисторов, включенных последовательно со светодиодами. В данной схеме в них нет надобности, так как при напряжении питания 3,7V через светодиоды течет относительно небольшой ток, который микроконтроллер в состоянии выдержать (но если вы все же хотите перестраховаться, то на плате вполне достаточно места для включения последовательно со светодиодами резисторов в smd исполнении).

Как видите, размеры у платы довольно скромные (6 x 4,5 см).Если вы будете использовать печатную плату с топологией, которая приведена в этой статье, то внешний вид собранной платы будет таков:

Так как в этой конструкции плата выполнена в двухстороннем варианте, то может оказаться проблемной процедура впаивания панельки для микроконтроллера. В своей практике я пользуюсь таким методом соединения двух слоев платы:

Данный способ неплохо подходит для соединения маломощных печатных проводников, а так же там, где количество соединений такого типа невелико, иначе очень сложно все это пропаивать.

Теперь о прошивке. Я разрабатывал программу для МК в среде (проект к статье прилагается, там же имеется и проект в PROTEUSе). Программа работает следующим образом: при подаче питания на МК программа запускается, и ожидает нажатия кнопки. Как только кнопка будет нажата, вызывается переменная gsch(тип byte),и ей присваивается значение (это программный ГСЧ). Далее происходит оценка сгенерированного числа, с интервалом в 42 бита(если число <=42 битам, тогда на кубике высвечивается одна точка, если число больше 42, но меньше 84, то высвечивается две точки и т.д. Так же после отпускания кнопки число будет светиться до следующего нажатия.

Теперь о fuse-битах:

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

Детали, замены. В качестве управляющего элемента я использовал микроконтроллер семейства AVR, ATTINY2313, кварцевый резонатор нужно взять на частоту 8MHz, конденсаторы емкостью 22-33 пф, что же касается светодиодов, то они должны быть маломощными на номинальное напряжение 2V.

Ниже вы можете скачать исходники, прошивку, ПП, проект в и

  • 20.09.2014

    Предлагаемый автогенераторный ИИП (импульсный источник питания) имеет малые габариты и высокий КПД. Его особенностью является то, что магнитопровод импульсного трансформатора работает с заходом в область насыщения. При проектировании автогенераторных ИИП в большинстве случаев мощный трансформатор используют в линейном режиме, а маломощный переключательный — в режиме насыщении магнитопровода. Отдельные обмотки этих …

  • 17.03.2017

    Схема мультивибратора на элементах И-НЕ показана на рисунке 1. Схема имеет два состояния: в одном состоянии элемент DD1.1 закрыт, а DD1.2 открыт, в другом — все происходит наоборот. Например, если элемент DD1.1 закрыт, DD1.2 открыт, при этом конденсатор С2 заряжается выходным током элемента DD1.1, протекающим через резистор R2. Напряжение на …

  • 22.06.2015

    Шунты измерительные стационарные взаимозаменяемые 75ШИС (далее - шунты), номинальным падением напряжения 75 мВ предназначены для расширения диапазонов измерений показывающих регистрирующих приборов постоянного тока, применяемых на различных объектах сферы обороны, безопасности промышленности. ОПИСАНИЕ Конструктивно шунты выполнены виде перемычек манганина, соединенных методом пайки наконечниками из латуни или меди, укрепленных на пластмассовом основании …

  • 06.10.2014

    Это простой индикатор уровня сигнала для звуковоспроизводящей аппаратуры, схема адаптирована к различным потребностям пользователей. Может быть адаптирована к различным уровням входного сигнала- TR1 (регулировка уровня входного напряжения), TR2 (регулировка усиления). Принцип работы: после усиления ОУ на TL017 сигнал выпрямляется диодами D1-D2 (в дальнейшем используется только положительная полуволна сигнала), далее сигнал …

Какие ассоциации возникают, когда Вы слышите словосочетание «электронный конструктор»? Люди разных поколений, скорее всего, ответят на этот вопрос по-разному.

Рожденные в эпоху «76-82» (речь идет о годах прошлого века) и старше наверняка вспомнят самодельные радиоприемники, приложение к журналу «Юный Техник», а также целую серию радио и электронных конструкторов «Старт», с помощью которых можно было собрать вполне адекватную почти Hi-Fi систему из того, что есть в магазинах. И даже улучшить её при помощи того же «Юного Техника», благо там публиковалась масса советов и исправлений - своего рода, техническая поддержка.

Увлечённые радиотехникой, но более молодые читатели наверняка вспомнят серию «Мастер Кит» - достойную серию наборов, как для самостоятельной сборки, так и готовых узлов и даже готовых устройств. Там представлены изделия на любой вкус и кошелек: усилители, FM-приёмники, компьютерная периферия. На ассортимент оказало влияние развитие такой отрасли, как микроконтроллеры - микросхемы, которые могут быть «запрограммированы» на выполнение того или иного действия.

Отдельного внимания заслуживают зарубежные экземпляры. Так, вокруг движения DIY (do it yourself) зародился целый бизнес, взять хотя бы – компанию, основанную выпускницей Массачусетского Технологического Института - Limor "Ladyada" Fried.

Радиоконструктор «Мальчиш» выпускался с начала 70ых годов прошлого века, а в середине 80ых претерпел серьезный «редизайн» в связи с заменой компонентов.


Изображение с сайта rw6ase


Изображение с сайта rw6ase

Радиоконструктор «Юность» также был весьма популярен, выпускалось несколько моделей различные исторические периоды. Интересно, что конструктор действительно не требовал никакой настройки и был готов к работе практически сразу после сборки, конечно, если собирающий выполнял все шаги по инструкции.

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

Особого внимания заслуживает конструктор «электронные кубики», который выпускала промышленность СССР с 1977 года.

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


Изображение с


Изображение с форума коллекционеров предметов времён СССР


Изображение с форума коллекционеров предметов времён СССР

Стоит ли говорить, что такой набор действительно «будил» в потребителе будущего инженера - электронщика.

Правда мотивации были и весьма курьезными.

Особого внимания заслуживает серия электронных конструкторов «Старт». Выпуск начался примерно в 1970 году. Большинство моделей производилось на заводе «Электроприбор» города Каменец-Уральский .

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

«Старт» помимо аудиотехники позволял собрать еще и цветомузыкальную установку, оснастить систему блоком питания, обзавестись электронными часами. В целом, каталог насчитывал десятки наименований. Более того, покупатель мог получить обширную техническую поддержку на страницах приложения к журналу «Юный Техник» - «ЮТ для умелых рук».


Вырезка из журнала «ЮТ для умелых рук» декабрь 1988.

В числе радиоконструкторов «Старт» были также и довольно сложные приборы, например – электронные часы. Сейчас ими довольно трудно кого-то удивить, но в то время это действительно было чудом техники.


Вырезка из журнала «ЮТ для умелых рук» июнь 1988.

Артефакт из 90ых - собранный радиоконструктор "Старт"

Ну и конечно, финальным аккордом в индустрии были электронные конструкторы –компьютеры.
Самой знаменитой была промышленная серия «Электроника КР01», «Электроника КР02» и так далее до «КР05».


Фотография с сайта vinxru


Фотография с сайта vinxru

Модели с первой по четвёртую были совместимы с Радио 86РК, а вот КР-05 отвечал «тренду» и был уже ZX-Spectrum совместимым, что, конечно же, привлекало его в глазах конечного пользователя.


Фото с сайта Wikipedia

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

Потом грянул развал СССР, кооперативы, демократизация. Электронные конструкторы выпускали кооперативы и частники. Например, можно было собрать себе АОН – автоматический определитель номера.

Начались «лихие 90ые» и радиолюбители, а тем более «молодое поколение» решили заняться чем-то более «денежным».

Современное положение дел

Возможно, стоит употребить фразу, что мол «электронные конструкторы становятся всё более популярны».

Отчасти это правда, но только отчасти.

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

Современная жизнь устроена немного по-другому, и такие «штуки» стали уделом далеко не большинства. Но, тем не менее – этот сегмент рынка живет и здравствует, помирать не собирается. И весь вопрос упирается в «популяризацию явления». Как часто «старички» вздыхают, - «эх, мне бы эти возможности и выбор в 80ых, я бы тогда огого!».

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

Есть довольно много людей, которых такая ситуация не то, чтобы не устраивает, но хочется как-то остановиться и сделать что-либо своими собственными руками.

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

Ну а тем, кто хочет «немного больше», чем собрать устройство по инструкции – простор для творчества открыт.

Вот некоторые из «простых радостей», которые октрывает подобное техническое творчество:

Вы понимаете, «как это работает».

Вы приобретаете новые навыки – кто знает, что может пригодиться завтра?

Вы испытываете чувство глубокого внутреннего удовлетворения, когда «всё идет хорошо».

Ну а если серьезно, электронные конструкторы – это уникальные, ни на что не похожие «артефакты» и опыт работы (или игры?) с ними не похож ни на что. Его просто нельзя описать словами, да и прочувствовать и ощутить дано далеко не многим сегодня. Но если у вас имеется в наличии дух исследователя и вам приятно что-то делать самому, своими руками – вам точно понравится.

Рынок «китов» в России и бывшем СССР

Какова же ситуация на сегодня? В продаже можно встретить несколько видов электронных конструкторов:
Наборы для «самых маленьких» - изготовлено в Китае или рядом, представляют из себя набор крупных деталей и позволяют собрать ну совсем простенькие цепи. Пример – «Знаток». Наверное больше всего напоминают «электронные кубики, расмотренные раньше», но во-первых гораздо проще, а во-вторых опубликованные схемы достаточно общие. Хороший подарок любимому чаду, если конечно оно имеет к этому предрасположенность.

Готовые узлы – это отдельная тематика, такие гранды, как Мастер-кит или E-кит предоставляют почти всё, что можно вообразить – от источников питания, до компонент умного дома. Правда, последнее время наблюдается тенденция к упрощению и охвату областей всё шире. Рядом с автоэлектроникой стоят мини-компьютеры на Andoroid. Готовые. Не подразумевающие никакого вмешательства. И при этом всё это назыается радионабором. Парадокс? Но ситуация очень точно отображает реальность – воспитываются потребители, а не созидатели.

Электронные конструкторы для сборки. Их мало, но они есть. Где «достать» ? Кое-что есть в наборах известных производителей. Что-то выпускают энтузиасты вроде ZX-KIT . Ну и наконец – «торвары с аукционов». Вот, например замечательные часы-радиоконструктор «Старт 7231» из 1991 года в разобранном виде:


Упаковка (1)


Упаковка (2)


Инструкция по эксплуатации и «паспорт изделия»


Оригинальные компоненты и заботливо добавленные новые электролиты от взамен высохших за 20+ лет старых.


Индикатор


Пока еще пустая плата


Начинаем сборку

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

Зарубежный рынок

Основное отличие зарубежного рынка (США и Западная Европа) – в разнообразии продуктов. Благодаря разным производителям и продавцкм – есть из чего выбирать. Ну и цены, вобщем, немного ниже отечественных. Опять-таки, доступность для покупки в крупных сетях и интернет-гигантах типа «Амазона».

Дело в отношении – если у нас «хобби сидеть с паяльником» удел почти социопатический, то там техническое творчество поощряется, хотя «ботаники» всех стран в целом одни и те же.

Особого внимания заслуживают так называемые breakout boards. Это просто – скажем тяжело кому-то паять разъем microUSB (поверьте, это действительно тяжело делать обычным паяльником). Заказывает себе человек т.н. breakout board – кусок тектолита с уже впаянным разъемом и контактами, к которым может припаять провод даже ребёнок.


Breakout-плата для microUSB

Стоимость копеечная, а продажи через интернет и «релевантные ресурсы» окупает все расходы.
У нас подобные изделия встречаются либо продающиеся в «три цены» из тех же источников через перекупщиков, либо не встречаются вообще.

Другими словами «у них» -индустрия. «У нас» - разрозненные любители и два-три производителя на всю необъятную Россию. Хотя, почему-то процент «интересующихся» и у них и у нас одинаковый. Чудеса, да и только.

Arduino, как явление

В 2005 году случилось событие, которое перевернуло вообще всё представление о «радиоэлектронике, как хобби».


Ранняя плата Arduino. Источник - Wikipedia

Увидел свет Arduino – плата, в основе которой лежал (и лежит) микроконтроллер фирмы ATMEL – ATmega. Изначально плата была задумана, как учебное пособие для студентов. Но ситуация начала развиваться по более благоприятному сценарию.

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

Вторая «фишка» - стандартизованный интерфейс. Платы Arduino имеют стандартное расположение разъемов, что позволяет проектировать так называемые «шилды» - платы «второго и выше этажей».

На этих платах реализуется дополнительная периферия, как то:

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

Самый простой клон Arduino можно собрать на беспаечной макетной плате быстрее, чем за час (при условии, что вы знаете, что делаете, и у вас есть программатор).

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

Сейчас купить или собрать Arduino не составляет труда. Хотя, настоящий радиолюбитель просто обязан собрать его самостоятельно. Это как с программированием –настоящий программист должен написать программу “Hello, World”, игру «Тетрис» и собственный текстовый редактор.

Arduino действительно стал явлением. 2005ый год – почти десять лет прошло с момента его появления, однако тематические форумы только множатся, устройство продается, проекты продолжают появляться. Безусловно – это успех.

ARCAdaptor - это простая отладочная плата на основе микросхемы ATmega8(a). И да, её можно считать электронным конструктором – желающие могут собрать самостоятельно, а если нет уверенности в своих силах, то можно купить готовый набор.

Выгодные отличия от «конкурентов»:

  • Поддержка USB прямо из коробки
  • Возможность работы без аппаратного программатора
  • Небольшие размеры
  • Простота освоения
  • Совместимость с Arduino IDE (в нём можно писать программы для ARCAdaptor)
  • Возможность самостоятельной сборки
  • Визуальный онлайн-редактор конфигураций (для «заводской» прошивки)

Изначально ARCAdaptor даже не имел такого названия – это была попытка повторить V-USB MAME Panel – плату для подключения аркадных джойстиков к ПК.

Внезапно выяснилось, что выводы можно переконфигурировать, конфигурацию хранить в EEPROM, а редактировать прямо в браузере благодаря технологии HTML5. А использование загрузчика избавляет от необходимости в таком устройстве, ка кпрограмматор. Более того, схема, использованная для реализации V-USB в ARCAdaptor используется в массе других проектов, так что можно не только подключить очередную клавиатуру или джойстик от «Синклера», но и сделать термодатчик с LCD-дисплеем, управлять устройствами и так далее.

Так родился продукт, впрочем полную историю создания можно почитать у Ильи Данилова . Название – производная от 2х слов “Arcade” и “Adaptor”.

Можно ли говорить, что ARCAdaptor “лучше чем Arduino” ? Вопрос поставлен не совсем корректно. ARCAdaptor можно запрограммировать с помощью Wiring из Arduino IDE, но это не превращает его в Arduino-совместимую плату. Да и это не планировалось изначально, хотя и является приятным бонусом.

И, кстати, разъемы ARCAdaptor расположен так, что по шагу совпадают с макетной платой с расстоянием отверстий 2.54мм. Так что сделать собственный «шилд», как у Arduino с собственной периферией вполне можно. Как изготовить такой «второй этаж» - описано в в разделе «Использование в качестве отладочной платы».

Второй момент – у ARCAdaptor минимум деталей. Это означает, что его легко собрать самостоятельно без ошибок – заводская плата очень качественная. Единственное, что может вызвать затруднение – самостоятельная прошивка микроконтроллера, но самый простой программатор делается из старого компьютера с LPT-портом за полчаса.

Иногда очень хочется сделать что-то своими руками. ARCAdaptor создавался именно с этой мыслью.

Вас ограничивает только Ваша фантазия.

Выводы и перспективы

Удешевление и миниатюризация процессоров подарила нам полноценные компьютеры размером с коробочку от леденцов.

Живой пример тому – Raspberry Pi – сейчас им не торгует только ленивый, а сервис финансирования проектов «Kickstarter» ломится от периферии для этого микрокомпьютера.


Китайский вариант Raspberry Pi - на красном текстолите

Не отстают и восточные производители – CubieBoard, детище китайского инженера Tom Cubie представляет из себя аналогичное устройство.


Кстати CubieBoard «подросла» аж до 3го поколения.

И даже гиганты индустрии – такие как Intel не отстают. Недавно выпущенная плата Intel Galileo по сути является полноценным компьютером, но оставляет гигантский простор для творчества.


Времена меняются, принцип остается. Далекий 1948 год и набор для сборки детекторного приемника и 2014 год с его гигагерцами и терабайтами – всегда найдутся желающие разобраться «как это устроено», ну или собрать что-то своими руками.