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 6 cze 2025, o 02:33


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 17 ] 
    Autor Wiadomość
    PostNapisane: 20 lut 2016, o 19:30 
    Offline
    Nowy

    Dołączył(a): 20 lut 2016
    Posty: 21
    Pomógł: 0

    Witam,

    Mam problem z podłączeniem modułu microSD do NodeMcu.
    Podłączyłem moduł microSD według załączonego rysunku.
    Obrazek
    Niestety NodeMcu się nie uruchamia z podłączonym modułem microSD, sam działa prawidłowo.
    Możecie podpowiedzieć co jest nie tak lub co źle robię.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lut 2016, o 17:29 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 16 mar 2014
    Posty: 745
    Lokalizacja: Warszawa
    Pomógł: 32

    Witam Kolegę.

    Ja obecnie też bawię się tą płytką (chyba Kolega też ma wersję v3) i m.in. korzystam z wyświetlacza 1.44 color TFT 128x128 pixeli, który też komunikuje się po SPI. Jeśli korzystamy ze sprzętowego interfejsu SPI to odpowiednie piny to:
    D5 (GPIO14) -> Hardware SCLK
    D6 (GPIO12) -> Hardware MISO
    D7 (GPIO13) -> Hardware MOSI
    D8 (GPIO15) -> Hardware CS, choć może być inny pin jeśli mamy kilka układów podpiętych pod SPI

    _________________
    .



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lut 2016, o 19:19 
    Offline
    Nowy

    Dołączył(a): 20 lut 2016
    Posty: 21
    Pomógł: 0

    No to z tego wynika, że źle podłączyłem.
    W błąd mnie wprowadził poniższy schemat rozmieszczenia pinów. :shock: :!:
    Obrazek
    Spróbuję zamienić, zobaczymy czy zadziała. :mrgreen:



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lut 2016, o 20:37 
    Offline
    Nowy

    Dołączył(a): 20 lut 2016
    Posty: 21
    Pomógł: 0

    Jest lepiej bo się uruchamia przy podłączonym module karty.

    Niestety prosty program do odczytu karty nie działa.
    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.


    Po naciśnięciu resetu otrzymuję takie komunikaty.

    Cytuj:
    ¶EO|t`MM Řěb8ńúInitializing SD card...initialization failed!
    HéÉě¨Cř٬@>lä˙Initializing SD card...initialization failed!
    ´Eřş¬čD¬đč4CűInitializing SD card...initialization failed!
    ¶Eô|vAMtč4C8ýInitializing SD card...initialization failed!
    ´txiR,hđÉH>l¤˙Initializing SD card...initialization failed!
    ¶Eü|VAM¬ôč4C(űInitializing SD card...initialization failed!





    Ostatnio edytowano 22 lut 2016, o 06:21 przez globalinfo, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lut 2016, o 22:17 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    PROSZĘ POPRAWIĆ KOD topic7402.html

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 lut 2016, o 22:17 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 16 mar 2014
    Posty: 745
    Lokalizacja: Warszawa
    Pomógł: 32

    Tak tylko w kwestii szczegółów. Jaką masz wersję płytki NodeMcu, v2 czy v3?
    Wersja v3 ma dodatkowo wyprowadzone VU czyli bezpośrednio 5V z portu USB.
    Tutaj opis wersje v3.

    Obrazek

    Chwilowo nie mam jak sprawdzić karty SD, ale może jutro uda mi się podłączyć.
    Próbowałeś coś innego podpiąć pod SPI? Może OLED-a alo wyświetlacz od Nokii5110?

    _________________
    .



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lut 2016, o 07:38 
    Offline
    Nowy

    Dołączył(a): 20 lut 2016
    Posty: 21
    Pomógł: 0

    MikieMan napisał(a):
    Tak tylko w kwestii szczegółów. Jaką masz wersję płytki NodeMcu, v2 czy v3?
    Wersja v3 ma dodatkowo wyprowadzone VU czyli bezpośrednio 5V z portu USB.
    Tutaj opis wersje v3.


    Wychodzi że mam V3.

    Czegoś innego nie próbowałem, ale ten moduł działa na Arduino Mega.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 lut 2016, o 22:50 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 16 mar 2014
    Posty: 745
    Lokalizacja: Warszawa
    Pomógł: 32

    Witam ponownie.

    Sorki, że dopiero teraz się odzywam, ale Córeczka ząbkuje i w domu niezły sajgon.
    U mnie działa poniższy przykład, który wyświetla na monitorze portu szeregowego listę plików z karty SD:

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


    W komentarzu opisałem pod jakie piny ja podłączyłem kartę SD.

    Twój przykładowy kod w ogóle u mnie się nie kompilował poprawnie, zresztą przykłady ze standardowej biblioteki Arduino SD, też się nie kompilowały podając błąd, że płytka NodeMcu 1.0 nie jest kompatybilna z biblioteką SD.
    Ponieważ trochę ostatnio eksperymentuję z różnymi wersjami zarówno środowiska jak i bibliotek uznałem, że może mam coś namieszane.
    Z Github'a ściągnąłem cały pakiet środowiska i podmieniłem bibliotekę SD na tę z pakietu środowiska dla ESP i wszystko ruszyło :-)

    Mam nadzieję, że jakoś Kolegę naprowadziłem na dobrą drogę ;-)

    _________________
    .



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 lut 2016, o 21:54 
    Offline
    Nowy

    Dołączył(a): 20 lut 2016
    Posty: 21
    Pomógł: 0

    Coś mi biblioteki szfankują.
    Jak mi się skompilowało to znowu nie działa odczyt karty.
    Uaktualniłem biblioteki i teraz nie chce mi się kompilować.
    Błędnie rozpoznaje płytkę "płytka NodeMcu 2 jet niewłaściwa" - kombinuję dalej zobaczymy co mi się uda.
    Tych wersji Arduino IDE jest już za dużo. :shock:



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 lut 2016, o 00:08 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 16 mar 2014
    Posty: 745
    Lokalizacja: Warszawa
    Pomógł: 32

    Ja używam najnowszej stabilnej wersji 2.0.0.

    https://github.com/esp8266/Arduino

    ------------------------ [ Dodano po: 17 minutach ]

    A środowisko Arduino jako takie używam w wersji 1.6.5 - na tej z ESP wszystko mi działa, wiem że na wersji 1.6.7 są pewne problemy.

    _________________
    .



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 lut 2016, o 20:45 
    Offline
    Nowy

    Dołączył(a): 20 lut 2016
    Posty: 21
    Pomógł: 0

    Już się kompiluje, ale dalej karty nie widzi.
    Podmieniłem na inną i też nic.
    Obecnie mam
    Obrazek
    Dopisałem część kodu do Twojego aby wyświetlał jakie piny ma biblioteka, tak tez mam podłączoną kartę.
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Wyświetla mi:
    Cytuj:
    ´ řxWA ¬đčhĽđ¬ű
    Initializing SD card...initialization failed. Things to check:
    * is a card inserted?
    * is your wiring correct?
    * did you change the chipSelect pin to match your shield or module?
    12- MISO_PIN
    13- MOSI_PIN
    14- SCK_PIN
    15- SS_PIN

    Nie mam już innego pomysłu. :cry:



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 lut 2016, o 23:21 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 16 mar 2014
    Posty: 745
    Lokalizacja: Warszawa
    Pomógł: 32

    Hmmm...
    OK, a powiedz mi jeszcze w jakiej wersji jest sam edytor Arduino jak wejdziesz w menu About samej aplikacji, nie w Board Manager.
    A czy kartę jakoś przygotowywałeś, formatowałeś?
    Czy są na niej jakieś pliki?
    Jaka to karta: producent, pojemność i czy używasz przejściówki microSD na SD?

    _________________
    .



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 lut 2016, o 08:07 
    Offline
    Nowy

    Dołączył(a): 20 lut 2016
    Posty: 21
    Pomógł: 0

    Arduino 1.6.5

    Obrazek

    Formatowałem SD Formatter 4.0. - system plików FAT.

    Wgrałem kilka plików i jeden katalog również z kilkoma plikami aby program miał do wyświetlenia.

    Testuje dwie karty microSD 512MB i 1GB SanDisk.

    Moduł microSD zdjęcie poniżej.
    ObrazekObrazek

    Dla jasności podaję schemat podłączenia.
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 lut 2016, o 11:39 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 16 mar 2014
    Posty: 745
    Lokalizacja: Warszawa
    Pomógł: 32

    No to chyba wszystko jasne :-) Powinniśmy jednak zawsze dywagacje dlaczego coś nie działa zaczynać od schematu, jak zawsze radzi Pani Mirek ;-)

    Problem polega na tym, że ten moduł z gniazdem karty SD jest przeznaczony do zasilania 5V, gdyż posiada na pokładzie stabilizator 3.3V do zasilenia karty oraz konwerter poziomów logicznych 5V<->3V. No bo przecież karta SD wymaga zasilania i poziomów logicznych 3.3V.

    Zamiast zasilać płytkę karty SD z nóżki 3.3V to przepnij ją do VUSB po lewej stronie NodeMcu, na tym pinie masz właśnie 5V z gniazda USB i na pewno teraz będzie śmigać jak ta przysłowiowa Lala ;-)

    Mam nadzieję, że pomogłem Koledze wybrnąć ze ślepej uliczki ;)


    Autor postu otrzymał pochwałę

    _________________
    .



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 lut 2016, o 16:45 
    Offline
    Nowy

    Dołączył(a): 20 lut 2016
    Posty: 21
    Pomógł: 0

    Wielkie dzięki działa :!: :!: :!:

    Nawet SDwebserwer działa, chociaż strona z rozbudowaną grafiką dość wolno się ładuje.

    Skoro już tak dobrze idzie do walczę dalej.
    Plan mam taki.
    Chcę nasłuchiwać przez RS485 co jest nadawane przez inne urządzenia.
    To co odbiorę chcę zapisać na karcie i w razie potrzeby podglądać plik przez internet i ewentualnie wyciągnąć odpowiednie dane. :idea:
    Nie wiem czy dam sobie z tym radę :?:
    Poniżej schemat połączeń - możecie podpowiedzieć czy dobrze.:?:
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 lut 2016, o 17:54 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 16 mar 2014
    Posty: 745
    Lokalizacja: Warszawa
    Pomógł: 32

    No to ciesze się, że zadziałało :-) i dziękuję za kliknięcie "pomógł".
    Pomysł na układ bardzo fajny. Ja jakoś nigdy z RS-a nie miałem potrzeby skorzystać i w tej materii jestem zielony jak świeża pietruszka na wiosnę :lol:

    _________________
    .



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 lut 2016, o 18:40 
    Offline
    Nowy

    Dołączył(a): 20 lut 2016
    Posty: 21
    Pomógł: 0

    Jeszcze raz dziękuję i pozdrawiam.

    Będzie mi ciężko bo raczkuję, ale do zawziętych Świat należy. :D

    Może ktoś inny mnie naprowadzi - na początek to chciałbym wiedzieć czy taki schemat połączeń jest prawidłowy,
    bo chcę mieć pewność przy testowaniu programu.



    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: 17 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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


    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:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO