Дата на обновяване:31.01.2014

   ПЧЕЛАР / ЕЛЕКТРОНЧИК - пробвай-сам.bg

     Страница за пчеларство, пчеларски и ел.  разработки, представени като статии

Комютърът на пчелина | Нестандартни кошери | Пчеларски сайтове | Пчеларски инвентар | Размисли и идеи за пчеларството Физиотерапия, Апитерапия, Фитотерапия | Книги, Списания, РС, Интернет |  Пчеларски технологии |  Видове мед  | Пчеларски хумор

Сезонни и месечни задължения на пчеларя | Пчеларски статии на руски език | Малки Oбяви свързани с пчеларството

Информация, която е полезна за начинаещия пчелар | Използване на автомобила ... не само за предвижване - видеоклипове

 

 

 
Информация  от  ОБЛАСТЕН  ПЧЕЛАРСКИ  СЪЮЗ  - ПЛЕВЕН

 

 

Полезна и забавна информация за начинаещи с ел., радио и електронен характер, част от която с приложение и в пчеларството

- Електронни схеми, радиосхеми и устройства удобни за повторение от начинаещи;

- Снимки на фигурки изработени от електрически, разноцветни кабели. Други ел. снимки;

- Детски любителски набори - радиоконструктори за сглобяване на радиоприемници наричани играчки;

- Детекторни радиоприемници, техни модели;

- Сувенирни радиоприемници - играчки, някои от тях предназначени за ученици;

- Модулни набори - радиоконструктори от типа "Електронни кубчета" или "Мозайка" с които се работи без поялник и се захранват с батерии;

Информация за електрически и електронни компоненти и устройства, някои от които приложими и в пчеларството

- Токозахранващи устройства. Стабилизатори, преобразуватели, удвоители на напрежение;

- Импулсни стабилизатори на напрежение. Инвертори на напрежение;

- Устройства за дозареждане и компенсиране на саморазряда на акумулаторни батерии;

- Релета за време. Процедурни часовници. Схеми с ИСх 555;

- Цветомузикални устройства. Светлинни ефекти;

- Схеми за регулиране и поддържане на температура;

- Измерване на топлинния режим на радиоелектронна апаратура. Електронни термометри;

- Мрежови трансформатори. Опростени методики за изчисляването им. Електрожен;

- Зарядни устройства за Ni-Cd акумулатори;

- Устройства за имитиране гласовете на животни и птици. Мелодични звънци;

- Уреди, пробници, индикатори, генератори, тестери, измервателни приставки за любителската лаборатория;

- Металотърсачи, включително такива за откриване на метални предмети и кабели;

- Схеми на устройства, приложими за и около автомобила;

- Схеми на устройства с приложение на оптрони;

- Измерване на относителна влажност. Прецизен влагорегулатор. Поддържане на влажността на въздуха;

- Регулатори и сигнализатори за ниво на течност;

- Регулатори на мощност и на обороти;

- Опростено изчисляване на повърхността на радиатори за полупроводникови елементи;

- Схеми за управление на стъпков двигател, включително четирифазен. Енкодер/Валкодер, някои от които реализирани със стъпков двигател;

- Мощни, широколентови, операционни усилватели. Логаритмичен и антилогаритмичен усилвател;

- Електронни реле - регулатори. Реле - регулатор за лек автомобил. Стенд за проверка на реле - регулатори;

- Променливотоков регулатор. Стабилизатор за променлив ток. Ферорезонансен стабилизатор;

- Електронни схеми и устройства приложими в медицината;

- Няколко светодиодни индикатора. Икономичен светодиод. Светодиодна стрелка;

Практически приложими ел. устройства с учебна цел, реализирани с PIC16F84A, PIC16F88, PIC16F628 ... Arduino и др.

Подобряване със свои ръце възпроизвеждането на звука в дома, офиса, автомобила - subwoofer и други варианти

Радиоелектронни сайтове | Електронни библиотеки

 

 Разработки     Главна (съдържание на статиите)                         
Собствено Търсене

 

 



 

Анализатор спектра аудиосигнала на базе Arduino с видеовыходом (Анализатор на спектъра  на аудиосигнал на базата на  Arduino с видеоизход)
Paul Bishop


Основной целью проекта является использование ЖК дисплея от неисправного портативного DVD плеера совместно с платформой Arduino в качестве модуля визуального отображения данных и информации. Разработанное устройство представляет собой анализатор спектра реального времени, источником сигнала является электретный микрофон, подключенный к микроконтроллеру. Автор использовал портативный DVD плеер с неисправной механической частью, однако сам ЖК дисплей и обслуживающая его электроника была исправна, что позволяет подавать на дисплей стандартный NTSC композитный видеосигнал. Источником питания выступала встроенная в плеер аккумуляторная батарея, но возможно использовать питание с платформы Arduino.

Автор не дает гарантии и не несет ответственности за поврежденное оборудование в ходе повторения конструкции, т.к. это опытный образец, собранный любителем. Однако устройство должно работать с любым ТВ или устройством, позволяющим подавать видеосигнал NTSC.
Основой устройства, как было отмечено выше, является платформа Arduino. Была примененная 5 В версия Adafruit Boarduino (DC Boarduino). Плата представляет собой компактный модуль с установленным микроконтроллером Atmel ATMega328P с рабочей частотой 16 МГц. Дополнительно установлен регулятор напряжения LM7805, коннекторы с сигналами линий ввода/вывода, коннектор интерфейса внутрисхемного программирования, кнопка «Сброс».


Внешний вид контроллера Arduino (DC Boarduino)


Следует обратить внимание, что установлен именно микроконтроллер ATmega328, который имеет в 2 раза больший объем памяти программ, ОЗУ и EEPROM по сравнению с ATmega168 (более ранние версии платформы выполнены на ATmega168), объема памяти которого не хватит для запуска данного приложения.

Принципиальная схема Adafruit Boarduino

Кликните для увеличения


В качестве источника аудиосигнала применен электретный микрофон. Однако величина сигнала с микрофона недостаточна, чтобы подключить его непосредственно к микроконтроллеру. Для усиления сигнала был собран простейший предварительный усилитель на NPN транзисторе 2N3904.


Принципиальная схема подключения дискретных элементов и микрофона к Arduino

Кликните для увеличения


Сигнал с предварительного усилителя подается на вывод Analog 0 платы Arduino, что соответствует каналу 0 АЦП микроконтроллера. Для генерации видеосигнала используется два вывода микроконтроллера и два резистора.


Программное обеспечение микроконтроллера
Для генерации монохромного композитного видеосигнала NTSC используется готовая программная библиотека TVout для Arduino. По умолчанию рабочее разрешение устанавливается 128×96 точек. Стоит отметить также, что не гарантируется корректная работа данной библиотеки при ее применении в другой интегрированной среде разработки.
Следующий момент в программном обеспечении – сбор и обработка данных для дальнейшего отображения на дисплее.
Сбор данных – стандартная процедура получения данных от аналого-цифрового преобразователя микроконтроллера. Далее, для проведения спектрального анализа, нам необходимо делать выборки сигнала во времени и затем выполнить преобразование Фурье, благодаря которому получается замечательная картина сигнала. Если выполнение данной процедуры зациклить, то получится визуальный анализатор спектра звукового сигнала.
Для реализации алгоритма быстрого преобразования Фурье (FFT, Fast Fourier transform) в проекте был использован код представленный пользователем на форуме Arduino. Данный программный код представляет собой библиотеку, которая выполняет выборки сигнала и 8-разрядное быстрое преобразование Фурье, причем написана полностью на Си с применением некоторых программных приемов оптимизации по размеру кода. Данные файлы можно сохранить в качестве библиотеки для использования в своих проектах и разработках.
Благодаря небольшому размеру кода (а это решающий фактор для приложения, где используется визуализация и генерация видеосигнала) эти библиотеки применимы для нашего проекта.
Конечно, пользователи могут оптимизировать алгоритм преобразования и вывода на дисплей, а также доработать аппаратную аналоговую часть.
Внешний вид макетной платы

Кликните для увеличения


Листинг (Arduino)


blurtime.blogspot.com

rlocman.ru


На английском языке: Arduino Realtime Audio Spectrum Analyzer with Video out!
Перевод: Vadim по заказу РадиоЛоцман
Arduino Realtime Audio Spectrum Analyzer with Video out!
Paul Bishop
Once again, I decided to put the old travel DVD player's screen to good use by using as an output device for the Arduino. Though the DVD mechanism is broken, the screen allows for standard NTSC composite video input.. runs on an attached rechargeable battery pack (can also power the Arduino.)
I make no guarantees, and you do so AT YOUR OWN RISK, but it should work with any TV or device that allows NTSC Video In. I am in no way responsible if you damage yourself or your equipment. This is a prototype built by an amateur, keep that in mind.
A brilliant bit of code, the TVout library for Arduino, allows you to generate composite NTSC monochrome video with only two pins and two resistors. I generally leave the resolution at the default 128×96, which translates to 16×12 text with the default 8×8 font. Running under the defaults seems to give the least amount of trouble with this library, which is a work in progress. Note that due to this library being actively worked on, there's no guarantee the code I am using will work with other IDE or Library versions. This has been developed using version 0019, though I will be testing shortly on the most recent releases. In addition, though it should not matter, I am using a 5v Adafruit Boarduino. There should be no differences, as long as your Arduino is a 5v device. Also note that old versions of Arduino which use an Atmel ATmega168 won't be able to run this, they don't have enough memory.
The other piece of the puzzle is collecting and processing audio, so we have something to display on our little display.
The first piece- data collection- is fairly standard. I use an electret microphone (which alone only produces a few mV output, far too low for our Arduino to use directly) with a transistor amplifier as the signal source, which is then sampled via the ADC on the Analog 0 pin of the Arduino.
To do spectrum analysis however, you need to capture signal over time, then process that data with what is known as a Fourier Transformation. This magical process takes a signal and breaks it down into buckets based upon frequencies found within the sample. This produces a remarkably good picture of the signal and if displayed, functions as a visual spectrum analyzer if looped over and over.
In this project, I've used code posted by a user to the Arduino forums
This post contains a library which performs both the sampling and the Fast Fourier Transformation completely in C in 8 bits, amazing fast considering that fact, and uses a few tricks to be really stingy on memory, which is at a premium on Arduino- especially with the TVout data space eating up quite a bit. Since the Atmega328 only has 2k of RAM, every byte counts. Matrix math done like this is nothing short of awesome. Best of all, it's usable as a library. Cut and paste the .cpp and .h into a new folder named "FFT" in the Libraries directory. My Arduino project code is adapted from the original code from the forum-posted Arduino program.
So, to produce our desired outcome, we just need to get the whole show together and hope it can perform. With only a handful of cheap components (a few dollars at most), it produces a perfectly usable and quite entertaining realtime 64-band video spectrum analyzer. Though not really "useful" for any real purposes, it makes an entertaining party display out of any television with a video input...
There are a lot of improvements which can be made- the first being the amplifier gain to make it a bit more responsive, and optimization of the FFT code. In reality, it's the drawing of the bars which takes the most time per sample/display cycle..not the matrix math!
The circuit required is a simple microphone and transistor amplifier, as well as two resistors connected to D8 and D9 to provide video signal.. drawing is a much bigger pain than you'd think!
Source code (Arduino)


blurtime.blogspot.com

rlocman.ru
 

 

 

Материалите подготви за сайта:

Иван Парашкевов

e-mail: ivanparst@dir.bg

 

         главна страница                   горе

 

 
 
СТАТИСТИКА
    

Copyright2007  Design by