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 20 lip 2025, o 12:59


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 
    Autor Wiadomość
     Tytuł: AVR Recorder
    PostNapisane: 1 kwi 2013, o 17:23 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 lut 2013
    Posty: 36
    Lokalizacja: Nowy Sącz
    Pomógł: 1

    Witam :)

    Od pewnego czasu chodzi mi po głowie pewien pomysł a mianowicie rekorder.
    Jak miało by to wyglądać?
    Do przetwornika, najlepiej zewnętrznego z szyną I2S, podłączyć AVR. AVR miał by za zadanie konwertować to na postać .wav i zapisać na SD.
    Są dwie sprawy, na które jak na razie nie mogę znaleźć odpowiedzi.
    Pierwsza z nich. Wydajność.
    Załóżmy, że chciałbym nagrywać z rozdzielczością 16 bit, próbkowanie 48 kHz. Czy AVR jest w stanie wyrobić, czy może już ARM do tego?
    Druga sprawa. Dwa kanały.
    Przetwornik stereo. Nadal szyna I2S. Jak wyglądał by zapis na karcie SD plików? Powiedzmy że mamy l.wav i p.wav. Czy pliki będą dzielone?
    ( l,p,l,p,l,p itd).
    Reszta wyjdzie w praniu :)
    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 kwi 2013, o 19:43 
    Offline
    Moderator
    Avatar użytkownika

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

    coś takiego podobnego robiłem

    http://atnel.pl/avr-wav-player-recorder.html

    więc mogę postarać się coś podpowiedzieć

    tyle że ja wykorzystałem przetwornik ADC w mikroklocku AVR z rozdzielczością 12-bit ;)

    jak chcesz próbkowanie 48kHz stereo koniecznie i na I2S to od razu sięgaj po ARM'a - inaczej będzie ciężko

    ale 22kHz stereo - spokojnie da radę i bardzo dobrze to słychać

    jeśli chodzi o zapis na kartę SD to niezbyt rozumiem co masz na myśli pod pojęciem

    l.wav i p.wav - co to ma oznaczać ? jakie dzielenie plików ? a że niby po co ? no chyba że masz taką potrzebę ale to jakieś chyba coś niesłychanie specyficznego czy jak ?

    przecież zwykły plik WAV spokojnie przechowuje zapis stereo ;)

    _________________
    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: 1 kwi 2013, o 19:57 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 lut 2013
    Posty: 36
    Lokalizacja: Nowy Sącz
    Pomógł: 1

    Dzięki za odpowiedź.
    Projekt widziałem :) Niezły :)
    No właśnie, 12 bit mnie nie ratuje, 22kHz też nie. W zamyśle ma to być rejestrator wielokanałowy. Pomyślałem że najlepiej, najłatwiej będzie to podzielić po 2 kanały.
    Tak, wiem że wav może być w stereo, tylko nie orientuję się w ogóle jeżeli chodzi o uP, algorytmy zapisu itp. W takim razie już mam odpowiedź na pytanie nr. 2.
    Ja to spokojnie mogę nosić, nie wiem, koszulkę a na plecach napisane Bascom4Ever.
    Na ile skomplikowany byłby taki program?

    Dzięki ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 kwi 2013, o 20:44 
    Offline
    Moderator
    Avatar użytkownika

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

    no więc przy takich wymaganiach próbkowania to tak jak pisałem raczej kieruj się w ARM, ale nie wiem jak tam sobie poradzisz z Bascomem :(

    i tym bardziej trudno mi odpowiedzieć na ostatnie pytanie o skomplikowanie programu - i znowu tym bardziej, że chcesz się zabrać za to w Bascomie ?

    _________________
    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: 1 kwi 2013, o 21:00 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 lut 2013
    Posty: 36
    Lokalizacja: Nowy Sącz
    Pomógł: 1

    Nie, programu raczej ja bym nie pisał (bascom do takich spraw się nie nadaje), tylko ew. zlecił komuś.
    Ja to mogę zrobić: zapal, zgaś diodkę.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 kwi 2013, o 21:07 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 maja 2012
    Posty: 471
    Lokalizacja: ZGY/ZS
    Pomógł: 30

    Dla twoich wymagań, to uderzaj sprzętowo w Discovery F4. Tanio i masz tam prawie wszystko co ci trzeba (poza kartą SD) i źródeł programowych trochę do tego jest, więc można z tym wystartować.

    _________________
    eDiyCraft.blogspot.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 kwi 2013, o 21:16 
    Offline
    Moderator
    Avatar użytkownika

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

    dokładnie jak mówi kolega wyżej - bo takiej jakości próbkowania na AVR oraz I2S już nie pociągniesz, więc wtedy wybór ARM jest jak najbardziej słuszny.

    _________________
    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: 1 kwi 2013, o 21:24 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 lut 2013
    Posty: 36
    Lokalizacja: Nowy Sącz
    Pomógł: 1

    Dzięki.
    A jak się by miała sprawa z czymś tańszym?
    Np. LPC2101FBD48. Może być również coś od ST.
    Czytałem, że te nowsze mają już sprzętowo obsługę I2S- prawda?
    Mi chodzi o sam uP, o jego wybór.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 kwi 2013, o 21:33 
    Offline
    Moderator
    Avatar użytkownika

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

    tak na prawdę na każdym ARM lub podobnym nawet tym bez sprzętowej obsługi I2S da radę już spokojnie to zrobić a ze sprzętową obsługą to po prostu luzik.

    _________________
    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: 1 kwi 2013, o 22:13 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 lut 2013
    Posty: 36
    Lokalizacja: Nowy Sącz
    Pomógł: 1

    To jak teraz, jeżeli chodzi o skomplikowanie programu?
    Mamy ARM7, przetwornik na I2S, zapis stereo wav na SD.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 kwi 2013, o 23:48 
    Offline
    Moderator
    Avatar użytkownika

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

    Pytanie jak dla mnie zbyt skomplikowane przykro mi ja nie potrafię odpowiedzieć

    _________________
    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: 2 kwi 2013, o 14:44 
    Offline
    Użytkownik

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

    ujme to tak Przemku fizycznie masz 2 w miarę tanie do twoich celów rozwiązania sprzętowe praktycznie gotowe :

    1. Wspomniane wyżej Discovery STM32F4 - cena nie jest wygórowana zwłaszcza patrząc pod kontem twoich wymagań
    Na plus -- gotowe środowisko sprzętowe:

    STM32F407VGT6 microcontroller featuring 32-bit ARM Cortex-M4F core, 1 MB Flash, 192 KB RAM in an LQFP100 package

    Board power supply: through USB bus or from an external 5 V supply voltage
    External application power supply: 3 V and 5 V
    LIS302DL, ST MEMS motion sensor, 3-axis digital output accelerometer
    MP45DT02, ST MEMS audio sensor, omni-directional digital microphone
    CS43L22, audio DAC with integrated class D speaker driver
    Eight LEDs:

    LD1 (red/green) for USB communication LD2 (red) for 3.3 V power on Four user LEDs,
    LD3 (orange), LD4 (green), LD5 (red) and LD6 (blue) 2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current
    Two push buttons (user and reset)


    i oczywiście zintegrowany debuger SWD ST-LInk v2

    Koszt : ~90pln
    np tu: http://www.kamami.pl/index.php?productID=185132


    2. Hy Smart cena trochę wyższa , ale też idealne do twoich potrzeb z nieco słabszym prockiem
    alle juz all in one .... i do tego z LCD 3,2" TFT
    po części opisaną na takiej tam jednej stronie
    niestety wymaga posiadania osobnego Debugera - lub używania mało wygodnego Bootloadera
    http://sunduino.pl/index.php/arm/stm32/ ... ment-board

    Koszt ~210 PLN z Lcc TFT3,2"
    np tu: http://propix.com.pl/pl/p/Modul-STM32-H ... -LCD3.2/35

    co do samych układów .... i szukania tańszych rozwiązań ..... wierz mi że ostatecznie i tak jakbyś nie liczył
    i to czasowo , estetycznie i sprawnie ..... i tak wyjdzie taniej kupić gotowy moduł

    w przypadku HY-Smart warto pomyśleć o debugerze ST-Link (np w postaci najtańszego discovery F0, który można używać do programowania dowolnego stm32) lub Inny do ARM - J-Link, E-Link, U-link ale to koszt ok ~100pln

    _________________
    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: 2 kwi 2013, o 17:08 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 21 cze 2012
    Posty: 171
    Pomógł: 5

    Witam,
    Korzystając z tematu chciałem się zorientować w sytuacji. Mianowicie przymierzam się do dekodowania mp3 i zaciekawił mnie przedstawiony tutaj moduł HY-smart. W linku powyżej widzę, że nawet jest przykład odnośnie mp3. Kolego SunRiver widzę, że już uzywaleś tego zestawu. Mógłbyś tak po krótce przybliżyć jak zabrać się za tego STM. Kompilator domyślam się gcc, jak natomiast wygląda sprawa ide. Jest jakieś dedykowane czy może eclipse?
    Z góry dziękuje za wszelkie informacje
    Pozdrawiam
    R.L.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 kwi 2013, o 18:29 
    Offline
    Użytkownik

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

    Kolego Lemosek :) Tak mam styczność z tym płytexem , używam z ST-Linkiem i w środowisku Keil Uvision4
    :) ale też pod CooIDE (jest free) jak co zainstalować znajdziesz na stronie łosia od sunduino :)
    art chyba w kursie dyskotekowym - śmierć atolica czy cuś :)

    jak coś to pytaj :)

    _________________
    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  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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