Популярные проекты

WEB PICµBASIC LOGIC CONTROLLER

USB PICµBASIC Mid Hardware

USB PICµBASIC LOGIC CONTROLLER

DDS генератор сигналов "OSKAR-DDS"

Термостол для оплавления паяльной пасты

Осциллограф Карманный "OSKAR" V3.1

Электроника и механика 3-х координатного станка ЧПУ (Hobby CNC)

Простой счетчик

Измеритель ESR и емкости конденсаторов

Самодельный установщик SMD компонентов - раскладочный станок "SMD PLACER V2"

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

Выключатель /диммер светодиодных лент с ДУ.

Светомузыка «СЕМИЦВЕТИК» + автомат световых эффектов.

Универсальный прибор для автомобиля. Часы, термометр, вольтметр, тахометр.

Все, что нельзя запрограммировать на ассемблере, приходится паять.

      Этот сайт посвящен моим проектам на PIC контроллерах, доступных для публичного освещения. Все приведенные схемы реализованы в железе и работают в настоящее время в быту или производстве. Для написания программ использован пакет MPLAB/х , свободно распространяемый фирмой MICROCHIP. Используется программатор PICKIT2/3, ICD2/3. Любую конструкцию можно собрать самому, даже если она платная и получить бесплатно код разблокировки. Также можно приобрести в качестве набора для сборки или готового изделия. Принимаются заказы на разработку аналогово-цифровой или цифровой электроники, систем управления и электроники для производства с применением контроллеров.
Вопросы и предложения писать на почту Gennadiy.V@gmail.com
Если у Вас есть интересные предложения, закакзы или вопросы и форум Вам не помог - адрес тот же.


Обновление PICµBASIC до версии 3.4.x

В разделе Файлы выпущено обновление прошивок для PICµBASIC и обновлена документация.
Основные добавления
Стек переменных - Основное применение – локальные переменные в программах/подпрограммах и передача параметров к ним/от них.
Относительный переход - Для операторов GOTO, GOSUB, CASE теперь можно указывать смещение со знаком – относительный переход от номера текущей строки.
Подробнее смотрите в документации.


Обновление прошивок USB PICµBASIC BOOTLOADER

В разделе Файлы выпущено обновление прошивок для USB PICµBASIC
Теперь корректно работает WIN10 драйвер. Меняется только BOOTLOADER.
Также возможно применение кварцев на разные частоты, номинал указан в имени прошивки.


Демонстрация работы графического экрана на контроллере
UC1601s RDX0154 под управлением PICµBASIC v3.3

  Видео работы



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

Подробнее
Обсудить на форуме


Простой и эффективный POWER BANK своими руками.

  Схема

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


Подробнее
Обсудить на форуме


Первоапрельское, или очередной KILLER OFFICE

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

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

  Схема


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

Подробнее
Обсудить на форуме


PICµBASIC. Обновление до версии 3.3.x

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

      Описание применения новых операторов, FAQ, примеры программ, дополнительные модули, вопросы-ответы - в специальных разделах форума. Для каждой платформы - своя ветка.


Умный дом своими руками или программируемый логический контроллер в сети

     Пример применения PICµBASIC для организации "Умного дома" в домашней сети по одному кабелю.

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



DEVICE PICµBASIC LOGIC CONTROLLER
Программируемый логический контроллер на одной микросхеме.

     Теперь DEVICE PICµBASIC LOGIC CONTROLLER, со встроенным интерпретатором языка PICµBASIC всего на одной микросхеме - контроллер PIC18F26K22. Также добавился интерфейс MODBUS RTU SLAVE, котрый позволяет обмениваться переменными с WEB PICµBASIC LOGIC CONTROLLER.
     Полностью поддерживается удаленное управление, программирование и обновление прошивки через сеть интернет, с промежуточным звеном MODBUS RTU MASTER, которым выступает WEB PICµBASIC LOGIC CONTROLLER.
     Полностью сохранена возможность самостоятельной автономной работы без подключения к шине, с программированием напрямую с компьютера через RS232 или RS485
     На рисунке показана схема контроллера, назначение выводов и три варианта подключения к шине MODBUS или к компьютеру.

  Схема контроллера

    ПО контроллера поддерживает:


  - Интерфейс RS232/RS485 MODBUS RTU 115200 8N1 - 1 порт
  - Интерфейс RS232/RS485 1200-115200 8N1 - 2 порт
  - 19 линий ввода/вывода
  - 11 аналоговых входов 10бит
  - 4 канала шим
  - Часы
  - ЖКИ символьный дисплей HD44780
  - ЖКИ графический дисплей UC1601s
  - Семисегментные индикаторы
  - Аудио выход - динамик
  - Интерфейс шины 1-Wire с поддержкой DS1990,DS18B20 - 2 канала
  - Интерфейс датчика DHT22
  - Интерфейс RFID Em Marine - 2 канала
  - Счетчик импульсов до 10МГц
  - Генератор прямоугольных импульсов до 7 МГц
  - Аудиовыход - нотный стан 5 октав
  - ну и другие функции, читаем описание.


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

Подробнее
Обсудить на форуме
Купить


WEB PICµBASIC LOGIC CONTROLLER
Универсальный контроллер с WEB интерфейсом.

     Теперь PICµBASIC LOGIC CONTROLLER, со встроенным интерпретатором языка PICµBASIC, получил Ethernet интерфейс с WEB сервером. Также добавился Flash диск с файловой системой. Расширен перечень операторов и команд для работы с файлами, и интеграцией с WEB сервером.
     Вы можете самостоятельно удаленно менять содержимое и дизайн WEB сервера, настраивать отображаемые параметры, переменные, картинки, ссылки полученные от PICµBASIC и предавать текстовые и числовые значения из форм ввода в PICµBASIC.
     Можно просматривать состояние входов и выходов контроллера, управлять состоянием выходов, получать данные и текстовые сообщения из переменных PICµBASIC, записывать данные и текст в переменные PICµBASIC, управлять настройками, просматривать и скачивать файлы из файловой системы PICµBASIC. Контроллер представляет собой несложное устройство на базе PIC микроконтроллера, со встроенным интерпретатором языка PICµBASIC с открытой архитектурой. Как и традиционный ПЛК, он имеет дискретные, аналоговые входа/выхода и коммуникационные интерфейсы, которые могут использоваться для связи с другими устройствами или источниками/приемниками информации.
     Для запуска системы подходит большинство отладочных плат или модулей с процессором PIC18F67J60 и добавления минимума компонентов.

     ПО контроллера поддерживает:


  • Ethernet 10Base-t ARP,ICMP,UDP,TCP/IP,DHCP
  • WEB сервер
  • Flash Disk
  • 34 линии ввода/вывода
  • 9 аналоговых входов
  • 5 каналов шим
  • Интерфейс RS232/RS485 1200-115200 8N1
  • Интерфейс RS485 MODBUS RTU
  • Часы реального времени
  • ЖКИ символьный дисплей HD44780
  • ЖКИ графический дисплей UC1601s
  • Семисегментные индикаторы
  • Аудио выход - динамик
  • Интерфейс шины 1-Wire с поддержкой DS1990,DS18B20
  • Интерфейс датчика DHT22
  • Интерфейс RFID Em Marine
  • Счетчик импульсов
  • ну и другие функции, читаем описание.
  • Схема контроллера


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

    Подробнее
    Обсудить на форуме
    Купить


    Страницы <1> <2> <3> <4> <5>