Skocz do zawartości

Adder

Użytkownicy
  • Zawartość

    132
  • Rejestracja

  • Ostatnio

Reputacja

26 Bardzo dobra

O Adder

  • Ranga
    5/10

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. PImage oraz rotateX(), rotate(Y), rotateZ() Nie ulega wątpliwości, że wyobrażenie sobie dwóch kół jako Słońca i Ziemi wymaga sporej wyobraźni. Nadszedł czas, aby temu zaradzić. W pierwszej kolejności obiekty zostaną wyposażone w odpowiednie tekstury. W tym celu wykorzystany zostanie obiekt typu PImage. Podobnie jak PShape, PImage jest typem danych. Jednak w odróżnieniu od PShape, przechowuje on informacje nie o kształtach, ale o obrazie. Dostępne formaty obrazu to .gif, .jpg, .tga oraz .png. W pierwszej kolejności deklarujemy obiekt przechowujący teksturę Ziemi (EARTH_TEXTURE);
  2. pushMatrix(), popMatrix() Czas na dodanie do programu obrazu Słońca. W poprzedniej części artykułu przedstawione zostały zasady tworzenia obiektów typu PShape. Tworzenie obrazu Słońca dokonywane będzie dokładnie w ten sam sposób co tworzenie obrazu Ziemi. Jedyna różnica polegała będzie na różnicach położenia tych obiektów w układzie współrzędnych. Co więcej, o ile położenie Ziemi będzie stałe, o tyle położenie Słońca będzie się zmieniało w czasie, ponieważ będzie ono krążyło bezustannie wokół Ziemi, a w naszym programie w każdej klatce wyświetlane w nieco innym miejscu. Oczywiście istnie
  3. Wstęp W artykule przedstawione zostały wybrane, podstawowe metody operowania obiektami trójwymiarowymi w środowisku Processing 4.0 alpha 3 (rel. 17.01.2021). Pomimo, że zapoznanie się z tematem nie wymaga wcześniejszego doświadczenia z Processing, wskazana jest znajomość fundamentów programowania oraz pewien stopień swobody w budowaniu skryptów. Niekoniecznie w tym środowisku. Prawie wszystkie poruszane tematy uzupełnione są praktycznymi przykładami, składającymi się na kompletny, działający i jednocześnie nieduży program, który następnie może podlegać dalszym modyfikacjom. Co
  4. @opp34 Dziękuję za miłe słowa. Dla mnie największą wartością tego projektu był walor poznawczy. Ilość wiedzy przyswojonej przy jego realizacji mnie samego wprowadziła w zdumienie. Projekt jest również zaprzeczeniem powtarzanej początkującym rady, z którą się często spotykałem, aby nie brać się za "budowanie katedry". Uważam, że właśnie warto to robić. Mam przeczucie, że w wielu przypadkach przygoda z programowaniem zaczyna się od sterowania lampką, a kończy na... sterowaniu lampką. Po szkole jaką dał mi patefon moja perspektywa patrzenia na projekty informatyczne totalnie się zmieniła. A co na
  5. Pozdrawiam wszystkich forbotowych Forumowiczów w ostatni dzień Świąt! Życzę Wam wszystkiego najlepszego, wyłącznie udanych projektów i niegasnącej radości z rozwijania Waszych pasji! Dla mnie jest to dzień świąteczny podwójnie, bo wreszcie udało mi się skończyć mój pierwszy poważny projekt jakim była rejestracja i odtworzenie dźwięku emitowanego przez standardowy przetwornik elektroakustyczny przy wykorzystaniu czujnika odległości HC_SR04. Zadanie, które wydawało mi się z pozoru łatwe, z biegiem dni i tygodni przerodziło się w długi i skomplikowany proces gromadzenia wiedzy, jej przy
  6. Dobry wieczór! Dawno mnie tu nie było, ale zapewniam, że zaglądam codziennie. Pracowałem nad "kataryną". Działa już naprawdę fajnie. Mam jednak duży problem z rejestracją wychyleń membrany. W chwili obecnej jestem w stanie zarejestrować dźwięk w zakresie mniej więcej 2 oktaw - trzeciej i czwartej, przy częstotliwości próbkowania 500Hz - nie ma sensu wchodzić wyżej, bo i tak ruch membrany przy wyższych dźwiękach jest zbyt słaby na dobrą rejestrację. Pytanie do eksperta. Jak domowym sposobem zwiększyć amplitudę wychyleń membrany głośnika bez zwiększania głośności i
  7. Dzień dobry! Budowałem patefon, a skonstruowałem oscyloskop! Teraz mogę mierzyć każdy pulsujący sygnał z Arduino. Jestem bardzo zadowolony
  8. To jest bardzo ciekawe nagranie. Sygnał 60Hz. Widać jak na początku czujnik się "męczy" z rozpoznaniem częstotliwości. Potem zaczyna bardzo ładnie czytać. Na koniec sygnał źródłowy zostaje wyciszony. Co interesujące własna fala czujnika przestała wtedy być widoczna. Uzyskany zapis ciszy stał się wolny od zakłóceń.
  9. Zapis 120Hz. Widać wyraźne odkształcenia. Przyczyn zakłóceń może być wiele. Powtórzenie warunków idealnych wymaga średnio 5-10 prób. Czasami, w ogóle HC-SR04 się buntuje i nagranie trzeba powtórzyć po całkowitym resecie, albo następnego dnia...
  10. Dzień dobry! Dzień Chwały nadchodzi już wielkimi krokami! Przesyłam video pokazujące jak HC-SR04 rejestruje ciszę (niestety o tej porze nie mogę buczeć głośnikiem). Jak się należało spodziewać czujnik sam z siebie generuje identyfikowalną falę. Jednak to nic nie szkodzi. Rejestrowany sygnał się ponad nią wybija - sprawdzone. Liczba tych widocznych prążków w czasie jest wprost proporcjonalna do zarejestrowanej częstotliwości sygnału. Żeby rozpoznać częstotliwość wystarczy je zliczać w określonych odstępach czasu. Im gęściej są upakowane, tym częstotliwość sygnału większa.
  11. Dobry Wieczór, Wiem już, co robią te moje "filtry". Redukują głębię bitową. Redukują ją do 1 bitu! To pozwala na bardzo sprawne obliczanie częstotliwości. To też usprawnia robienie przekształceń dla prostych fal, które można teraz robić w pamięci, albo kierować się intuicją. W ten sposób doszedłem do zasady obliczania składowych fali przedstawionej powyżej - czyli parametrów dwóch używanych oscylatorów dla 1 bitowych próbek. Z częstotliwościami na razie jest spokój. Niestety, pojawił się kolejny problem. Wylazły skądś amplitudy i fazy. To jest z pozoru proste, ale... przy składani
  12. Dzień dobry! Pytanie, które nie daje mi spokoju: W wyniku moich przekształceń próbek sygnału wygenerowanych przez HC-SR04 otrzymuję funkcję falową, która pozwala mi na bardzo łatwe określenie częstotliwości oryginalnego sygnału w wyniku analizy jej okresu. Na poniższym wykresie widać zapis pojedynczego okresu fali otrzymanej w wyniku próbkowania stałego sygnału czujnikiem pracującym z częstotliwością 480Hz. Ponieważ okres otrzymanej fali = 8 próbkom, częstotliwość sygnału to 480/8=60Hz. Teraz, aby odtworzyć sygnał mógłbym wygenerować oscylator fali sinusoidalnej lub kwa
  13. Dobry wieczór! Raportuję postępy prac 1. Program: Doszedłem do bezpiecznych 800Hz próbkowania. Osiągnąłem nawet 5000Hz, ale nie ufam wynikom. To są tysiące sampli, których analiza zajmuje czas. Pewnie wrócę do tego, ale nie teraz. 2. Audacity: Zacząłem korzystać z Audacity. Ale, na nic mi się nie zdał w tym projekcie. Albo nie posiada potrzebnych funkcji, by przetworzyć mój sygnał, albo nie umiem tego zrobić. Wychodzą mi jakieś bzdury. Znowu, brak czasu na kopanie, czytanie... Załączam surowy plik z sygnałem o częstotliwości (jakiej?), próbkowany 500Hz. Ja w Audacity nic nie po
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.