Проекты

Проекты (18)

  



   Вашему вниманию предлагается  конструкция  "Электронная Валентинка", созданная что бы дарить радость близкому и любимому человеку :)

   Электронная Валентинка разрабатывалась как подарок любимой девушке на 14 Февраля - отсюда и соответствующее название.
 
 
 
  Мысль о разработке этого устройства посетила меня, когда, очередной раз заходя вечером в подъезд, я задумался, а почему свет в подъезде горит всю ночь? Для кого?
   А что если поставить такое устройство автоматики, которое бы включало освещение при входе в подъезд автоматически или при инициации этого устройства человеком. Например, посредством кнопки или размыкания контактов геркона, установленного на входной двери. А по прошествии определенного времени, когда человек уже вошел в квартиру, само бы выключало его. Ведь тема экономии электроэнергии так актуальна в наше время!
   Давно хотел иметь у себя в хозяйстве барометр. Да все никак не получалось -  то дорого, то не попадался, то еще какие-то препятствия. В конце концов решил сделать сам, для чего и приобрел датчики давления MPX4115AP и влажности HIH-4000-004. Оба аналоговые, отсюда следует, что барометр по сути должен представлять из себя двухканальный вольтметр.

 

USB AVR программатор USBasp

В интернете много схем USB программаторов для микроконтроллеров AVR. Все их можно разделить на три группы: программаторы на основе микроконтроллеров AVR, в которых USB интерфейс реализован программно, программаторы на основе микроконтроллеров AVR с аппаратной поддержкой USB, и программаторы на основе микросхем FT232, которые работают в режиме BitBang.

Один из наиболее простых для повторения AVR USB программаторов – это USBasp. Он собран на микроконтроллере Atmega8 (или Atmega48), требует минимум внешних компонентов, имеет несколько готовых вариантов разводки печатной платы и оболочек для программирования, а также может работать под Linux и MacOS.

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

AVR программатор

   Чтобы “оживить” микроконтроллер AVR, в его flash память нужно записать прошивку. Это процедура выполняется с помощью программатора - устройства, подключаемого между компьютером и микроконтроллером и работающего под управлением специальной программы.
   Наиболее популярным способом программирования микроконтроллеров AVR является внутрисхемное программирование по SPI интерфейсу. Как понятно из названия, этот способ позволяет программировать микроконтроллеры AVR прямо в составе схемы. Это очень удобно, потому что программу микроконтроллера в этом случае можно всегда модифицировать, не вынимая (не выпаивая) его из платы.
   Для внутрисхемного программирования микроконтроллеров AVR нужно вывести на разъем линии SPI интерфейса  - SCK, MISO, MOSI, линию сброса – RESET, а также плюс и минус питания (VCC и GND).
   Существует две стандартных конфигурации разъема программирования – десяти и шести выводной. В качестве разъемов обычно используют — прямые/угловые разъемы серии IDC или   штыревые вилки PLD.

разъем для программирования AVR

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

   Все микроконтроллеры AVR семейства MEGA имеют в своем составе модуль UART/USART. Он позволяет связывать микроконтроллер и компьютер по интерфейсу RS-232. Для этого необходим компьютер с COM портом, преобразователь уровней, ну и соответствующий микроконтроллер. Проблема в том, что современные компьютеры перестают оснащать COM портами, потому что на смену им приходит (или уже пришла) USB. На наше счастье ряд фирм выпускает специализированные микросхемы преобразующие USB в  RS232 без всякой головной боли. Им требуется минимальная "обвязка" внешних компонентов, и для них доступны готовые драйвера. Одна из таких микросхем - FT232BM фирмы FTDI.  Чтобы вы не тратили свое время на изучение документации, рисование схемы и разводку платы, предлагаю вам готовое решение на ее основе.

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