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

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

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

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

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

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

 

 

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

 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

 


Логгер температуры и относительной влажности на chipKIT (Устройство за измерване на относителна влажност и на температура с chipKIT)

В статье рассказывается о создании логгера температуры и относительной влажности на базе ПК с использованием платы chipKIT Uno32 и датчика DHT11. Для сборки устройства не требуется никаких дополнительных проводов (кроме кабеля USB) и компонентов; датчик DHT11 подключается непосредственно к четырем портам ввода/вывода платы Uno32 и проект готов к работе. Этот проект можно использовать как простую и удобную систему мониторинга температуры и относительной влажности окружающей среды в серверной комнате. Uno32 считывает показания датчика DHT11 через заданные интервалы времени и посылает полученные данные на компьютер через USB-UART интерфейс. Приложение для ПК написано в открытой программной платформе Processing и записывает данные в ASCII файл. Также программа отображает температуру и относительную влажность в реальном времени на экране компьютера.


Недорогой датчик температуры и относительной влажности окружающей среды DHT11 имеет откалиброванный цифровой выход. Он имеет 4-контактный корпус и работает при напряжении питания от 3В до 5.5В. Он может измерять температуру от 0 до 50°C с точностью ± 2°С и относительную влажность воздуха от 20 до 95% с точностью ± 5%. Датчик имеет свои собственный 1-Wire протокол, и, следовательно, соединить датчик и микроконтроллер через прямой интерфейс как с любым периферийным устройством невозможно. Протокол должен быть описан в прошивке микроконтроллера при помощи Bit-banging. Прочитайте измерение температуры и относительной влажности при помощи датчика DHT11 и микроконтроллера PIC (англ.) для получения более подробной информации о протоколе DHT11. На рисунке показана цоколевка датчика DHT11.


В этом проекта четыре вывода датчика DHT11 вставляются непосредственно в четыре порта ввода/вывода (7, 6, 5 и 4) платы Uno32. Питание(1), данные(2) и GND(4) контакты DHT11 подключаются к портам ввода/вывода 7, 6, и 5 Uno32 соответственно. Контакты 7 и 4 Uno32 настроены как выход и имеют высокий (3.3В) и низкий (GND) уровни соответственно, и используются для питания датчика. Обратите внимание, что порты ввода/вывода Uno32 могут выдавать ток до 18 мА, что достаточно для питания датчика DHT11, который потребляет менее 5 мА во время преобразования и передачи данных. Вывод 3 DHT11 не используется. Информация о температуре и влажности считывается 6 портом ввода/вывода Uno32.


Писать прошивку проще используя библиотеку для Arduino или chipKIT для работы с датчиком DHT11. Библиотека DHT11 для Arduino была написана George Hadjikyriacou и позже изменялась другими людьми. Программа для Uno32 считывает данные о температуре и относительной влажности (два байта) из DHT11 и отправляет их через последовательный порт. Интервал выборки 2 секунды.



Программа для компьютера была написана на открытой программной платформе Processing, предназначенной для упрощения создания интерактивных изображений и графических приложений, в данном случае для отображения полученной информации о температуре и влажности. Она бесплатна и работает на платформах Mac, Windows и Linux. Я написал простое приложение, которое получает байты температуры и влажности, переданные с платы Uno32 через последовательный порт, и отображает эти данные в графическом окне. Данные о температуре и влажности, а также дата и время записываются в текстовый файл. Дата и время основывается на RTC компьютера.
Необходимо импортировать библиотеку Processing Serial для получения доступа к последовательному порту. Это делается так:
import processing.serial.*;
Далее необходимо открыть последовательный порт:
Dev_Board = new Serial(this, "COM12", 9600);
У меня USB-UART модуль на плате Uno32 распознается как COM12. Вы должны подобрать правильный номер COM для работы. В Windows, эту информацию можно найти в диспетчере устройств.

Кнопка Пуск/Стоп в программе кликабельна. Функция обработки мыши Processing Mouse используются для определения нажатия мышью на кнопку. Когда кнопка Старт нажата, начинается запись показаний и надпись на кнопке меняется на Стоп. При нажатии на неё запись данных останавливается. Температура с указанием даты и времени записывается в текстовый файл. Каждый раз при нажатии кнопки Старт, программа создает новый текстовый файл. Имя файла содержит текущую системную дату и время, так что перезаписи файлов не будет. Тем не менее, данные временно хранятся в оперативной памяти компьютера и записываются в текстовый файл на жестком диске только после нажатия на кнопку Стоп.


Вот пример текстового файла, где информация о температуре и относительной влажности записывается вместе с временем:


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


Скачать файлы проекта


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

chipKIT Project 2: Temperature and relative humidity logger

This project is about building a PC-based temperature and relative humidity logger using the chipKIT Uno32 board and the DHT11 sensor. The project setup requires no additional wires (other than the USB cable) and components; the DHT11 sensor is directly plugged into four I/O pins of the Uno32 board and the project is ready to go. This could be a handy and an easiest way to setup an ambient room monitoring system for a server room. The Uno32 reads the temperature and relative humidity from the DHT11 sensor at preset interval and sends the data to PC through the USB-UART interface. A PC application is developed using the open-source Processing programming platform to log data onto an ASCII file. The PC application also displays the real-time temperature and relative humidity on computer screen.

Theory
DHT11 is an inexpensive sensor that provides calibrated digital outputs for ambient temperature and relative humidity. It comes in a single row 4-pin package and operates from 3 to 5.5V power supply. It can measure temperature from 0-50 °C with an accuracy of ±2°C and relative humidity ranging from 20-95% with an accuracy of ±5%. It has got its own proprietary 1-wire protocol, and therefore, the communication between the sensor and a microcontroller is not possible through a direct interface with any of its peripherals. The protocol must be implemented in the firmware of the MCU through bit-banging of an I/O pin. Please read
Measurement of temperature and relative humidity using DHT11 sensor and PIC microcontroller for more details on the DHT11 communication protocol. The following picture describes the four pins of the DHT11 sensor.
In this project, four pins of the DHT11 sensor is directly inserted into four I/O pins (7, 6, 5, and 4) of the Uno32 board. The power supply (1), data (2), and ground (4) pins of DHT11 go to I/O pins 7, 6, and 5 of the Uno32, respectively. The Uno32 pins 7 and 4 are configured as output pins and are set to High (3.3V) and Low (Gnd), respectively, through software to power the DHT11 sensor. Note that an I/O pin of Uno32 can source up to 18mA current that is sufficient to power the DHT11 sensor, which only requires less than 5mA during data conversion and transfer. Pin 3 of DHT11 is unused. Temperature and humidity bytes are read through I/O pin 6 of the Uno32.

chipKIT sketch
Writing firmware is easier with the use of the DHT11 library available for Arduino or chipKIT platform. The DHT11 library for Arduino was originally written by George Hadjikyriacou and was later modified by other people. Make sure you include the library in your chipKIT sketch. The following sketch is for Uno32 to read the temperature and relative humidity data (two bytes) from the DHT11 and send them over the serial port. The sampling interval is set to 2 seconds.
Download the complete chipKIT sketch and library files
On PC’s side, the open source programming language Processing is used to develop an graphical application to display the received temperature and humidity information. Processing is an open-source software development environment designed for simplifying the process of creating digital images, animations and interactive graphical applications. It is free to download and operates on Mac, Windows, and Linux platforms. I have written a simple application here that receives the temperature and humidity bytes sent by the Uno32 board through the serial port, and display those information on a graphical window. The data logging part records the temperature and humidity samples plus date and time stamps on an ASCII file. The date and time are based on the PC’s RTC.
You should import the Processing Serial library first before accessing the serial port. This can be done by,
import processing.serial.*;
Next, you can open a serial port as
Dev_Board = new Serial(this, "COM12", 9600);
In my case the USB-UART module on Uno32 board appears as COM12. You should find the right COM number to make it work for you. In Windows machine, you can find this information from the Device Manager tool.
A clickable Start/Stop button is provided on the display window. The Processing Mouse functions are used to detect a mouse press over the button. When the Start is pressed, data logging begins and the label on the button changes to ‘Stop’. If Stop is pressed, the data logging is paused. The temperature samples are recorded along with the date and time stamp (from PC) into an ASCII file. Every time the Start is pressed, the program creates a new ASCII log file. The name of the file contains the current system date and time so that there won’t be any overwriting of files. However, the data are temporarily stored into the PC’s RAM and are transferred to the ASCII file on the hard drive only after pressing the Stop button.
Download the Processing source and applications
The following picture is a screenshot of the output window on PC.
Here’s a sample of the output ASCII file where the temperature and relative humidity information are logged along with the time stamps.

The data from the log file can be read and plotted to generate graph using applications like MS Excel, or even the given Processing code can be modified further to plot the temperature and relative humidity vs time.
 

cxem.net

 

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

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

e-mail: ivanparst@dir.bg

 

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

 

 
 
СТАТИСТИКА
    

Copyright2007  Design by