Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Самодельный калькулятор на ОМЭВМ К1816ВЕ39

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

Однажды на сайте ZX-PK.RU открылся тред про сборку ЭКВМ на базе микроконтроллера К1816ВЕ39. И Сергей Фролов, владелец сайта-музея Советской цифровой электроники, сообщил, что ранее уже выпускался такой калькулятор, «Элекон МК», как на фото:

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Всё это было в последующем собрано вместе в единую конструкцию:

Как сделать калькулятор своими руками

Основные чипы располагаются с обратной стороны индикатора:

Как сделать калькулятор своими руками

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

Как сделать калькулятор своими руками

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

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Исправленный код интересующиеся могут скачать тут. Разумеется, весь код не правился и в нём остались рудименты от вывода на печать.

Как сделать калькулятор своими руками

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

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

После просушки всей конструкции, желательно в тёплом месте, вынимаем болван. Кое-где он может приклеиться к бумаге, но это не важно.

Как сделать калькулятор своими руками

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

Прорезаем отверстия для клавиатуры и индикатора и примеряем.

Как сделать калькулятор своими руками

Не забываем про пузичко, делаем его из 10-мм фанеры, используя в качестве ножек резиновые крышечки от медицинских пузырьков:

Как сделать калькулятор своими руками

Накладываем первый слой шпатлёвки и ждём высыхания.

Как сделать калькулятор своими руками

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

Как сделать калькулятор своими руками

Блок питания размещён внутри корпуса потому что так удобнее, не нужно постоянно держать БП в розетке. Вот теперь сборка полностью закончена.

Немного поговорим о замене элементов. Разумеется, что многие из них возможно применить только как функциональный аналог, с коррекцией схемы.

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

Именно из-за широких вариаций замены деталей автор не видит смысла проектировать печатную плату.

Обсудить конструкцию можно в следующих форумах:

Источник

Четырёхбитный калькулятор из картона и шариков

Как сделать калькулятор своими руками
Внешний вид картонного четырёхбитного калькулятора из картона. Хорошо видны полусумматор вверху и три сумматора в средней и нижней части калькулятора

Давным-давно, до изобретения электроники, люди изготавливали механические компьютеры из подручных материалов. Самым известным и сложным примером такой машины является антикитерский механизм — сложнейшее устройство из не менее чем 30 шестерёнок использовалось для расчёта движения небесных тел и позволяло узнать дату 42 астрономических событий.

В наше время механические компьютеры (калькуляторы) — скорее предмет развлечения гиков и повод устроить забавное шоу. Например, как компьютер из 10 000 костяшек домино, который складывает произвольные четырёхзначные бинарные числа и выдаёт пятизначную двухбитную сумму (математическая теория этого калькулятора и архитектура). Такие перфомансы позволяют детям лучше понять, как работают битовые логические операции в программировании, как устроены логические вентили. Да и вообще сделать маленький компьютер своими руками из подручных материалов очень интересно, тем более если вы делаете это вместе с ребёнком.

Как сделать калькулятор своими руками
Логическая операция AND в компьютере из 10 000 костяшек домино

Для изготовления механического калькулятора отлично подходит конструктор Lego. На YouTube можно найти немало примеров таких калькуляторов.

Калькулятор из компьютера Lego

Вдохновлённый примером компьютера из домино и механических калькуляторов из конструктора Lego, программист C++ под ником lapinozz вместе со своими младшими сестричками решил соорудить в домашних условиях нечто подобное для школьного научного проекта одной из сестёр. Он задумал и реализовал полностью функциональный четырёхбитный калькулятор LOGIC (Logic cardbOard Gates Inpredictable Calculator). Для изготовления этой вычислительной машины не требуется ничего кроме картона и клея, а работает она не на электричестве, а на шариках и земной гравитации. Калькулятор умеет складывать числа от 0 до 15 с максимальной суммой 30.

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

Цель проекта

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

Внешний вид калькулятора

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

Как сделать калькулятор своими руками

Ввод данных осуществляется шариками. Шарик есть — 1, шарика нет — 0. Бит справа — это наименьший бит числа. Перед началом работы некоторые части калькулятора следует привести в исходное положение. После указания исходных значений отодвигается полоска картона, которая удерживает шарики в исходном положении — и начинается процесс сложения.

Например, так выглядит исходное положение шариков для операции 7+5 (0111 + 0101).

Как сделать калькулятор своими руками

Устройство калькулятора

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

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

Как сделать калькулятор своими руками

То есть логический вентиль «И» (AND) означает, что при поступлении 0 шариков на входе получается 0 на выходе. При поступлении 1 шарика на входе получается 0 на выходе. При поступлении 2 шариков на входе получается 1 на выходе.

1 на входе, 0 на выходе
Как сделать калькулятор своими руками

2 на входе, 1 на выходе
Как сделать калькулятор своими руками

Логический вентиль XOR сделать немного сложнее. В этом случае если поступает один шарик, он должен пройти. А если поступает два шарика, то они должны аннулировать друг друга, то есть на выходе будет 0. Автор показывает, как это делать, через вертикально висящий кусочек картона с узким горлышком. Если два шарика приходят одновременно, то они блокируют друг друга — и таким образом эффективно реализуют логическую операцию XOR.

Логический вентиль XOR
Как сделать калькулятор своими руками

Чтобы оптимизировать систему и не городить массу логических вентилей AND и XOR, автор реализовал полусумматор — комбинационную логическую схему, имеющую два входа и два выхода. Полусумматор позволяет вычислять сумму A + B, при этом результатом будут два бита S и C, где S — это бит суммы по модулю 2, а C — бит переноса. В нашей картонной конструкции это означает, что если на входе у нас 1 шарик, то он попадает на выход C, а если на входе 2 шарика, то 1 шарик попадает на выход S, а второй никуда не попадает.

Программист придумал довольно простую и эффективную схему для полусумматора. В ней 1 шарик на входе спокойно продолжает свой путь, переворачивая барьер, и проходя в отверстие C. Но если поступают два шарика, то второй шарик уже не может пройти через барьер, перевёрнутый первым шариком — и проваливается в отверстие, прибивая новый путь S. Это и есть полусумматор.

Один шарик на входе полусумматора
Как сделать калькулятор своими руками

Два шарика на входе полусумматора
Как сделать калькулятор своими руками

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

Один шарик на входе — один шарик по пути 1
Как сделать калькулятор своими руками

Два шарика на входе — один шарик по пути 2
Как сделать калькулятор своими руками

Три шарика на входе — один шарик по пути 1, а другой по пути 2
Как сделать калькулятор своими руками

Весь калькулятор целиком состоит из одного полусумматора и трёх сумматоров.

Как сделать калькулятор своими руками

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

Источник

Калькулятор своими руками

Как сделать калькулятор своими руками

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

Перед тем, как прочитать статью, предлагаю посмотреть видеоролик, где подобно показан процесс сборки кит-набора и его проверка на работоспособность.

Для того, чтобы сделать калькулятор своими руками, понадобится:
* Кит-набор
* Паяльник, флюс, припой
* Бокорезы
* Крестовая отвертка

Шаг первый.
В комплекте кит-набора присутствует печатная плата с металлизированными отверстиями, ее качество изготовления на высоком уровне.

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Разобравшись с комплектом, переходим к самой сборке.

Шаг второй.
На плату устанавливаем радиодетали. Сначала вставляем резисторы, их в комплекте шесть штук одинакового номинала, так что определять сопротивление каждого не нужно. С обратной стороны платы загинаем выводы, для того, чтобы они не выпали при пайке. После резисторов на плату устанавливаем неполярные керамические конденсаторы, их выводы также загинаем. Далее на плату ставим все 17 кнопок, а затем и семисегментные индикаторы, на них есть специальная метка в виде точке, также как и на плате, далее загибаем их ножки.

Как сделать калькулятор своими руками
Как сделать калькулятор своими руками
Как сделать калькулятор своими руками

Как сделать калькулятор своими руками
Как сделать калькулятор своими руками

Как сделать калькулятор своими руками
Как сделать калькулятор своими руками

Как сделать калькулятор своими руками
Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

На семисегментном индикаторе должны отображать цифры при нажатии на все кнопки. После проверки платы калькулятора можно переходить к сборке его в корпус.

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

Источник

Как сделать калькулятор или форму для сайта: обзор 4 специальных конструкторов

Время чтения: 25 минут Нет времени читать? Нет времени?

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

Сколько стоит сделать калькулятор? Студия может запросить у вас и 25 тысяч рублей:

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

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

Проекты из России и стран СНГ

Общее сравнение

Тестирование проходило в два этапа.

Как сделать калькулятор своими руками

Елена Потолицына, маркетолог в агентстве «Бьюти-Маркетинг»

Владимир Таранец, фрилансер, делает сайты-визитки за 3-5 тысяч рублей

Мария Бикбулатова, предприниматель, владелица нескольких проектов в индустрии гостеприимства

Ключевые клиенты:
салоны красоты, медицинские центры и — реже, но тем не менее — строительные организации

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

Задача: оформить калькулятор на основе шаблона для любого проекта, потратив как можно меньше времени и сил

Елена, Владимир и Мария наряду со мной опробуют отечественные конструкторы калькуляторов и поделятся впечатлениями.

1. uCalc.pro

Бесплатная версия: бессрочная, можно на время протестировать платные функции: отправку sms клиентам, прием оплаты, статистику, добавление иллюстраций к элементам калькулятора.

УТП: прием оплаты через «Яндекс.Кассу», работа в соцсетях и мессенджерах по спецссылке.

Минус: проект не дает редактировать код калькулятора.

Планы проекта по развитию: выпуск модулей для платформ WordPress, uKit (запущено во время тестов) и uCoz — чтобы калькулятор устанавливался туда автоматически, без копирования кода с сервиса. К осени заявлены первые интеграции с CRM.

Работа с калькулятором

Как сделать калькулятор своими руками

После регистрации вы попадете на страницу, где будут храниться ваши калькуляторы. Здесь вам предложат сделать калькулятор с нуля или на основе готового шаблона. Я выберу самостоятельную сборку.

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Подписи над блоками тоже можно скрыть: мне они не нужны. Просто подпишу сами галочки.

Как сделать калькулятор своими руками

Над каждым блоком можно добавить картинку: нахожу первые попавшиеся готовые иконки в поисковике. Думаю, если использовать свои фото или любые большие и не квадратные картинки, их лучше будет предварительно обработать в условном Paint или Photoshop.

Как сделать калькулятор своими руками

После добавления картинок лучше выровнять элементы относительно друг друга по вертикали.

Как сделать калькулятор своими руками

Можно добавить текстовые поля с пояснениями для клиента (“Текст”) и поля сбора контактов: в настройках поля можно выбрать, какие данные мы собираем (почта, телефон, время и т.п.), будет ли поле обязательным, а также задать свои подписи-подсказки для заполнения.

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

В настройках кнопки также можно настроить прием оплаты, указав данные “Яндекс.Кассы”, или задать текст email или SMS-сообщения для клиента (например, высылать ему промо-код после заполнения формы).

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

После заполнения формулы, калькулятор можно тестировать в самом редакторе.

Как сделать калькулятор своими руками

Дальше проверяем отображение и работу на разных устройствах в режиме “Превью”. Теперь остается лишь получить код для сайта.

Как сделать калькулятор своими руками

Отзывы

Мнение представителя веб-студии, Елена: «Сначала было непонятно, почему одни параметры надо идти настраивать во вкладку «Формула», а другие, почти такие же – в «Дизайн» (речь о настройке ползунка). Но потом привыкаешь. Из плюсов – есть возможность выводить несколько вариантов окончательного расчета: например, цена со скидкой и без. У других конструкторов калькуляторов такого не замечено.

Как сделать калькулятор своими руками

В целом, все красиво, удобно, хотя не хватает опции автоматической загрузки из прайс-листа — в идеале, как это делает Mailchimp».

Мнение фрилансера, Владимир: «В целом, удобный и красивый интерфейс и современный вид элементов. Работа заняла около 15 минут».

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

2. CalcCreator

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

Платная: работает по принципу подписки на 1 аккаунт, независимо от числа созданных калькуляторов. Месячная подписка стоит — 795 рублей, при оплате на три месяца можно получить скидку 10%, при оплате на полгода — 20%. Если вы перестанете оплачивать тариф, калькуляторы продолжат работать без платных опций.

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

Минус: за частью настроек надо обращаться к команде проекта — например, это касается установки кода «Метрики» для отслеживания целей.

Работа с калькулятором

Как сделать калькулятор своими руками

Интерфейс напоминает AutoCAD или Photoshop. Левое меню содержит элементы калькулятора. Первым делом задаем границы рабочего поля (серая область по центру) и начинаем кидать в него элементы.

Как сделать калькулятор своими руками

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

Как сделать калькулятор своими руками

Попробуем добавить картинку. Сервис не дает перетаскивать элементы, чтобы поставить их рядом, — но отчасти это можно выправить в настройках правого меню в пункте “Расположение”.

Как сделать калькулятор своими руками

Добавим место для текстового описание. На примере этого поля посмотрим, как работают настройки ширины.

Как сделать калькулятор своими руками

Чтобы поменять размеры элемента, задаем нужные значения в пунктах “Ширина” и “Высота” в правом меню — значения лучше оставить в %. В этом же меню есть настройки фона, шрифтов и отступов (в пикселях) — отступами можно двигать элементы влево-вправо и отбивать друг от друга по вертикали.

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Тут нас ждет облом… Дизайн-шаблоны элементов доступны только на тарифе. В бесплатной версии остается играться со шрифтами и цветом фона. Либо править CSS вручную.

Как сделать калькулятор своими руками

Продолжим работу так. Добавляем кнопку: поменять надпись на ней можно в пункте “Данные” в правом меню.

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

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

Посмотрим, что скажут наши тестеры.

Отзывы

Мнение представителя веб-студии, Елена: «С первого взгляда интерфейс похож на Axure [программа для прототипирования сайтов и приложений, прим.] – но как оказалось, кроме перетаскивания элементов из левого меню на рабочую поверхность между системами нет ничего общего. Возник вопрос, а как это настраивать? Справа открывается куча настроек, но это все дизайн. А как же данные? Только через несколько минут до меня дошло, что ввод данных находится в самом низу этого меню, где-то за первым экраном моего монитора. Сделав несколько попыток настроить калькулятор, я сдалась и пошла искать в библиотеку у них же на сайте – вдруг найдется что-то для меня подходящее?

Как сделать калькулятор своими руками

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

Мнение предпринимателя, Мария: «Я выбрала шаблон, но не поняла, как редактировать его. Хотя понятно, что в целом конструктор интересный, много возможностей.

Как сделать калькулятор своими руками

Промежуточный результат тестирования

Проекты с Запада

Как сделать калькулятор своими руками

Из-за языкового барьера наши тестировщики в сравнении не участвовали.

3. Formsite

Бесплатная версия: ограничена 10 заявками, отправленными через калькулятор. Сам период, через который сгорит лимит, не установлен.

УТП: самый большой выбор элементов и дизайнов, самый большой набор готовых интеграций среди всех сервисов в обзоре.

Работа с калькулятором:

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

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

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Чуть ниже можно вставить ссылки на картинки из интернета и подписать их.

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Задаем значения и нажимаем “Сохранить”.

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Теперь проверим готовый блок Email Address, перетащив его в область сбоку от поля для имени. Как и uCalc, Formsite позволяет ставить блоки рядом.

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Наверняка вы спрашивали себя: “А где же кнопка?”

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

4. Calculoid

УТП: проект позволяет отправлять данные заказов в любую CRM или иную систему автоматизации бизнеса по API.

Работа с калькулятором:

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

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

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Если мы хотим поставить несколько элементов рядом, для начала их надо “ужать”, просто потянув за границу каждого.

Как сделать калькулятор своими руками

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

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

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

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Продолжаем переименовывать поля, меняя Name и Hint в настройках каждого элемента.

Как сделать калькулятор своими руками

Затем задаем цены: для полей, которые войдут в формулу, задаем Option Value во вкладке Option у нужного элемента.

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Как сделать калькулятор своими руками

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Как сделать калькулятор своими руками Как сделать калькулятор своими руками Как сделать калькулятор своими руками