National Instruments Certified LabVIEW Associate Developer

Udało się 🙂

 

CLAD

Posted in News | Leave a comment

Stacja Meteo v2.

Po ponownym przemyśleniu całego projektu, doszedłem do wniosku iż lepiej będzie jeśli zbuduję stacje w  oparciu o STM32. Dodatkowo mam zamiar przesyłać dane z sensorów przez  2,4GHz. Czas zamówić development board i pisać!

Posted in News | Leave a comment

F_CPU zmora programisty…

F_CPU narobiło mi dość dużo problemów i straconego czasu. Generalnie nie mogę powiedzieć że straconego poznieważ zdobyłem cenną wiedzę która zapene przyda się w przyszłości. Wszystko rozbiło się o czujnik wilgotności DHT11, pisząc program w  Atmel Studio 6 i głowiąc się co jest nie tak i dlaczego nie mogę odczytać pomiaru postanowiłem podpiąć oscyloskop. Podpięcie oscyloskopu miało tylko potwierdzić że wszystko jest ok i to wina niesprawnego sensora. Niestety to co zobaczyłem na ekranie wprowadziło mnie w stan konsternacji, wszystko co do tej pory pisałem działało bez problemów, w tym przypadku jednak straciłem wiarę w AVR (tylko na chwile). Na ekranie oscyloskopu przebieg nie wyglądał tak jak miał wyglądać z perspektywy programu. Po pierwsze stan niski nie trwał 18ms tak jak założyłem:

//reset port
 DHT11_DDR |= (1<<DHT11_INPUTPIN); //output
 DHT11_PORT |= (1<<DHT11_INPUTPIN); //high
 _delay_ms(100);
//send request
 DHT11_PORT &= ~(1<<DHT11_INPUTPIN); //low
 _delay_ms(18);
 DHT11_PORT |= (1<<DHT11_INPUTPIN); //high
DHT11 Atmega8

DHT11 Atmega8

 

 

ale 1.6ms.

 

 

Po tygodniowej walce z różnymi kombinacjami i gotowymi biliotekami wkońu postanowiłem napisać post na elektroda.pl. Dzieki jednej jedynej odpowiedzi z linkiem do artykułu który wyjaśnia dleczego mogą się pojawiać problemy z _delay_ms() i F_CPU, zastosowałem się do wskazówek w artykule http://mikrokontrolery.blogspot.com/2011/03/fcpu-gcc-gdzie-definiowac.html udało się pierwsze odpalenie programu i pomiar prawidłowy!

DHT11 Atmega8

 

 

 

 

 

A to już odczyt w LabView:

labview dht11

Posted in News | Leave a comment

Stacja Meteo v2 – Rozpoczęcie Prac

Witam, Stacja Meteo v2 w założeniu ma być stacją  podłączoną pod internet i przesyłającą dane przez internet do serwera baz danych. Dane z serwera mogą być już później dowolnie obrabiane. Mam zamiar wykorzystać Atmege + ENC28JC

do tego sensor temperatury DS18B20, sensor wilgotności DHT11 i sensor ciśnienia BMP085. Jestem w trakcie pisania aplikacji pod system Android, dodatkowo będzie dostępna także aplikacja pod system Windows a także strona internetowa z wykresami i danymi na żywo dla każdej stacji.

Update:

Uruchomiłem odczyt temperatury z BMP085, dodatkowo zmodyfikowałem aplikację na androida tak żeby można było wybierać stację…. Niestety dalej czekam na ENC28JC, przesyłka jeszcze nie dotarła.

Android Meteo Live
.BMP085 Atmega8

Posted in News | Leave a comment

Bezpłatne warsztaty: Najnowsze technologie dla projektów badawczych i edukacji

Ujednolicenie platformy programowo-sprzętowej w systemach kontrolno-pomiarowych postrzegane jest od lat jako właściwy kierunek pozwalający zredukować czas przygotowywania eksperymentów badawczych. Podejście to, zwane graficznym projektowaniem systemów, wykorzystywane jest w wielu dziedzinach inżynierii ? od elektroniki i samochodowych systemów wbudowanych, poprzez radiokomunikację i mikrofale, aż po fizykę atomową.

Wraz z początkiem roku 2013, firma National Instruments organizuje serię warsztatów i sesji wykładowych poświęconych rozwiązaniom sprzętowym i programowym, które usprawniają prowadzenie eksperymentów badawczych oraz nauczanie przedmiotów inżynieryjnych. Zachęcamy do zapoznania się z programem.

 

http://poland.ni.com/wydarzenia/warsztaty-najnowsze-technologie

Posted in News | Leave a comment

Odczyt Pozycji Myszy Komputerowej LabView

Przedstawiam prosty VI dzięki któremu możliwy jest odczyt pozycji myszy komputerowej i narysowanie wykresu ruchu.

 

Posted in News | Leave a comment

Beckhoff and Labview

I created vi for communication between beckhoff cx5020 and labview. Here is link for more details:

http://www.krzysztofszewczyk.net/beckhoff-cx5020-controlled-labview/

Posted in News | Leave a comment

Bk5150 Labview Library

If you are looking for Labview .llb form BK5150 please contact me via e-mail: praca(at)krzysztofszewczyk.net

Posted in News | Leave a comment

Obsługa wejść/wyjść BK5150 przy użyciu CAN-USB i Labview

Bk5150 podpięty jest pod kartę usb-can firmy National Instruments, całym procesem odbierania i wysyłania informacji zajmuje się program napisany w Labview. Więcej informacji w zakładce projekty!

Posted in News | Leave a comment

Dzień Programistów LabVIEW, Katowice – 17 maja 2012

 

Dzień Programistów LabVIEW to wspaniała okazja na zdobycie cennego doświadczenia, poznanie zaawansowanych technik rozwoju aplikacji i sposobów przyspieszenia tworzenia kodu w LabVIEW. Ta całodniowa, bezpłatna konferencja została zorganizowana po to, aby rozszerzyć Państwa umiejętności programistyczne poprzez techniczne prezentacje i dyskusje z innymi ekspertami LabVIEW.

Dlaczego warto uczestniczyć w konferencji?

Podczas spotkania zdobędą Państwo cenną wiedzę na temat graficznego środowiska programowania NI bezpośrednio od integratorów systemów, programistów LabVIEW i inżynierów z działu badań i rozwoju NI. Dowiecie się Państwo między innymi o:
  • wyzwaniach stojących przed programistami LabVIEW, takich jak zarządzanie złożonymi procesami produkcyjnymi czy tworzenie modułowego kodu przy pomocy programowania zorientowanego obiektowo;
  • szczegółach działania środowiska LabVIEW (np. komunikacja sieciowa przy wykorzystaniu zmiennych współdzielonych i strumieniowania sieciowego, metody tworzenia zaawansowanych obiektów interfejsu użytkownika);
  • dobrych praktykach dotyczących tworzenia aplikacji czasu rzeczywistego, takich jak wybór odpowiednich modeli komunikacji między węzłami systemu;
  • sposobach przygotowania do egzaminu Certified LabVIEW Developer (CLD).

 Rejestracja:

http://sine.ni.com/nievents/app/offering/p/offeringId/1059176/site/nie/country/pl/lang/pl

Lokalizacja – Data

Angelo Hotel Katowice
ul. Sokolska 24,
Katowice
17 maja 2012.
9:00-16:00
Posted in News | Leave a comment