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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 12 lip 2025, o 08:05


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 106 ]  Przejdź na stronę 1, 2, 3, 4  Następna strona
    Autor Wiadomość
     Tytuł: BMP180
    PostNapisane: 28 kwi 2014, o 18:30 
    Offline
    Użytkownik

    Dołączył(a): 21 sty 2014
    Posty: 75
    Pomógł: 0

    Witam!!! temat banalny ale może komuś się przyda.
    Poniżej obsługa czujnika ciśnienia BMP180 działającego na magistrali I2C.
    Cała obsługa I2C za pomocą bibliotek Pana Mirka

    Odczyt czujnika wyświetlany jest na terminalu oraz na wyświetlaczu LCD

    main.c
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    BMP180.c
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    BMP180.h

    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    No i filmik pokazujący działanie





    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 28 kwi 2014, o 19:03 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 sty 2013
    Posty: 426
    Pomógł: 36

    Ciężko obejrzeć film :D

    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 28 kwi 2014, o 19:18 
    Offline
    Użytkownik

    Dołączył(a): 21 sty 2014
    Posty: 75
    Pomógł: 0

    Sorrki, już powinno być ok :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 29 kwi 2014, o 09:39 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2012
    Posty: 249
    Lokalizacja: Stróża-Łódż
    Pomógł: 8

    Witam.Zainteresowałem się projektem chcę go uruchomić ale nie mogę go skompilować-proszę o pomoc.
    Obrazek
    Pozdrawiam serdecznie.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 29 kwi 2014, o 09:43 
    Offline
    Użytkownik

    Dołączył(a): 21 sty 2014
    Posty: 75
    Pomógł: 0

    Dziwne, spróbuj usunąć spację z nazwy katalogu "BMP 180" bo może to być problemem



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 29 kwi 2014, o 10:24 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2012
    Posty: 249
    Lokalizacja: Stróża-Łódż
    Pomógł: 8

    Niestety kompilator wywala jeszcze więcej błędów.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 29 kwi 2014, o 10:57 
    Offline
    Użytkownik

    Dołączył(a): 21 sty 2014
    Posty: 75
    Pomógł: 0

    ewidentnie masz coś źle z nazwami plików



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 29 kwi 2014, o 11:00 

    Pomógł: 0

    Weź nie końbinuj, po skopiowaniu praktycznie 1:1 oraz wrzuceniu bibliotek z książek! Mirka wszystko się kompiluje, jedyne czego się czepia to brak break ;).



    Góra
      
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 29 kwi 2014, o 15:05 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2012
    Posty: 249
    Lokalizacja: Stróża-Łódż
    Pomógł: 8

    rezasurmar napisał(a):
    Weź nie końbinuj, po skopiowaniu praktycznie 1:1 oraz wrzuceniu bibliotek z książek! Mirka wszystko się kompiluje, jedyne czego się czepia to brak break

    Jaki stąd wniosek praktyczny?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Odp: BMP180
    PostNapisane: 29 kwi 2014, o 15:15 

    Pomógł: 0

    Taki że jeżeli skopiujesz pliki z strony + aktualne biblioteki to nie sypie błędami, taki jest wniosek praktyczny.
    Sam to zrobiłem w swoim eclipse.



    Góra
      
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 29 kwi 2014, o 16:46 
    Offline
    Użytkownik

    Dołączył(a): 21 sty 2014
    Posty: 75
    Pomógł: 0

    Jak chcesz aby Ci pomóc to pokaż jakie masz błędy.

    Wysłane z Tapatalk
    Pozdrawiam
    Łukasz



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 29 kwi 2014, o 16:58 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2012
    Posty: 249
    Lokalizacja: Stróża-Łódż
    Pomógł: 8

    Błędy są widoczne w konsoli na moim zrzucie.Zanim przyjdzie zamówiony czujnik to może i błąd się znajdzie pewnie będzie trywialny.
    Pozdrawiam serdecznie.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 29 kwi 2014, o 17:11 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 30 gru 2012
    Posty: 188
    Lokalizacja: Świnice Warckie woj. łódzkie
    Pomógł: 12

    Jeżeli chodzi o błąd który widać na twoim zrzucie ekranu to zmień nazwę projektu tak aby nie było w nim spacji eclipse nie lubi jeśli nazwa workspace zawiera spację, a u ciebie nazwa to BMP 180 zmień ją na BMP180 wyczyść projekt i skompiluj od nowa.

    PS. Czasami po takim zabiegu trzeba ponownie wybrać procesor oraz częstotliwość bo potrafi wylecieć konfiguracja...przynajmniej tak się zdarza u mnie

    _________________
    ATMEL-ICE+ATXmega256A3BU oraz dużo samozaparcia



    Ostatnio edytowano 29 kwi 2014, o 17:14 przez lemurek, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 29 kwi 2014, o 17:12 

    Pomógł: 0

    Masz obie książki Mirka? j.w już mówiłem u mnie na eclipsie nie ma żadnych błędów, jedynie warning spowodowany brakiem break w jednej linijce ;) ale to bardziej kwestia semantyki niż rzeczywisty błąd.

    Jeżeli masz obie książki Mirka mogę ci podesłać spakowany projekt.



    Góra
      
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 29 kwi 2014, o 17:13 
    Offline
    Użytkownik

    Dołączył(a): 21 sty 2014
    Posty: 75
    Pomógł: 0

    lemurek napisał(a):
    Jeżeli chodzi o błąd który widać na twoim zrzucie ekranu to zmień nazwę projektu tak aby nie było w nim spacji eclipse nie lubi jeśli nazwa workspace zawiera spację, a u ciebie nazwa to BMP 180 zmień ją na BMP180 wyczyść projekt i skompiluj od nowa.


    No właśnie, mówiłem Ci już o tym na początku.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 29 kwi 2014, o 17:59 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2012
    Posty: 249
    Lokalizacja: Stróża-Łódż
    Pomógł: 8

    No właśnie-"eclipse nie lubi spacji"-tylko skąd ja miałem to wiedzieć-teraz już wiem i dobrze to sobie zapamiętam.Program kompiluje się poprawnie.Dziękuję autorowi programu .Dobre doświadczenie dla mnie.
    Dziękuję kolegom za pomoc.
    Pozdrawiam serdecznie



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 2 maja 2014, o 15:23 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2012
    Posty: 249
    Lokalizacja: Stróża-Łódż
    Pomógł: 8

    Witam ponownie czujnik przyszedł program uruchomiłem i mam pytanie odnośnie pomiaru ciśnienia - czy trzeba coś kalibrować ponieważ wskazania mam około 1/2 do wskazań barometru analogowego.
    Pomiar temperatury pokrywa się z pomiarem temperatury na domowej stacji meteo.
    Pozdrawiam serdecznie.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 2 maja 2014, o 17:20 
    Offline
    Użytkownik

    Dołączył(a): 21 sty 2014
    Posty: 75
    Pomógł: 0

    Jeżeli używasz mojego kodu to nic nie musisz kalibrować bo funkcja BMP180_init(); pobiera z rejestru czujnika wszystkie współczynniki kalibrujące i wykorzystuje je do obliczenia ciśnienia i temperatury.

    Może czujnik jest uszkodzony, ja swój najpierw przetestowałem na arduino bo łatwo znaleźć "gotowce" a potem pisałem kod na atmege.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 2 maja 2014, o 18:34 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2012
    Posty: 249
    Lokalizacja: Stróża-Łódż
    Pomógł: 8

    Tak używam Twojego kodu.Mój barometr ścienny wskazuje 1010mbar a odczyt z BMP180 jest 487.76hPa ( w takich jednostkach jest skalowany,tak myślę ) Podsumowując: wszystko wskazuje na uszkodzony BMP180.Temperatura jest mierzona poprawnie.
    Pozdrawiam serdecznie.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 2 maja 2014, o 18:38 
    Offline
    Użytkownik

    Dołączył(a): 21 sty 2014
    Posty: 75
    Pomógł: 0

    Pewnie czujnik jest uszkodzony, ale dla pewności podłączył bym go jeszcze pod arduino jeżeli masz taką możliwość, aby na 100% wyeliminować błąd w kodzie.
    BTW u mnie w "warszawie" jest teraz ok 1005hP



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 2 maja 2014, o 18:42 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2012
    Posty: 249
    Lokalizacja: Stróża-Łódż
    Pomógł: 8

    Nie mam arduino i nie mam nikogo ze znajomych u których można byłoby przeprowadzić taki test.

    ------------------------ [ Dodano po: 3 minutach ]

    A tak dopytam przy okazji z jakiego terminala korzystasz żeby przeglądać wyniki na PC?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 2 maja 2014, o 18:46 
    Offline
    Użytkownik

    Dołączył(a): 29 mar 2012
    Posty: 595
    Lokalizacja: Jaworzno
    Pomógł: 39

    Ten czujnik sam lutowałeś, czy jest to jakiś gotowy moduł?
    Przepraszam, teraz doczytałem, że chodzi o błąd pomiaru.

    _________________
    Pozdrawiam
    PP



    Ostatnio edytowano 2 maja 2014, o 18:51 przez Piotrek_P, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 2 maja 2014, o 18:48 
    Offline
    Użytkownik

    Dołączył(a): 21 sty 2014
    Posty: 75
    Pomógł: 0

    Józef 63 napisał(a):
    A tak dopytam przy okazji z jakiego terminala korzystasz żeby przeglądać wyniki na PC?


    Ja używam modułu ATB-BTM-222 oraz aplikacji BlueTerm na tablecie z Androidem



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 2 maja 2014, o 18:48 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2012
    Posty: 249
    Lokalizacja: Stróża-Łódż
    Pomógł: 8

    Gotowy moduł.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 2 maja 2014, o 21:00 
    Offline
    Użytkownik

    Dołączył(a): 21 sty 2014
    Posty: 75
    Pomógł: 0

    Gotowy Atnel'owski



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 2 maja 2014, o 21:16 
    Offline
    Użytkownik

    Dołączył(a): 29 mar 2012
    Posty: 595
    Lokalizacja: Jaworzno
    Pomógł: 39

    @Józef 63
    A czy symbol fabryczny modułu lub nazwa producenta/sprzedawcy to jakaś wielka tajemnica? Pomóż nam pomagać kolego :-)

    _________________
    Pozdrawiam
    PP



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 2 maja 2014, o 21:55 
    Offline
    Użytkownik

    Dołączył(a): 02 gru 2012
    Posty: 249
    Lokalizacja: Stróża-Łódż
    Pomógł: 8

    Moduł kupiony na Allegro produkt chiński co do opisu to jest na nim tylko ozn.BMP180.

    ------------------------ [ Dodano po: 1 minucie ]

    a przepraszam po drugiej stronie jest jeszcze oznaczenie GY_68



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 3 maja 2014, o 22:09 
    Offline
    Użytkownik

    Dołączył(a): 21 sty 2014
    Posty: 75
    Pomógł: 0

    Bardzo fajny i tani czujnik. Ja swój kupiłem za 2,41$ z przesyłką z chin :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 12 paź 2014, o 16:32 
    Offline
    Nowy

    Dołączył(a): 14 lut 2014
    Posty: 11
    Pomógł: 0

    Witam,
    Jaką częstotliwość procesora i parametry UART0a , kolega ustawił ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: BMP180
    PostNapisane: 2 gru 2014, o 00:00 
    Offline
    Nowy

    Dołączył(a): 01 gru 2014
    Posty: 16
    Pomógł: 0

    Witam,
    czy mógłbym dostać dokładny schemat podłączenia BMP180 do atmegi 32? Dopiero zaczynam z mikrokontrolerami i nie chciałbym go przepalić, a jego zasilanie to 3,6V, więc bezpośrednio nie da rady.
    Pozdrawiam



    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: 106 ]  Przejdź na stronę 1, 2, 3, 4  Następna strona

    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