Pod adresem http://tech4.pl/HAMSPIRIT/?p=1164 recepta jak zrobić działające SSTV do balonu. Jest to jeden ze sposób (wypróbowany). Bez wątpienia da się inaczej, ale my robimy tak.
Niesamowite. Kiedyś takie sprawy były niczym opowiadania Stanisława Lema, dziś elektronika jest niczym poezja. Ciężko załatwić jest pozwolenie na start indywidualnego balonu lub dla klubu? Pozdrawiam Grzesiu, pozdrowienia dla całego Zespołu SP5YAM.
_________________ Komu zależy, ten szuka sposobu. Komu nie zależy, ten szuka powodu. Przychodzimy na ten świat bez niczego. Umieramy nie zabierając nic. A w międzyczasie kłócimy się o wszystko. I po co?
Dziękuję. _________________ Komu zależy, ten szuka sposobu. Komu nie zależy, ten szuka powodu. Przychodzimy na ten świat bez niczego. Umieramy nie zabierając nic. A w międzyczasie kłócimy się o wszystko. I po co?
W ramach zrobić inaczej. : Audio z obrazkami sstv można nagrać na micro SD w slocie miniaturki MP3-TF-16P . Bardzo fajny modulik super mały i lekki. Świetne możliwości obsługi ! _________________ Wiosna się budzi w całej naturze Witana rzewnym słowików pieniem, W zielonym gaju, ponad strumieniem, Kwitną prześliczne dwie róże.
Trzeba sprawdzić. Robiłem próby różnych modułów i niektóre jakby wolniej odtwarzały. Na ucho ok ale obrazek się rozlaził. Zrobiłem te próby po rozmowie z Arturem SP3VSS w Burzeninie.
Można na wiele sposobów i to jest fajne w tym hobby.
Trzeba próbować i dzielić się wynikami doświadczeń.
tak jak pisze Grzegorz niektóre tanie chińskie MP3 nie trzymają prędkości odtwarzania. pewnie generator odpływa lekko w bok. podczas słuchanie muzyki nikt nie usłyszy zmiany prędkości o 1-2% ale to już powoduje, że obrazki się nie dekodują. _________________ Artur VSS https://sp3vss.eu PZK - Piraci Z Karaibów
Kiedyś kupiłem kilka małych odtwarzacz takich przypinanych do paska. Jedne działały super inne szwankowały.
Jeżeli testy wyjdą dobrze to jest to układ, który masz to fajna alternatywa. Chociaż tamte mp3 na aliexpress kosztują ok 3 zł. Zamówiłem jeszcze na próbę 10 takich https://pl.aliexpress.com/item/32883971650.html?spm=a2g0o.cart.0.0.694e3c00diSgzk&mp=1 to chyba to samo co w mojej instrukcji, ale bez złącz śrubowych i bez gniazda jack oraz zasilania przez USB i tylko 1.66 zł za sztukę.
Ze sterowanych przez arduino najbardziej przypadł mi do gustu moduł na układzie YX5300 sterowany przez UART. Moduł ten ma też świetną dokumentację. _________________ Grzesiek Volenti non fit iniuria https://wstratosfere.pl https://www.facebook.com/sp5wwl
Dostałem kilka zapytań na FB o to po co podawać adres generowania SSTV online skoro później nie można takiego pliku pobrać, a tylko posłuchać. Otóż można, ale nie wiem czy warto... 1. W przeglądarce Chrome otwierasz adres https://www.vr2woa.com/sstv/ 2. Wybierasz i wrzucasz obrazek i wybierasz moda SSTV oraz klikasz "Convert Image file to WAV" 3. Chwilę czekasz 4. Pojawia się odtwarzacz i możesz kliknąć Play, ale jak stary haker klikasz inaczej - prawym przyciskiem i wybierasz "zbadaj" 5. Po prawej stronie zobaczysz kod HTML, a tam: audio src= i tu adres Twojego pliku wav 6. Kopiujesz adres, wklejasz w pole adresowe przeglądarki i po chwili masz swój plik tam, gdzie pobrane
Dostałem kilka zapytań na FB o to po co podawać adres generowania SSTV online skoro później nie można takiego pliku pobrać, a tylko posłuchać. Otóż można, ale nie wiem czy warto... 1. W przeglądarce Chrome otwierasz adres https://www.vr2woa.com/sstv/
doskonałe ! _________________ Artur VSS https://sp3vss.eu PZK - Piraci Z Karaibów
To pewnie musimy rozpocząć współpracę. Płytka z tym modułem, Dorji dra818v, filtr i leciutki dipol - np. cienka srebrzanka schowana w rurce od napojów. Tak coby wszystkie balony ku uciesze Kolegów SSTV nadawałyby. Dobra robota. Dzięki.
Nie jest konieczne korzystanie z MP3. Pasmo mamy 2,5 KHz więc zgodnie z tw. Shannona wystarczy dla odtworzenia przebiegu samplowanie 2x pasmo. Przyjmijmy dla ułatwienia 8000 Hz. To daje przy rozdzielczości 8bit (a co tam) 8 tyś bajtów na sekundę ~ 880 kB/na 1 obraz Scottie-1 (110 sec). Jeśli będzie 10 obrazków to potrzebujemy 8,4 MB. Teraz potrzebujemy procesorek z 8 liniami I/O i drabinką R/2R jako prostym przetwornikiem D/A. Co do szybkości to trzeba zapewnić by procedura wykonywana w trybie przerwań wywoływanych sygnałem podzielonego zegara nie trwała dłużej jak 125 us (1/8000). Jedyne co procesor ma w tym czasie zrobić to pobrać pamięci kolejny bajt, inkrementować licznik i zapisać słowo 8 bitowe na wyjścia I/O. ADE zrobił by to z palcem w nosie na epromce i liczniku na TTL'ach - prawda Problemem może być tylko pamięć i procek które zadziałają w miarę szybko. Zwykły SD pracujący blokowo (po 512 bajtów) wymagałby sprytnego buforowania pobranych danych w pamięci RAM procka ale myślę że nawet na Arduino dało by się to zaprogramować.
Nie jest konieczne korzystanie z MP3. Pasmo mamy 2,5 KHz więc zgodnie z tw. Shannona wystarczy dla odtworzenia przebiegu samplowanie 2x pasmo. Przyjmijmy dla ułatwienia 8000 Hz. To daje przy rozdzielczości 8bit (a co tam) 8 tyś bajtów na sekundę ~ 880 kB/na 1 obraz Scottie-1 (110 sec). Jeśli będzie 10 obrazków to potrzebujemy 8,4 MB. Teraz potrzebujemy procesorek z 8 liniami I/O i drabinką R/2R jako prostym przetwornikiem D/A. Co do szybkości to trzeba zapewnić by procedura wykonywana w trybie przerwań wywoływanych sygnałem podzielonego zegara nie trwała dłużej jak 125 us (1/8000). Jedyne co procesor ma w tym czasie zrobić to pobrać pamięci kolejny bajt, inkrementować licznik i zapisać słowo 8 bitowe na wyjścia I/O. ADE zrobił by to z palcem w nosie na epromce i liczniku na TTL'ach - prawda Problemem może być tylko pamięć i procek które zadziałają w miarę szybko. Zwykły SD pracujący blokowo (po 512 bajtów) wymagałby sprytnego buforowania pobranych danych w pamięci RAM procka ale myślę że nawet na Arduino dało by się to zaprogramować.
zbyt skomplikowane, szybciej jest wgrać plik mp3 na kartę SD i nacisnąć play _________________ Artur VSS https://sp3vss.eu PZK - Piraci Z Karaibów
Co do modułu o którym piszę to mam go dopiero od poniedziałku i ćwiczę w wolnych chwilach do innych dużo poważniejszych zadań. Nie ma rezonatora Xtall na pokładzie jak inne odtwarzacze więc chyba takt ma w układzie scalonym z jakiegoś skompensoanego termicznie oscylatora RC ???
Dziś przy tym mrożeniu (na filmiku) zaobserwowałem że przy schładzaniu sam wyzwalał nagranie - prawdopodobnie rosa skroplona na module spowodowała wyzwolenie na wejściu klawiatury AD. Więc te 2 porty AD key warto podwiesić do plusa zasilania modułu jeśli nie będzie się z nich korzystać !!
Nie namawiam do stosowania ale do zainteresowania się nim i do testów. (Fajnie że nie wymaga liczenia CRC przy sterowaniu UARTem bo to tylko opcja).
p.s. RYDek ale zgryźliwy jesteś Pewnie zwykły przycisk monostabilny przerabiałbyś na bistabilny andrutinem zamiast po bożemu zrobić to np. na cmos4013.
_________________ Wiosna się budzi w całej naturze Witana rzewnym słowików pieniem, W zielonym gaju, ponad strumieniem, Kwitną prześliczne dwie róże.
RYDek ale zgryźliwy jesteś Pewnie zwykły przycisk monostabilny przerabiałbyś na bistabilny andrutinem zamiast po bożemu zrobić to np. na cmos4013.
ojtam ojtam. zgryźliwości i zaczepki mamy już za sobą na tym forum
Faktycznie robiłem we wczesnych latach 90' dzwonek do drzwi, który odgrywał z EEPROM 27256 dźwięk sampla przeniesiony z AMIGI. Astabilny przycisk wyzwalał licznik który adresował EEPROM. Zegar był chyba nawet na NE555. Na wyjściu z EEPROM był przetwornik C/A a'la COVOX - czyli właśnie R/2R. W tym projekcie EEPROM miałby za małą pojemność i pobierałby za dużo prądu. Przywołałem to tylko po to by przybliżyć prostą zasadę działania.
Chodzi o to że jak już mamy procka (bo jakiś być musi by pozycje GPS nadawać) to odtworzenie za jego pomocą sampla 8k/s nie stanowi zapewne dużego wyzwania. Tu oczywiście (w tym wątku) mamy bardzo sprytne rozwiązanie bo nawet tego CPU nie potrzeba (player odtwarza w kółko sygnał modulujący nadajnik stale włączony) ale oczywiście na tej samej lince pod balonem będzie jeszcze tracker z sondy który nada pozycję.
Moglibyśmy podejść do SSTV jeszcze inaczej. Czytać prockiem obrazek z pliku i enkodować cały sygnał programowo. ale do tego trzeba by dokładnie poznać kodowanie Scottie-1 wraz z timingiem i generowaniem syg. synchronizacji. Robiłem na Arduino UNO jak dotąd tylko test z prostym trybem SSTV mono 8s generując mozaikę odcieni szarości. Główny problem to zależności czasowe. Nie korzystałem z przerwań i dodanie jednego rozkazu w pętli powodowało rozsynchronizowanie całości. Mimo wszystko jestem przekonany że dla 32 bitowego procka w sondzie RS nie byłoby to zadanie trudne (może ograniczeniem być dostępna pamięć - do zweryfikowania). Muszę znaleźć więcej czasu na STM32. Puki co cieszy każdy balon z Polski puszczany przez kolegów.