Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 18 lut 2019, o 10:01


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 23 ] 
Autor Wiadomość
 Tytuł: Stacja pogodowa
PostNapisane: 29 lis 2018, o 00:59 
Offline
Użytkownik

Dołączył(a): 08 lut 2017
Posty: 90
Pomógł: 0

Obrazek
Chciałbym zaprezentować swój pomysł na stację pogodową. Wersja dla mieszkańców bloku, czyli tylko temperatora, wilgotność i ciśnienie. Pomiar wiatru czy opadów nie ma sensu w takiej sytuacji. Wykorzystałem czujnik BME280, ma on dobre parametry i opinie, a do tego tym jednym czujnikiem załatwiam wszystko. Niestety po raz kolejny wykorzystałem magistralę I2C na kablu i to dosyć długim, bo prawie 5 metrów. Ale działa bez problemów już ponad 2 miesiące. Stację można wykorzystać również do pomiarów wewnątrz pomieszczeń, wystarczy wtedy zamiast czujnika na kablu, wpiąć moduł BME280 z przodu płytki. Może być wersja z kowersją napięć lub bez. Bibliotekę do LCD napisałem na podstawie Mirkowych poradników do OLEdów. Poniżej krótka wideoprezentacja.




Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 lis 2018, o 01:01 
Online
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3275
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 85

No piękne cacko!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 lis 2018, o 07:14 
Offline
Tech-support
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3836
Lokalizacja: Grudziądz
Pomógł: 143

No no dobra robota i piękna prezentacja na wyświetlaczu.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 lis 2018, o 07:35 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 1704
Pomógł: 78

Fajny projekcik, ale przerabiaj te I2C, bo to niezgodne ze sztuką. I2C stosuje się w obrębie PCB a nie jako zewnętrzny interface komunikacyjny.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 lis 2018, o 08:33 
Offline
Użytkownik

Dołączył(a): 22 kwi 2017
Posty: 62
Lokalizacja: Piła
Pomógł: 2

Dobra robota. Te wykresy są super.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 lis 2018, o 08:55 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 24059
Lokalizacja: Szczecin
Pomógł: 908

No! trzeba przyznać, że solidnie wykonany projekt ;) ... miło popatrzeć

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 gru 2018, o 19:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 gru 2014
Posty: 77
Pomógł: 1

Gratulacje, fajny projekt i prezentacja



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 gru 2018, o 19:50 
Offline
Użytkownik

Dołączył(a): 14 lis 2017
Posty: 122
Pomógł: 0

Mam prośbę, czy możesz udostępnić bibliotekę do BMP280 z której korzystałeś w Twoim projekcie. Szukam czegoś w sieci, ale mam za małą wiedzę żeby sobie z tym poradzić.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 gru 2018, o 21:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 wrz 2015
Posty: 139
Lokalizacja: Zamość
Pomógł: 3

@Krzycho69: Chyba to powinno pomóc:
https://github.com/BoschSensortec/BMP280_driver



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 gru 2018, o 22:26 
Offline
Użytkownik

Dołączył(a): 08 lut 2017
Posty: 90
Pomógł: 0

Nie słyszałem, by komuś udało się odpalić tą bibliotekę na AVR. Ja korzystałem z tej: https://github.com/Sylaina/bme280/blob/master/bme280.c



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 gru 2018, o 22:47 
Offline
Użytkownik

Dołączył(a): 14 lis 2017
Posty: 122
Pomógł: 0

Skopiowałem te 3 pliki biblioteki do katalogu BMP280,

poniższe wstawiłem do int mai (void) w main.c
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


W jaki sposób można wykorzystać bibliotekę Mirosława do TWI chodzi mi wstawienie w miejsce user_i2c_read itd.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2018, o 10:56 
Offline
Użytkownik

Dołączył(a): 26 mar 2018
Posty: 37
Pomógł: 5

Projekt pierwsza klasa.



Ostatnio edytowano 10 gru 2018, o 13:30 przez kalani, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2018, o 11:39 
Offline
Użytkownik

Dołączył(a): 08 lut 2017
Posty: 90
Pomógł: 0

Floaty w niczym mi nie przeszkadzają jak również long long inty



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2018, o 13:08 
Offline
Użytkownik

Dołączył(a): 14 lis 2017
Posty: 122
Pomógł: 0

ammorapl napisał(a):
Nie słyszałem, by komuś udało się odpalić tą bibliotekę na AVR. Ja korzystałem z tej: https://github.com/Sylaina/bme280/blob/master/bme280.c



Po skopiowaniu do projektu wszystkich plików łącznie z main.c działa od razu?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2018, o 13:20 
Offline
Użytkownik

Dołączył(a): 08 lut 2017
Posty: 90
Pomógł: 0

Sorka, odpowiedź pisałem z pracy i pomyliłem linki. Jednak korzystałem z tej biblioteki https://github.com/maxmclau/bme280 usuń tylko to co dotyczy UARTA i powinno działać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 gru 2018, o 14:11 
Offline
Użytkownik

Dołączył(a): 14 lis 2017
Posty: 122
Pomógł: 0

ammorapl napisał(a):
Sorka, odpowiedź pisałem z pracy i pomyliłem linki. Jednak korzystałem z tej biblioteki https://github.com/maxmclau/bme280 usuń tylko to co dotyczy UARTA i powinno działać.



Dzięki

Podziałam późnym wieczorem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2018, o 14:22 
Offline
Użytkownik

Dołączył(a): 14 lis 2017
Posty: 122
Pomógł: 0

Obrazek


Posiadam taki czujnik, czy Piny CSE i SDO należy jakoś podłaczyć jeżeli chce się z nim komunikować po I2C?

Próbuję odpalić bibliotekę od kolegi "ammorapl", ale coś nie idzie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2018, o 21:03 
Offline
Użytkownik

Dołączył(a): 08 lut 2017
Posty: 90
Pomógł: 0

A to jest BMP czy BME? Niestety nie wiem w jaki sposób się wybiera sposób komunikacji. Musisz sprawdzić w dokumentacji. Sprawdź też adres jaki masz dla danego modułu i wpisz go w programie w pliku .h



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 gru 2018, o 19:52 
Offline
Użytkownik

Dołączył(a): 14 lis 2017
Posty: 122
Pomógł: 0

ammorapl napisał(a):
A to jest BMP czy BME? Niestety nie wiem w jaki sposób się wybiera sposób komunikacji. Musisz sprawdzić w dokumentacji. Sprawdź też adres jaki masz dla danego modułu i wpisz go w programie w pliku .h


Zamówiłem BMP180 ale pomylili coś w zamówieniu przysłali mi to co na fotce, właśnie nie wiem czy to BMP280 czy BME280.

Odpaliłem układ udaje mi się odczytywać temperaturę, natomiast ciśnienie podaje jakieś przypadkowe liczby przeważnie ujemne.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2018, o 15:38 
Offline
Użytkownik

Dołączył(a): 08 lut 2017
Posty: 90
Pomógł: 0

Biblioteka jest dla BME280, może dlatego masz problem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2018, o 15:40 
Offline
Użytkownik

Dołączył(a): 14 lis 2017
Posty: 122
Pomógł: 0

ammorapl napisał(a):
Biblioteka jest dla BME280, może dlatego masz problem.


Najgorsze, że nie wiem co za moduł mam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2018, o 16:02 
Online
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3275
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 85

Podaj co jest napisane na układzie. Może uda się odcyfrować.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2018, o 21:04 
Offline
Użytkownik

Dołączył(a): 14 lis 2017
Posty: 122
Pomógł: 0

Na układzie pisze:

44X
KS

i tylko tyle



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 23 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO