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



Teraz jest 14 gru 2018, o 14:14


Strefa czasowa: UTC + 1





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

Dołączył(a): 08 lut 2017
Posty: 79
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 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

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

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: 3834
Lokalizacja: Grudziądz
Pomógł: 142

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: 1642
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: 51
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: 23766
Lokalizacja: Szczecin
Pomógł: 897

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: 70
Pomógł: 1

Gratulacje, fajny projekt i prezentacja

_________________
Niech MOC PAIO będzie z Wami



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

Dołączył(a): 14 lis 2017
Posty: 108
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

Dołączył(a): 08 wrz 2015
Posty: 69
Pomógł: 0

@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: 79
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: 108
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
Nowy

Dołączył(a): 26 mar 2018
Posty: 24
Pomógł: 3

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: 79
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: 108
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: 79
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: 108
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: wczoraj, o 14:22 
Offline
Użytkownik

Dołączył(a): 14 lis 2017
Posty: 108
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: wczoraj, o 21:03 
Offline
Użytkownik

Dołączył(a): 08 lut 2017
Posty: 79
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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