Pomiar natężenia światła (005; ; arduino, processing)
|
|
- Milena Bukowska
- 9 lat temu
- Przeglądów:
Transkrypt
1 Pomiar natężenia światła (005; ; arduino, processing) Artykuł ten będzie praktycznym wykorzystaniem opisu pomiaru napięcia przy użyciu Arduino. Fotorezystor z dzielnikiem napięcia będzie czujnikiem pomiarowym światła, Arduino urządzeniem pomiarowym, a program napisany w środowisku Processing służyć będzie do prezentacji danych pomiarowych. Fotorezystor jako źródło sygnału napięciowego do wejścia analogowego. Fotorezystor jest elementem półprzewodnikowym którego rezystancja zależy od natężenia padającego światła. Więcej można poczytać tutaj: Dwa przykładowe fotorezystory wyglądają następująco: Fotorezystor zastosowany w tym doświadczeniu (ten większy z powyższego zdjęcia) wykazuje opór ok 250Ω przy oświetleniu go z bliska latarką diodową, przy całkowitym zasłonięciu odznacza się oporem większym niż 2MΩ (poza skalą miernika uniwersalnego). 005 Pomiar natężenia światła Sebastian Korczak myinventions.pl 1
2 Podłączenie fotorezystora i rezystora do Arduino realizujemy na zasadzie dzielnika napięcia, jak na poniższym schemacie (wykonany w programie Fritzing): Styki GND przedstawione na powyższym schemacie dotyczą tak naprawdę tego samego styku Arduino nie wymagane są oddzielne podłączenia. Teraz trochę teorii, aby odpowiednio dobrać rezystor. Oznaczmy: U we =5V napięcie pomiędzy stykami 5V i GND, U wy napięcie pomiędzy stykami Analog IN 0 i GND, R F rezystancja fotorezystora, zmienny w zależności od natężenia padającego światła, R rezystancja rezystora, stała. Istnieje zależność: U wy =U we R R F R Ustalmy zatem wartość rezystancji R. 005 Pomiar natężenia światła Sebastian Korczak myinventions.pl 2
3 Kalibracja czujnika natężenie światła. Chcielibyśmy, aby przy minimalnej rezystancji fotorezystora R F =250 napięcie wyjściowe było możliwie bliskie wejściowemu 5V. W praktyce wystarczy tu wartość większa od V 4,98V (aby otrzymać wartość odczytu z portu analogowego równą 255 po przeliczeniu na 8bitów). Podstawiając powyższe do zależności: R= R F U we U wy 1 otrzymujemy wartość R= Po dobraniu rezystora o zbliżonej do obliczonej wartości możemy ustalić dokładnie teoretyczną zależność wartości odczytanej z wejścia analogowego od wartości rezystancji fotorezystora. Przykładowe wartości dla zastosowanej przeze mnie rezystancji R=100 k przedstawia tabela: R F [ ] U wy =U we R R F R U wy U we Odczyt z wejścia analogowego (8bit) 200 4, , , , , , , , , , , , Wzory zostały podane, zatem łatwo sprawdzić czy teoretycznie wszystko będzie ok. Znając zależność rezystancji fotorezystora od natężenia światła i temperatury (np. podane przez producenta) możemy odczyt z wejścia analogowego przeliczyć na konkretną wartość natężenia światła. Nasuwa się również możliwość precyzyjnego pomiaru rezystancji dowolnych elementów, przy czym niezbędny jest rezystor o dokładnie znanej rezystancji. 005 Pomiar natężenia światła Sebastian Korczak myinventions.pl 3
4 Innym sposobem kalibracji jest podłączenie potencjometru w miejsce rezystora R i dobranie jego ustawienia tak, aby uzyskać skrajne wartości sygnału przy skrajnych stanach oświetlenia (podłączamy go za środkową i jedną skrajną nóżkę). Należy przy tym pamiętać aby potencjometr mógł przewodzić prąd o natężeniu do 50mA (max. możliwy prąd płynący ze złącza 5V). Ciekawy może wydać się również wykres zależności odczytu z wejścia analogowego od wartości rezystancji fotorezystora (w skali logarytmicznej): Analog input Rf [ohm] (log) Przydatna tabela do obliczeń wraz z powyższym wykresem do pobrania w formacie arkusza kalkulacyjnego Open Office Calc: Pomiar natężenia światła Sebastian Korczak myinventions.pl 4
5 A tak wygląda mój układ pomiarowy: 005 Pomiar natężenia światła Sebastian Korczak myinventions.pl 5
6 Pomiar i wysłanie danych do komputera. Kod do Arduino wygląda następująco: int PoziomSygnalu; //deklaracja zmiennej do przechowywania //wartości z pomiaru void setup() Serial.begin(300); //inicjacja połączenia szeregowego o //prędkości 300b/s void loop() PoziomSygnalu = analogread(0); //zapis do zmiennej wartości //odczytanej z portu analogowego nr 0 Serial.print(PoziomSygnalu/4, BYTE); delay(100); Podwójny ukośnik oznacza, że dalsza część linijki jest komentarzem, nie trzeba go kasować, komentarze nie są wgrywane do mikrokontrolera. Połączenie o przepustowości 300b/s będzie tu wystarczające przy zastosowanym tu próbkowaniu 10Hz wystarczyło by 10/s*8bitów=80b/s (obliczenie szacunkowe, przy przesyłaniu danych z małymi częstotliwościami nie musimy się o to zazwyczaj martwić i korzystamy ze standardowego Jeszcze kiedyś poruszę dokładnie temat komunikacji szeregowej). Sprawdzić można już zatem, jak działa nasz układ oglądając przesłane dane w monitorze portu szeregowego (serial monitor). Tu jednak trzeba zwrócić uwagę na to, że Serial Monitor ma do ustawienia wartość prędkości połączenia w bodach (baud), nie można jej zatem mylić z prędkością ustaloną w kodzie Arduino wyrażoną w b/s. Prędkość wyrażona w bodach (baud rate) określa liczbę zmiany sygnału na sekundę, a prędkość wyrażona w bitach na sekundę (data rate) określi ilość informacji przesyłanych w ciągu sekundy. Sprawa upraszcza się jednak w naszym przypadku liczby te będą sobie zazwyczaj równe. Ustawiamy zatem Serial Monitor na 300baud. Należy jednak traktować ustalaną wartość jako liczbę znaków 8bitowych przesyłanych na sekundę. 005 Pomiar natężenia światła Sebastian Korczak myinventions.pl 6
7 Po uruchomieniu okazuje się, że Serial Monitor pokazuje dziwne znaczki zamiast liczb. Dzieje się tak dlatego, że kazaliśmy Arduino wysyłać wartości w postaci pojedynczych bajtów, wyświetlając je Serial Monitor wyświetla odpowiadający im znak z tabeli kodów ASCII (ponieważ ASCII jest 7bitowy, to zastosowane jest jej rozszerzenie o ósmy bit). Praktycznie do komunikacji między urządzeniami lub programami korzystać będziemy z podanej właśnie funkcji Serial.print(*, BYTE), jednak gdy chcemy aby konsola wyświetlała nam prawidłowo pewną liczbę a w systemie dziesiętnym, zastosować należy: Serial.print(a) lub Serial.print(a,DEC). Polecenia te powodują wysłanie liczby w postaci ciągu znaków ASCII, które odpowiadają za poszczególne cyfry wysyłanej liczby (monitor portu zawsze używa znaków ascii do prezentacji danych). Warto zwrócić uwagę, że liczba trzycyfrowa może zostać wysłana w postaci jednego bajtu z zastosowaniem polecenia Serial.print(a, BYTE), lub w postaci trzech kolejnych bajtów dla polecenia Serial.print(a). 005 Pomiar natężenia światła Sebastian Korczak myinventions.pl 7
8 Odbieranie danych z portu szeregowego w środowisku Processing. Najprostszy kod pozwalający odczytać bajt wysłany przez Arduino do portu szeregowego, zapisać go do zmiennej i wyświetlić w oknie dialogowym programu (konsoli) przedstawia się następująco (komentarze dotyczą poprzedzających linii kodów): import processing.serial.*; //import biblioteki do komunikacji szeregowej Serial myport; //deklaracja portu szeregowego o nazwie myport int BajtOdczytany; //deklaracja zmiennej do zapisu odczytanego bajtu void setup() println(serial.list()); //wyświetlenie w konsoli listy dostępnych portów szeregowych myport = new Serial(this,Serial.list()[1], 300); //przyporządkowanie portu nr 1 na liście dostępnych portów i //ustalenie prędkości 300b/s void draw() if ( myport.available() > 0) // jeśli dostępny jest nieodczytany bajt na porcie szeregowym //wykonaj kolejny blok poleceń BajtOdczytany = int(myport.read()); //odczytanie wartości z portu ze zamianą jej na liczbę //całkowitą dziesiętną oraz podstawienie jej pod zmienną println(bajtodczytany); //wyświetlenie odczytanej wartości w konsoli w //w reprezentacji dziesiętnej Oczywiście niezbędna była w powyższym kodzie zamiana odczytanego z portu szeregowego bajtu na zmienną typu integer aby dalsze polecenia (szczególnie print()) rozumiały ją jako liczbę dziesiętną. 005 Pomiar natężenia światła Sebastian Korczak myinventions.pl 8
9 Kolejny, bardziej rozbudowany i docelowy kod programu w tym arykule, rysować będzie kwadrat o kolorze zależnym od wartości odczytanej z portu (w skali szarości): import processing.serial.*; Serial myport; int BajtOdczytany; void setup() size(300, 300); //ustalenie wielkości okna graficznego programu na //300x300pixeli background(0); //ustalenie czarnego koloru tła okna myport = new Serial(this, COM4, 300); //przyporządkowanie do komunikacji portu o nazwie COM4 void draw() if ( myport.available() > 0) BajtOdczytany = int(myport.read()); fill(bajtodczytany); //deklaracja koloru wypełnienia każdego obiektu, który //powstanie w dalszej części programu, rect(100, 80, 100, 140); //narysowanie prostokąta w punkcie o współrzędnej 100,80, //szerokości 100pikseli i wysokości 140px delay(30); Ważne spostrzeżenia: Instrukcja delay(30) powoduje przerwę między kolejnymi 'przerysowaniami' ekranu, dzięki czemu zmniejsza się obciążenie obliczeniowe komputera, jednakże musi być odpowiednio dobrane (zawsze mniejsze od przerwy między kolejnymi wysłaniami sygnału przez Arduino), aby nie zwiększać opóźnienia pomiędzy sygnałem pojawiającym się na porcie a obrazem. Zbyt duże wartość parametru objawia się rosnącym w czasie użytkowania opóźnieniem między sygnałem wejściowym do Arduino oraz obrazem, co może prowadzić do przepełniania bufora portu szeregowego i utratę części danych. 005 Pomiar natężenia światła Sebastian Korczak myinventions.pl 9
10 Znaczny wpływ na czas wykonywania jednej pętli instrukcji ma wielkość obszaru rysunkowego, zatem dla wyższych częstotliwości wysyłania sygnału przez Arduino zalecam małe obszary rysunkowe i jak najkrótksze/najprostrze instrukcje sekcji draw. Instrukcja fill(v): deklaruje kolor wypełnienia dla obiektu (obiektów) w skali szarości, przy czym dla V=0 mamy kolor czarny, a dla V=255 kolor biały. Instrukcja fill(r,g,b): deklaruje kolor wypełnienia dla obiektu (obiektów) w formacie RGB, gdzie R poziom nasycenia czerwienią, G poziom nasycenia zielenią, B poziom nasycenia błękitem. Wszystkie wartości z przedziału I tak zastosowanie instrukcji fill(bajtodczytany, 255-BajtOdczytany, 0) we wcześniejszym programie skutkować będzie zabarwieniem kwadratu na kolor zielony przy braku oświetlenia, a na kolor czerwony przy maksymalnym oświetleniu. Fotorezystor jest elementem inercyjnym, dlatego też po zasłonięciu lub oświetleniu stałą wartość rezystancji osiąga po pewnym czasie. Filmik obrazujący działanie opisanego w artykule układu pomiarowego: Zastosowane w artykule programy: P.s.: Zwracam szczególną uwagę, że część poleceń, np. dotyczących transmisji szeregowej, różni się w Arduino i w Processingu. Pliki obu programów mają takie samo rozszerzenie, więc zdarzać się może również uruchamianie ich w nieodpowiednim programie. Przydatne jest zatem umieszczanie komentarzy na początku programu z informacją czy jest to skrypt processingu czy arduino. 005 Pomiar natężenia światła Sebastian Korczak myinventions.pl 10
Oscyloskop (007; ; arduino; processing)
Oscyloskop (007; 20.07.2009; arduino; processing) Sposób prezentacji danych pomiarowych w środowisku Processing opisany w artykule o pomiarze natężenia światła jest obrazowy, jednak mało przydatny. Przedstawię
Rafał Staszewski Maciej Trzebiński, Dominik Derendarz
R Staszewski Rafał Staszewski Maciej Trzebiński, Dominik Derendarz Henryk Niewodniczański Institute of Nuclear Physics Polish Academy of Sciences (IFJ PAN Cracow) Zagraj w Naukę 27 października 2014 1
Przetwornik analogowo-cyfrowy
Przetwornik analogowo-cyfrowy Przetwornik analogowo-cyfrowy A/C (ang. A/D analog to digital; lub angielski akronim ADC - od słów: Analog to Digital Converter), to układ służący do zamiany sygnału analogowego
Notatka lekcja_#3_1; na podstawie W.Kapica 2017 Strona 1
Na poprzednich zajęciach zajmowaliśmy się odczytywaniem sygnałów cyfrowych. Dzięki temu mogliśmy np.: sprawdzić, czy przycisk został wciśnięty. Świat, który nas otacza nie jest jednak cyfrowy, czasami
Uczeń/Uczennica po zestawieniu połączeń zgłasza nauczycielowi gotowość do sprawdzenia układu i wszystkich połączeń.
Nazwa implementacji: Termometr cyfrowy - pomiar temperatury z wizualizacją pomiaru na wyświetlaczu LCD Autor: Krzysztof Bytow Opis implementacji: Wizualizacja działania elementu zestawu modułu-interfejsu
Uwaga: dioda na wyjściu 13 świeci gdy na wyjście podamy 0.
Podstawowe funkcje sterowania pinami cyfrowymi pinmode(8, OUTPUT); //ustawienie końcówki jako wyjście pinmode(8, INPUT); // ustawienie końcówki jako wejście pinmode(8, INPUT_PULLUP); // ustawienie końcówki
Zmierzyć się z żywiołami, czyli jak zbudować własną stację badawczą! Zaczynamy! Pole komunikatów programu. Nawigacja w programie Arduino
Zaczynamy! Lista zadań Menu programu sprawdzanie kodu Skróty wybranych poleceń wgrywanie kodu nowy program otwieranie zapisanych prog. Pole do wprowadzania kodu zapisywanie zmian wywołanie podglądu portu
Kurs Arduino dla początkujących - Michał Jaworski str. 1. Lekcja 5
Kurs Arduino dla początkujących - Michał Jaworski str. 1 Lekcja 5 Z piątej lekcji kursu dowiesz się jak obsługiwać analogowe porty Arduino. Zbudujesz urządzenie, które będzie służyło do... dręczenia innych.
Konfiguracja parametrów sondy cyfrowo analogowej typu CS-26/RS/U
Konfiguracja parametrów sondy cyfrowo analogowej typu CS-26/RS/U Ostrów Wielkopolski, 25.02.2011 1 Sonda typu CS-26/RS/U posiada wyjście analogowe napięciowe (0...10V, lub 0...5V, lub 0...4,5V, lub 0...2,5V)
INSTRUKCJA OBSŁUGI. Program ProCELL. Wersja: 1.15
INSTRUKCJA OBSŁUGI Program ProCELL Wersja: 1.15 Spis treści. 1. Informacje ogólne... 3 2. Instalacja i uruchomienie programu... 3 3. Opcje i ustawienia programu... 5 3.1. Statystyki... 5 3.2. Komunikacja...
Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego
El ektroni ka cyfrow a Aut orpr ogr amuz aj ęć: mgri nż.mar ci njuki ewi cz Pr oj ektwspół f i nansowanyześr odkówuni ieur opej ski ejwr amacheur opej ski egofunduszuspoł ecznego Spis treści Zajęcia 1:
UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.
Dokumentacja techniczna -MAN v2 Dotyczy urządzeń z wersją firmware v5 lub nowszą. Spis treści: 1 Wprowadzenie... 3 2 Dane techniczne... 3 3 Wyprowadzenia... 3 4 Interfejsy... 4 4.1 1-WIRE... 4 4.2 RS232
Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.
Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu. Maciek Słomka 4 czerwca 2006 1 Celprojektu. Celem projektu było zbudowanie modułu umożliwiającego wizualizację stanu czujników
Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie
Część X C++ Typ znakowy służy do reprezentacji pojedynczych znaków ASCII, czyli liter, cyfr, znaków przestankowych i innych specjalnych znaków widocznych na naszej klawiaturze (oraz wielu innych, których
ul. Herbaciana 9, 05-816 Reguły tel. (22) 753 61 30 fax (22) 753 61 35 email: info@label.pl http://www.label.pl
ELEKTRONIKA LABORATORYJNA Sp.J. ul. Herbaciana 9, 05-816 Reguły tel. (22) 753 61 30 fax (22) 753 61 35 email: info@label.pl http://www.label.pl Czujnik zalania wodą LB-910 (wersja 3.1) INSTRUKCJA UśYTKOWANIA
Pokaz slajdów na stronie internetowej
Pokaz slajdów na stronie internetowej... 1 Podpisy pod zdjęciami... 3 Publikacja pokazu slajdów w Internecie... 4 Generator strony Uczelni... 4 Funkcje dla zaawansowanych użytkowników... 5 Zmiana kolorów
Kod produktu: MP01611
CZYTNIK RFID ZE ZINTEGROWANĄ ANTENĄ, WYJŚCIE RS232 (TTL) Moduł stanowi tani i prosty w zastosowaniu czytnik RFID dla transponderów UNIQUE 125kHz, umożliwiający szybkie konstruowanie urządzeń do bezstykowej
Uczeń/Uczennica po zestawieniu połączeń zgłasza nauczycielowi gotowość do sprawdzenia układu i wszystkich połączeń.
Nazwa implementacji: Układ pomiarowy Arduino - S4a - fotorezystor i diody LED Autor: Krzysztof Bytow Opis implementacji: Wizualizacja działania dodatkowych elementów zestawu modułu-interfejsu z układem
CZUJNIK ŁADUNKU ELEKTRYCZNEGO 1
CZUJNIK ŁADUNKU ELEKTRYCZNEGO 1 D 0361i Ryc. 1. Czujnik ładunku elektrycznego Opis skrócony Czujnik służy do pomiaru ładunku elektrostatycznego i może być używany zamiast elektroskopu. Może on również
1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu
1. Edytor grafiki Draw 1.1. Okno programu Draw W bezpłatnym pakiecie OpenOffice zawarty jest program graficzny Draw (rysunek 1.1), wyposażony w liczne narzędzia do obróbki obiektów. Program możesz uruchomić,
Formaty obrazów rastrowych biblioteki PBM
Formaty obrazów rastrowych biblioteki PBM Reprezentacja obrazu Obrazy pobierane z kamery, bądź dowolnego innego źródła, mogą być składowane na pliku dyskowym w jednym z wielu istniejących formatów zapisu
Krótki wstęp o wyświetlaczach. Jak zmusić wyświetlacz do pracy?
7 Kurs Arduino #7 Wyświetlacz tekstowy, LCD Do tej pory nasza komunikacja z płytką Arduino była stosunkowo ograniczona. Mogliśmy użyć diod święcących do sygnalizowania pewnych stanów lub UART do połączenia
1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania
1. Opis aplikacji Interfejs programu podzielony jest na dwie zakładki. Wszystkie ustawienia znajdują się w drugiej zakładce, są przygotowane do ćwiczenia i nie można ich zmieniac bez pozwolenia prowadzącego
Technika mikroprocesorowa. Konsola do gier
K r a k ó w 1 1. 0 2. 2 0 1 4 Technika mikroprocesorowa Konsola do gier W yk o n a l i : P r o w a d z ą c y: P a w e ł F l u d e r R o b e r t S i t k o D r i n ż. J a c e k O s t r o w s k i Opis projektu
urządzenia BLIX POWER do sieci. Urządzenie podłączane jest równolegle do
Urządzenie BLIX POWER służy do oszczędzania energii elektrycznej w obwodach jedno i trójfazowych. W urządzeniu zastosowano szereg rozwiązań technologicznych, aby zapewnić jak najlepszą efektywność działania
MoboLab roboty i tablety w Twojej szkole Obszar II. Stwórz własnego robota Scenariusze lekcji i zajęć pozalekcyjnych
MoboLab roboty i tablety w Twojej szkole Obszar II. Stwórz własnego robota Scenariusze lekcji i zajęć pozalekcyjnych SCENARIUSZ 5. EKSPERYMENTY Z FOTOREZYSTOREM scenariusz zajęć pozalekcyjnych autor: Wojciech
- odczytuje sygnały z analizatora sygnałów (siła, przyspieszenie, prędkość obrotowa) i obrazuje je w formie graficznej
Opis funkcjonalności OPROGRAMOWANIA Oprogramowanie powinno posiadać następujące funkcje: - działać pod systemem operacyjnych Win 7, 64 bit - odczytuje sygnały z analizatora sygnałów (siła, przyspieszenie,
1. Opis. 2. Wymagania sprzętowe:
1. Opis Aplikacja ARSOFT-WZ2 umożliwia konfigurację, wizualizację i rejestrację danych pomiarowych urządzeń produkcji APAR wyposażonych w interfejs komunikacyjny RS232/485 oraz protokół MODBUS-RTU. Aktualny
asix4 Podręcznik użytkownika DMS500 - drajwer protokołu analizatorów DURAG DMS 500 Podręcznik użytkownika
asix4 Podręcznik użytkownika DMS500 - drajwer protokołu analizatorów DURAG DMS 500 Podręcznik użytkownika Dok. Nr PLP4021 Wersja: 04-10-2005 Podręcznik użytkownika asix4 ASKOM i asix to zastrzeżone znaki
Sprawozdanie z laboratorium proekologicznych źródeł energii
P O L I T E C H N I K A G D A Ń S K A Sprawozdanie z laboratorium proekologicznych źródeł energii Temat: Wyznaczanie charakterystyk prądowo-napięciowych modułu ogniw fotowoltaicznych i sprawności konwersji
Częstościomierz wysokiej rozdzielczości
Zakład Elektroniczny SECURUS Marek Pyżalski ul. Poplińskich 11 61-573 Poznań www.securus.com.pl marekp@securus.com.pl Częstościomierz wysokiej rozdzielczości Precyzyjny pomiar częstotliwości klasyczną
Ćwiczenie 1: Pomiar parametrów tranzystorowego wzmacniacza napięcia w układzie wspólnego emitera REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU
REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU R C E Z w B I Ł G O R A J U LABORATORIUM pomiarów elektronicznych UKŁADÓW ANALOGOWYCH Ćwiczenie 1: Pomiar parametrów tranzystorowego wzmacniacza napięcia
Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ PODSTAWY TEORETYCZNE
Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ Zrozumienie zasady działania przetwornika cyfrowo-analogowego. Poznanie podstawowych parametrów i działania układu DAC0800. Poznanie sposobu generacji symetrycznego
Wyniki (prawie)końcowe - Elektroniczne warcaby
Wyniki (prawie)końcowe - Elektroniczne warcaby Zbigniew Duszeńczuk 14 czerwca 2008 Spis treści 1 Stan realizacji projektu na dzień 14 czerwca 2008 2 2 Najważniejsze cechy projektu 2 2.1 Użyte elementy..............................
SCL > Pin 21 SDA > Pin 20 VCC > 5V GND > GND
Nazwa implementacji: Budowa RTC w oparciu o DS1307 Autor: Krzysztof Bytow Opis implementacji: Układ DS1307 jest to zegar czasu rzeczywistego (Real Time Clock) służy do odliczania czasu niezależnie od stanu
Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego
El ektroni ka cyfrow a Aut orpr ogr amuz aj ęć: mgri nż.mar ci njuki ewi cz Pr oj ektwspół f i nansowanyześr odkówuni ieur opej ski ejwr amacheur opej ski egofunduszuspoł ecznego Spis treści Zajęcia 1:
Instrukcja programu użytkownika OmegaUW.Exe. Program obsługuje następujące drukarki fiskalne: ELZAB OMEGA II generacji ELZAB OMEGA F, MERA, MERA F.
Instrukcja programu użytkownika OmegaUW.Exe Program obsługuje następujące drukarki fiskalne: ELZAB OMEGA II generacji ELZAB OMEGA F, MERA, MERA F. Program nie obsługuje drukarek ELZAB OMEGA I generacji
Projektowanie systemów pomiarowych
Projektowanie systemów pomiarowych 03 Konstrukcja mierników analogowych Zasada działania mierników cyfrowych Przetworniki pomiarowe wielkości elektrycznych 1 Analogowe przyrządy pomiarowe Podział ze względu
Programowanie mikroprocesorów w systemie Arduino. Instrukcja do ćwiczenia laboratoryjnego
Cel ćwiczenia Programowanie mikroprocesorów w systemie Arduino Instrukcja do ćwiczenia laboratoryjnego Patryk Strankowski, Jarosław Guziński, Marcin Morawiec, Arkadiusz Lewicki ver. 2.2 2016 r. Celem ćwiczenia
dokument DOK 02-05-12 wersja 1.0 www.arskam.com
ARS3-RA v.1.0 mikro kod sterownika 8 Linii I/O ze zdalną transmisją kanałem radiowym lub poprzez port UART. Kod przeznaczony dla sprzętu opartego o projekt referencyjny DOK 01-05-12. Opis programowania
Pomiar odległości z Arduino czujniki, schematy, przykładowe kody
Pomiar odległości z Arduino czujniki, schematy, przykładowe kody W robotyce, mechatronice czy modelarstwie do rozwiązania jest problem pomiaru odległości do czegoś, na przykład do ściany lub do kogoś idącego
Wykrywacz kłamstw. Grzegorz Puzio, Łukasz Ulanicki 15 czerwca 2008
Wykrywacz kłamstw Grzegorz Puzio, Łukasz Ulanicki 15 czerwca 2008 1 Wstęp Tematem naszego projektu był wykrywacz kłamstw. Naszym celem było zrealizowanie sprzętowe urządzenia oraz wizualizacja w postaci
LB-471P, panel ciśnieniomierza z pętlą prądową 4..20mA INSTRUKCJA UśYTKOWANIA wersja instrukcji 1.1
ELEKTRONIKA LABORATORYJNA Sp.J. ul. Herbaciana 9, 05-816 Reguły tel. (22) 753 61 30 fax (22) 753 61 35 email: info@label.pl http://www.label.pl LB-471P, panel ciśnieniomierza z pętlą prądową 4..20mA INSTRUKCJA
SiMod-X-(A1) Przetwornik parametrów powietrza z interfejsem RS485 (MODBUS RTU) oraz wyjściem analogowym (dotyczy wersji -A1)
20170513-1300 SiMod-X-(A1) Przetwornik parametrów powietrza z interfejsem RS485 (MODBUS RTU) oraz wyjściem analogowym (dotyczy wersji -A1) Skrócona instrukcja obsługi Od wersji oprogramowania 0.56 www.apautomatyka.pl
Panelowe przyrządy cyfrowe. Ogólne cechy techniczne
DHB Panelowe przyrządy cyfrowe Panelowe przyrządy cyfrowe, pokazujące na ekranie, w zależności od modelu, wartość mierzonej zmiennej elektrycznej lub wartość proporcjonalną sygnału procesowego. Zaprojektowane
ADVANCE ELECTRONIC. Instrukcja obsługi aplikacji. Modbus konfigurator. Modbus konfigurator. wersja 1.1
Instrukcja obsługi aplikacji 1 1./ instalacja aplikacji. Aplikacja służy do zarządzania, konfigurowania i testowania modułów firmy Advance Electronic wyposażonych w RS485 pracujących w trybie half-duplex.
Kod produktu: MP01105
MODUŁ INTERFEJSU KONTROLNO-POMIAROWEGO DLA MODUŁÓW Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs kontrolno-pomiarowy do podłączenia modułów takich jak czujniki temperatury, moduły przekaźnikowe,
ĆWICZENIE 5. TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM
ĆWICZENIE 5 TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM Wiadomości wstępne: Port szeregowy może pracować w czterech trybach. Tryby różnią się między sobą liczbą bitów
Co się stanie, gdy połączymy szeregowo dwie żarówki?
Różne elementy układu elektrycznego można łączyć szeregowo. Z wartości poszczególnych oporów, można wyznaczyć oporność całkowitą oraz całkowite natężenie prądu. Zadania 1. Połącz szeregowo dwie identyczne
Spis treści. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego
El ektroni ka cyfrow a Aut orpr ogr amuz aj ęć: mgri nż.mar ci njuki ewi cz Pr oj ektwspół f i nansowanyześr odkówuni ieur opej ski ejwr amacheur opej ski egofunduszuspoł ecznego Spis treści Zajęcia 1:
Komunikujemy się z komputerem.
Wiemy już dużo o tym jak komputer liczy i zachowuje informacje. Ale w jaki sposób komunikuje się on ze światem zewnętrznym? Jeśli popatrzysz na swój komputer składa się on z jednostki centralnej, dużego
Laboratorium Metrologii
Laboratorium Metrologii Ćwiczenie nr 3 Oddziaływanie przyrządów na badany obiekt I Zagadnienia do przygotowania na kartkówkę: 1 Zdefiniować pojęcie: prąd elektryczny Podać odpowiednią zależność fizyczną
Wybór urządzenia/ Scanner Selection Screen: Skrócony Opis Programu MetroSet 2
Wybór urządzenia/ Scanner Selection Screen: Skrócony Opis Programu MetroSet 2 Ekran konfiguracji: Zrzut ekranu przedstawia menu konfiguracji skanera. Możemy stąd zmieniać ustawienia urządzenia, pobierać
PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA
EGMONT INSTRUMENTS PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS tel. (0-22) 823-30-17, 668-69-75 02-304 Warszawa, Aleje Jerozolimskie 141/90 fax (0-22) 659-26-11
Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR
Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR Zadanie polega na napisaniu pierwszego programu w języku C, jego poprawnej kompilacji i wgraniu na mikrokontroler. W tym celu należy zapoznać
Instrukcja do ćwiczeń
Instrukcja do ćwiczeń SYSTEMY WBUDOWANE Lab. 3 Przetwornik ADC + potencjometr 1. Należy wejść na stronę Olimexu w celu znalezienia zestawu uruchomieniowego SAM7-EX256 (https://www.olimex.com/products/arm/atmel/sam7-ex256/).
Silnik prądu stałego. Sterowanie silnika prądu stałego
Silnik prądu stałego Sterowanie silnika prądu stałego Specyfikacja silnika MT68 Napięcie zasilania: od 3 V do 6 V Prąd na biegu jałowym: 45 ma Obroty: 12100 obr/min dla 3 V Wymiary: 10 x 15 mm długość
2.1 Porównanie procesorów
1 Wstęp...1 2 Charakterystyka procesorów...1 2.1 Porównanie procesorów...1 2.2 Wejścia analogowe...1 2.3 Termometry cyfrowe...1 2.4 Wyjścia PWM...1 2.5 Odbiornik RC5...1 2.6 Licznik / Miernik...1 2.7 Generator...2
Laboratorium Analogowych Układów Elektronicznych Laboratorium 4
Laboratorium Analogowych Układów Elektronicznych Laboratorium 4 1/6 Komparator, wyłącznik zmierzchowy Zadaniem jest przebadanie zachowania komparatora w układach z dodatnim sprzężeniem zwrotnym i bez sprzężenia
1 Badanie aplikacji timera 555
1 Badanie aplikacji timera 555 Celem ćwiczenia jest zapoznanie studenta z podstawowymi aplikacjami układu 555 oraz jego działaniem i właściwościami. Do badania wybrane zostały trzy podstawowe aplikacje
EFEKT FOTOELEKTRYCZNY ZEWNĘTRZNY
ĆWICZENIE 91 EFEKT FOTOELEKTRYCZNY ZEWNĘTRZNY Instrukcja wykonawcza 1. Wykaz przyrządów 1. Monochromator 5. Zasilacz stabilizowany oświetlacza. Oświetlacz 6. Zasilacz fotokomórki 3. Woltomierz napięcia
SERIA D STABILIZATOR PRĄDU DEDYKOWANY DO UKŁADÓW LED
SERIA D STABILIZATOR PRĄDU DEDYKOWANY DO UKŁADÓW LED Właściwości: Do 91% wydajności układu scalonego z elektroniką impulsową Szeroki zakres napięcia wejściowego: 9-40V AC/DC Działanie na prądzie stałym
WIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu. Jakub Stanisz
WIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu Jakub Stanisz 19 czerwca 2008 1 Wstęp Celem mojego projektu było stworzenie dalmierza, opierającego się na czujniku PSD. Zadaniem dalmierza
Instrukcja obsługi Czytnika RFID-DESK
Instrukcja obsługi Czytnika RFID-DESK Szanowny Kliencie! Dziękujemy bardzo za wybór naszego produktu. Jednocześnie przed rozpoczęciem jego użytkowania, prosimy o dokładne zapoznanie się z niniejszą instrukcją
Ćwiczenie 2: pomiar charakterystyk i częstotliwości granicznych wzmacniacza napięcia REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU
REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU R C E Z w B I Ł G O R A J U LABORATORIUM pomiarów elektronicznych UKŁADÓW ANALOGOWYCH Ćwiczenie 2: pomiar charakterystyk i częstotliwości granicznych wzmacniacza
Konfigurator Modbus. Instrukcja obsługi programu Konfigurator Modbus. wyprodukowano dla
Wersja 1.1 29.04.2013 wyprodukowano dla 1. Instalacja oprogramowania 1.1. Wymagania systemowe Wspierane systemy operacyjne (zarówno w wersji 32 i 64 bitowej): Windows XP Windows Vista Windows 7 Windows
28 kwietnia 2017 r. godz minut. 68 punktów
INFORMATYCZNY KONKURS TEMATYCZNY OD ALGORYTMU DO PROGRAMU Instrukcja dla ucznia Etap Wojewódzki 28 kwietnia 2017 r. godz. 12.00 1. Sprawdź, czy arkusz konkursowy z treścią zadań zawiera 7 stron. Ewentualny
Moduł komunikacyjny Modbus RTU do ciepłomierza SonoMeter 30
Moduł komunikacyjny Modbus RTU do ciepłomierza SonoMeter 30 Zastosowanie służy do podłączania ciepłomierzy do sieci Modbus RTU przy użyciu interfejsu EIA- 485 Właściwości Galwanicznie izolowany interfejs
Wyjścia analogowe w sterownikach, regulatorach
Wyjścia analogowe w sterownikach, regulatorach 1 Sygnały wejściowe/wyjściowe w sterowniku PLC Izolacja galwaniczna obwodów sterownika Zasilanie sterownika Elementy sygnalizacyjne Wejścia logiczne (dwustanowe)
( F ) I. Zagadnienia. II. Zadania
( F ) I. Zagadnienia 1. Ruch drgający i falowy. Zjawiska rezonansowe. 2. Źródła oraz detektory drgań i fal mechanicznych. 3. Ultradźwięki, dźwięki i infradźwięki. Wibracje. 4. Obiektywne i subiektywne
Tworzenie prostej etykiety i synchronizacja etykiet z wagą. AXIS Sp. z o.o. Kod produktu:
Tworzenie prostej etykiety i synchronizacja etykiet z wagą Współpraca wagi z etykieciarką wymaga zaprojektowania formy (szablonu) etykiety na komputerze i zapisania jej w pamięci etykieciarki. Następnie
Logiczny model komputera i działanie procesora. Część 1.
Logiczny model komputera i działanie procesora. Część 1. Klasyczny komputer o architekturze podanej przez von Neumana składa się z trzech podstawowych bloków: procesora pamięci operacyjnej urządzeń wejścia/wyjścia.
INSTRUKCJA PROGRAMOWANIA KASY FISKALNEJ I-ERGOS 3050 PRZY POMOCY PROGRAMU PLU MANAGER I-ERGOS.
INSTRUKCJA PROGRAMOWANIA KASY FISKALNEJ I-ERGOS 3050 PRZY POMOCY PROGRAMU PLU MANAGER I-ERGOS. Edata Polska Sp. z o.o. ul. Puławska 314 02-819 Warszawa Tel 22 545-32-40 Fax 22 678-60-29 biuro@edatapolska.pl
WYDZIAŁ.. LABORATORIUM FIZYCZNE
W S E i Z W WASZAWE WYDZAŁ.. LABOATOUM FZYCZNE Ćwiczenie Nr 10 Temat: POMA OPOU METODĄ TECHNCZNĄ. PAWO OHMA Warszawa 2009 Prawo Ohma POMA OPOU METODĄ TECHNCZNĄ Uporządkowany ruch elektronów nazywa się
E12. Wyznaczanie parametrów użytkowych fotoogniwa
1/5 E12. Wyznaczanie parametrów użytkowych fotoogniwa Celem ćwiczenia jest poznanie podstaw zjawiska konwersji energii świetlnej na elektryczną, zasad działania fotoogniwa oraz wyznaczenie jego podstawowych
Dokumentacja Techniczna. Konwerter USB/RS-232 na RS-285/422 COTER-24I COTER-24N
Dokumentacja Techniczna Konwerter USB/RS-232 na RS-28/422 -U4N -U4I -24N -24I Wersja dokumentu: -man-pl-v7 Data modyfikacji: 2008-12-0 http://www.netronix.pl Spis treści 1. Specyfikacja...3 2. WyposaŜenie...4
Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej
Struktura stanowiska laboratoryjnego Na rysunku 1.1 pokazano strukturę stanowiska laboratoryjnego Z80 z interfejsem częstościomierza- czasomierz PFL 21/22. Rys.1.1. Struktura stanowiska. Interfejs częstościomierza
Modem Bluetooth MBL-232/UK
Modem Bluetooth MBL-232/UK Dziękujemy za wybór naszego produktu. Niniejsza instrukcja pomoże państwu w prawidłowym podłączeniu urządzenia, uruchomieniu, oraz umożliwi prawidłowe z niego korzystanie. Przed
Laboratorium Podstaw Robotyki I Ćwiczenie Khepera dwukołowy robot mobilny
Laboratorium Podstaw Robotyki I Ćwiczenie Khepera dwukołowy robot mobilny 16 listopada 2006 1 Wstęp Robot Khepera to dwukołowy robot mobilny zaprojektowany do celów badawczych i edukacyjnych. Szczegółowe
Ćwiczenie 4 Badanie ładowania i rozładowania kondensatora
Karolina Kruk 276656 Ćwiczenie 4 Badanie ładowania i rozładowania kondensatora Wstęp teoretyczny. Kondensator tworzą dwa przewodniki-okładziny lub elektrody, które rozdzielono dielektrykiem. Jeżeli do
Ćwiczenie 4: Pomiar parametrów i charakterystyk wzmacniacza mocy małej częstotliwości REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU
REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU R C E Z w B I Ł G O R A J U LABORATORIUM pomiarów elektronicznych UKŁADÓW ANALOGOWYCH Ćwiczenie : Pomiar parametrów i charakterystyk wzmacniacza mocy małej
Tester diod i tranzystorów
Tester diod i tranzystorów Model M-0 do Dydaktycznego Systemu Mikroprocesorowego DSM- Instrukcja uŝytkowania Copyright 007 by MicroMade All rights reserved Wszelkie prawa zastrzeŝone MicroMade Gałka i
Niezwykłe tablice Poznane typy danych pozwalają przechowywać pojedyncze liczby. Dzięki tablicom zgromadzimy wiele wartości w jednym miejscu.
Część XIX C++ w Każda poznana do tej pory zmienna może przechowywać jedną liczbę. Jeśli zaczniemy pisać bardziej rozbudowane programy, okaże się to niewystarczające. Warto więc poznać zmienne, które mogą
Uczeń/Uczennica po zestawieniu połączeń zgłasza nauczycielowi gotowość do sprawdzenia układu i wszystkich połączeń.
Nazwa implementacji: Układ pomiarowy Arduino - S4a - fotorezystor Autor: Krzysztof Bytow Opis implementacji: Wizualizacja działania dodatkowych elementów zestawu modułu-interfejsu z układem Arduino. Wykorzystanie
Mikrokontrolery wytyczne do projektów
Mikrokontrolery wytyczne do projektów Temat 1 Interfejs do bomby Program ma imitować proces ustawiania opóźnienia wybuchu bomby i zmianę szybkości odliczania w dół. Po uruchomieniu program ma wyświetlić
Instrukcja programowania nadajnika ATV-49. Instrukcja dotyczy programu PR-DOS V0.80 LIGHT, który obsługuje nadajniki ATV-49 SV 1.3
GORKE ELECTRONIC Sp. z o.o. 43-200 Pszczyna, ul. Staromiejska 31b tel. (032) 326-30-70 ATV-49 Instrukcja programowania nadajnika ATV-49. Instrukcja dotyczy programu PR-DOS V0.80 LIGHT, który obsługuje
Kod produktu: MP01105T
MODUŁ INTERFEJSU DO POMIARU TEMPERATURY W STANDARDZIE Właściwości: Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs do podłączenia max. 50 czujników temperatury typu DS18B20 (np. gotowe
Instrukcja obsługi aplikacji PQ-CONTROL
Instrukcja obsługi aplikacji PQ-CONTROL Spis treści 1. Wprowadzenie... 3 1.1. Wymagania sprzętowe... 3 1.2. Objaśnienia... 3 1.3. Instalacja aplikacji... 3 1.4. Logowanie i wybór języka... 4 1.5. Widok
Instrukcja integracji urządzenia na magistrali Modbus RTU. wersja 1.1
Instrukcja integracji urządzenia na magistrali Modbus RTU wersja 1.1 1. Wyprowadzenia Rysunek 1: Widok wyprowadzeń urządzenia. Listwa zaciskowa J3 - linia B RS 485 linia A RS 485 masa RS 485 Tabela 1.
Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015
Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015 1 Metody numeryczne Dział matematyki Metody rozwiązywania problemów matematycznych za pomocą operacji na liczbach. Otrzymywane
Biomonitoring system kontroli jakości wody
FIRMA INNOWACYJNO -WDROŻENIOWA ul. Źródlana 8, Koszyce Małe 33-111 Koszyce Wielkie tel.: 0146210029, 0146360117, 608465631 faks: 0146210029, 0146360117 mail: biuro@elbit.edu.pl www.elbit.edu.pl Biomonitoring
Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9
Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Uruchamianie edytora OpenOffice.ux.pl Writer 9 Dostosowywanie środowiska pracy 11 Menu Widok 14 Ustawienia dokumentu 16 Rozdział 2. OpenOffice
Laboratorium Analogowych Układów Elektronicznych Laboratorium 6
Laboratorium Analogowych Układów Elektronicznych Laboratorium 6 1/6 Pętla synchronizacji fazowej W tym ćwiczeniu badany będzie układ pętli synchronizacji fazowej jako układu generującego przebieg o zadanej
RF-graph 1.2 POMOC PROGRAMU
RF-graph 1.2 POMOC PROGRAMU Spis treśći 1. Komunikacja...3 1.1. Połączenie...3 1.2. Rozłączenie...3 1.3. Problemy z połączeniem...3 1.4. Ustawienia transmisji...4 2. Wykresy...4 2.1. Rysowanie siatek...4
Instrukcja dla: Icomsat v1.0 SIM900 GSM/GPRS shield for Arduino oraz dla GPRS Shield produkcji Seeedstudio.
Instrukcja dla: Icomsat v1.0 SIM900 GSM/GPRS shield for Arduino oraz dla GPRS Shield produkcji Seeedstudio. IComsat jest to shield GSM/GPRS współpracujący z Arduino oparty o moduł SIM900 firmy SIMCOM.
Kabelki stykowe. Szybkie łączenie elementów elektronicznych. Żywe kolory ułatwiają utrzymanie porządku w układzie.
Kabelki stykowe Szybkie łączenie elementów elektronicznych Żywe kolory ułatwiają utrzymanie porządku w układzie. Tradycyjnie: Czarny/niebieski uziemienie (GND) Czerwony/pomarańczowy/brązowy zasilanie (VCC)
POLITECHNIKA WARSZAWSKA Wydział Elektryczny Instytut Elektroenergetyki Zakład Elektrowni i Gospodarki Elektroenergetycznej
POLITECHNIKA WARSZAWSKA Wydział Elektryczny Instytut Elektroenergetyki Zakład Elektrowni i Gospodarki Elektroenergetycznej INSTRUKCJA DO ĆWICZENIA Kalibracja kanału pomiarowego 1. Wstęp W systemach sterowania
Arduino dla początkujących. Kolejny krok Autor: Simon Monk. Spis treści
Arduino dla początkujących. Kolejny krok Autor: Simon Monk Spis treści O autorze Podziękowania Wstęp o Pobieranie przykładów o Czego będę potrzebował? o Korzystanie z tej książki Rozdział 1. Programowanie
Edytor tekstu OpenOffice Writer Podstawy
Edytor tekstu OpenOffice Writer Podstawy OpenOffice to darmowy zaawansowany pakiet biurowy, w skład którego wchodzą następujące programy: edytor tekstu Writer, arkusz kalkulacyjny Calc, program do tworzenia