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

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

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

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

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

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

 

 

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

 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

 



Устройство мониторинга сейсмоактивности на Arduino (Устройство за мониторинг на сейзмичната активност, реализирано с помощта на Arduino)


Этот проект позволит вам подключить сейсмический датчик к маршрутизатору и разместить на своей веб-странице и карте памяти MicroSD информацию о подземных толчках. Все данные с сейсмических датчиков хранятся на сервере и затем отображаются на вашей веб-странице.

Вам понадобится:
- Arduino
- Предпочтительно Arduino с большим объемом памяти, я использовал Arduino Mega 2560
- Вы можете использовать Arduino с меньшим объемом памяти, но придется удалить некоторые функции.
- Сетевая плата для Arduino
- MicroSD карта памяти
- Место на сервере
- Пьезоэлектрический датчик
- Макетная плата
- Резисторы, конденсаторы, диоды(см. схему)
- 5 х ОУ
- Вы можете использовать только 3 - 4 ОУ, остальное я использую для усиления сигнала с датчика.
- Маршрутизатор
- Компьютер
- Дополнительный кабель Ethernet
- USB кабель для Arduino


Сейсмодатчик


Я использовал датчик фирмы Piezo Film Vibra Tab Mass (PDF) для измерения сейсмических колебаний.


Стандартного груза на конце этого датчика не хватило. Частота землетрясения 1 - 20Гц, но резонансная частота датчика была не менее 1кГц.
Чтобы сократить резонанс, я взял болт с гайками и несколькими шайбами и прикрепил его на датчике. После нескольких экспериментов, я достиг максимальной частоты около 40 Гц.


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


Усилитель сигнала


Поскольку сигнал с пьезоэлектрического датчика недостаточен, его необходимо усилить без особой потери точности. Для этого я использовал LM324N – 4 ОУ в одном корпусе.
Если вы всё сделаете правильно, то на выходе у вас будет до 2.5В переменного тока при питании 5В.


Формирователь сигнала


Сигнал, поступающий с усилителя - это до 2.5В переменного тока. Поскольку положительная и отрицательная амплитуда волны равны, мы можем подавать на АЦП Arduino только положительный сигнал. Мы можем сделать это, отрезав нижнюю часть волны диодом.
Теперь АЦП считает только положительную часть сигнала.


Подключение схемы к Arduino


- Vcc(+5В) макета подключите к Vcc(+5В) Arduino.
- GND макета подключите к GND Arduino.
- Сигнал после диода должен быть подан на один из аналоговых входов Arduino.


Программа для Arduino


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


Необходимые библиотеки:
# include <SPI.h>
# include <SdFat.h>
# include <SdFatUtil.h>
# include <Ethernet.h>
# include <EthernetDHCP.h>
Их можно легко найти в Google


HTML код


Самым главным HTML-файлом является "index.htm", остальные второстепенны.
В прилагаемом файле вы найдёте мой сайт и HTML код для него.
Чтобы сделать кнопку нужно просто вписать в ваш сайт:
<form METHOD=get action="/">
<input type=hidden name=cmd value=gettime>
<input type=submit value="Text on Button">
</form>
Эта кнопка будет запрашивать информацию с Arduino.
"GET /? Cmd = GetTime HTTP1.1 / 0"
Как видно, значение NAME находится справа около "?", значение VALUE после "="
Третья строка показывает нам как кнопка будет реагировать на нажатие.


Скачать скетч PDE и файлы для веб-странички


Оригинал статьи на английском языке (перевод Андрей Шпакунов для сайта cxem.net)


Arduino Seismic Activity Monitor - Ethernet Shield
Intro

Arduino Seismic Activity Monitor - Ethernet Shield
Have you ever wanted to impress your friends by saying something crazy like, "I think there's going to be an earthquake soon" moments before an earthquake hits?

Or do you just want some warning, a few seconds that could save your life.

This project will allow you to hook up a seismic sensor to a router through the Ethernet shield and host a webpage off of the SD card on the shield. This webpage will then display information about the seismic sensor and the history of its activity.
All the data for the seismic sensor is stored in a Pachube feed and then displayed on the webpage as several graphs.

You will need:

- Arduino
- Preferably an Arduino with large memory, I used the Arduino Mega 2560
- You can use one with less memory, you just might have to remove some stuff from the sketch
- Ethernet Shield
- Micro SD Card
- Pachube account:

- Piezoelectric Sensor
- Breadboard
- Resistors, Capacitors, Diode
- Check the section on building the circuit for more details on values
- 5 x Op-Amps - Single-supply compatible
- or you can build it with dual supplies, whatever floats your boat :p
- You can get away with using only 3 - 4 op amps, the rest I use is for amplification
- Solid Wire of course!

I assume you already have:
- Router
- Computer
- Would be pretty magical to surf the net without these
- Extra Ethernet cable
- USB cable for the arduino
- Un-destroyed analog pin on your arduino

Step 1
The Circuit - Sensor
The sensor I used to capture seismic vibrations is a Piezo Film vibra-tab.
They come with an optional weight attached to the end, but I found that the weight was not enough.

The frequency of earthquakes is between 1 - 20 Hz, but with even the heaviest weight the resonant frequency was in the KHz.
So to reduce the resonant frequency and get some useful signals, I took some washers slapped them on a bolt and some nuts and experimented. I used a Oscilloscope with FFT and changed the weight on the tip of the film until frequencies of around 40Hz were the largest. If you don't own an oscilloscope, just add a little weight and then hit the sensor. It should flop around for about half a second to a second before coming to rest.

Once you have the sensor tuned to the right frequency, place it in your breadboard at one end, you're going to need the space for the rest of the circuit.
As you can see from the picture, I taped down the base of the sensor. This is because the leads on the piezo film is flat, and tends to be loose inside the breadboard, so any vibrations tend to get lost in the movement of the leads.
Taping it so that the base can't move will ensure that your data is accurate!
Step 2
The Circuit - Charge Amp
Since a Piezoelectric Film isn't just a simple signal source, some circuitry is required to accurately and predictably measure the sensor's output.

A Charge Amp takes the charge across a capacitor and translates it into a voltage. If you know your electronics you can see that it is essentially an integrator, which prevents the charge across the Piezo film, which acts like a capacitor, from discharging quickly.
This allows you to turn it into a stable voltage signal.

I used an LM324N, a quad op amp, to create the charge amp portion of the circuit.
If you follow the schematic on the last picture, you should get an AC signal at the output floating on 2.5Vdc [ If you are using a 5 volt supply ]

Step 3
The Circuit - Shaping the Signal
The signal coming out of the charge amp section is an AC wave floating on 2.5Vdc. Since the amplitude of the wave is the same size when it swings to the positive end as the negative end, we can get more use from the ADC in the Arduino by amplifying only the positive waves.

We can do this by chopping off the bottom half of the wave with a diode and biasing it so that the diode is just-just turned on.
Now you have a waveform sitting on 0Vdc with only the positive peaks of the signal being read by the ADC.
I used a small signal, low voltage drop diode and then forward biased it with 0.45V.

You can stop here or further amplify the circuit, but that is completely up to you.

For this instructable I will stop here, since it isn't really meant to be an instructable on designing single supply amplifiers :p
This PDF from Texas Instruments can give you a good idea how to build them:
http://www.ti.com/lit/an/sloa058/sloa058.pdf

Step 4
Hookan It Up
This step is probably the simplest - hooking up the circuit to the Arduino.

- You need a wire from the Vcc portion on your breadboard to the 5V slot on your Arduino
- A wire from the ground line on your breadboard to the GND pin on the Arduino
- The output, either of the second stage or optional amplification stage, should be connected to one of the analog input pins

Next: Programming!
Step 5
Programming - Arduino Side
The programming was probably the heftiest portion of this project, and hopefully my liberal amount of commenting will help make it clear how the program works.

First, a flowchart on how the program operates is shown in the first three pictures.

The program has been provided as well for download, just enter your own Pachube information and you are off to the races!

Libraries you may need:

#include <SPI.h>
#include <SdFat.h>
#include <SdFatUtil.h>
#include <Ethernet.h>
#include <EthernetDHCP.h>

Google for any you are missing, they are generally the first result if you include "Arduino" in your search
Step 6
Programming - HTML Side
For the html files you want to place on the SD card, you only really need "index.htm"
The rest are just filler.

Attached is what my site looks like and the html for it.
In "index.htm" you will find the code for the buttons I have there.

To make a button you just need to include in you website:

<form METHOD=get action="/">
<input type=hidden name=cmd value=gettime>
<input type=submit value="Text on Button">
</form>

This will create a form button which, when clicked, will send a GET command to your Arduino.
With the button I have here, the Arduino will receive

"GET /?cmd=gettime HTTP1.1/0"

As you can see, the NAME value get's inserted right after the "?"; the VALUE value is what is after the "="
The third line tells you what the button does and looks like, with the TYPE determining how it reacts to being pushed, and the VALUE showing up as text on the button.

The ACTION portion on the front line is a little stranger.
With the "/" in there, the button will send "/?cmd" to the arduino, but you could type in "www.google.com" in there, and the button will attempt to send "/?cmd" to google's servers.
Step 7: Fini
Well, if you were able to follow these steps, you will now have a seismic activity monitor that you can place anywhere you'd like.
That is, as long as it is near a reliable power source and a router!

I hope that some of you will brave this project,
FOR SCIENCE!

cxem.net

http://www.instructables.com/id/Arduino-Seismic-Activity-Monitor-Ethernet-Shield/

 

 

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

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

e-mail: ivanparst@dir.bg

 

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

 

 
 
СТАТИСТИКА
    

Copyright2007  Design by