Skocz do zawartości

ghost1313

Użytkownicy
  • Zawartość

    24
  • Rejestracja

  • Ostatnio

Reputacja

5 Neutralna

O ghost1313

  • Ranga
    2/10

Ostatnio na profilu byli

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

  1. Cześć, w Internecie znaleźć można wiele projektów pozwalających na uruchomienie jakiejś akcji za pomocą na przykład klaśnięcia. Jednak są to metody prymitywne, bazujące na głośności dźwięku. Zastanawiam się, czy dałoby radę wykonać takie zadanie na przykład za pomocą analizy częstotliwościowej (FFT, Goertzel) lub jakimś innym, bardziej pewnym sposobem. Ktoś próbował coś takiego zrobić? Macie jakieś propozycje? Próbowałem metod np.correlate() oraz np.corrcoef(). Wyniki były takie sobie, łatwo znaleźć dźwięki inne niż klaśnięcie, dające wysoką korelację. Innych pomysłów na razie nie mam.
  2. Zapewne dałoby się. Do prostej komunikacji możesz na przykład wykorzystać program nc. Jedna z malinek może go uruchamiać w trybie nasłuchu za pośrednictwem sieci TOR. Druga może się wtedy podłączyć do takiego "serwera" przy użyciu skryptu uruchamianego przy starcie systemu. Możesz go umieścić na przykład w cronie lub jako usługę systemd. Oczywiście taki skrypt powinien podejmować próbę połączenia do skutku, w pętli. Gdy mu się to uda, możliwe będzie rozpoczęcie dwustronnej komunikacji. W razie konkretnych problemów służę pomocą, ale nie mam czasu opisywać teraz szczegółowo, jak to wykonać
  3. Witam, czy istnieje możliwość zmycia nadruku z karty RFID? Pozdrawiam
  4. Cześć, mam dysk SSD PATRIOT BURST 240GB. Jeszcze niedawno były na nim dane. Teraz dysk jest wykrywany prawidłowo, ale jest niemal całkowicie pusty. Prawie wszystkie sektory zawierają wyłącznie zera. Co mogło się z nim stać i czy jest jakiś sposób by spróbować to naprawić? Dysk nie był w żaden sposób czyszczony/zerowany, wydarzyło się to samoistnie. Pozdrawiam
  5. Cześć, załóżmy, że mam czujnik z wyjściem cyfrowym, na którym pojawia się przebieg prostokątny. Chciałbym wiedzieć, ile czasu trwają poszczególne stany niskie i wysokie. Czyli przykładowo chciałbym uzyskać takie dane: HIGH - 20 ms LOW - 10 ms HIGH - 30 ms LOW - 5 ms i tak dalej... Chodzi o to, żebym mógł z tych danych odtworzyć potem ten przebieg. Napisałem następujący program: volatile unsigned int index = 0 ; volatile unsigned long times[100] = {0}; void saveCurrentMicros() { times[index++] = micros(); } void setup() { pinMode(3, OUT
  6. Czy ten kurs nadal jest aktualny? Widzę, że w sklepie Botland zestaw nie jest już dostępny. Od którego kursu najlepiej zacząć przygodę z STM32?
  7. Dzięki! Wypróbuję ten program. Ale albo jest dla mnie zbyt skomplikowany, albo faktycznie nie ma tam możliwości dekodowania podstawowych modulacji cyfrowych takich jak ASK, FSK, BPSK, QAM i tak dalej. Fakt, widziałem programy dedykowane dekodowaniu na przykład informacji z sond meteorologicznych czy konkretnego rodzaju telewizji, ale ciężko mi znaleźć coś bardziej ogólnego przeznaczenia.
  8. Witam, czy ktoś tutaj orientuje się w temacie SDR? Mam odpowiedni odbiornik i wiem, że na przykład za pomocą oprogramowania SDR# możliwe jest prowadzenie nasłuchu transmisji analogowej. Ale co, gdybym chciał na przykład przeanalizować działanie powiedzmy pilota do bramy garażowej? Chciałbym przechwycić wysyłany przez niego sygnał, zapisać gdzieś i poddać analizie (zobaczyć go w postaci bitów). Czy ktoś zna jakieś oprogramowanie do dekodowania i analizy sygnałów? Pozdrawiam
  9. Witam, wiem, że są specjalne rozszerzenia za pomocą których można podłączyć kartę SIM do Arduino. Wtedy komunikujemy się przy pomocy komend AT z procesorem rozszerzenia, który następnie komunikuje się z kartą SIM. Mnie zastanawia, czy można by podłączyć kartę SIM bezpośrednio do Arduino? Jaki protokół komunikacyjny jest stosowany do komunikacji z taką kartą? Czy też są to jakieś komendy? Co właściwie robi ten procesor modemu GSM? Ktoś może mnie jakoś pokierować? Edit: Zacząłem drążyć i doszedłem do czegoś sam. Po pierwsze, protokół komunikacyjny to https://pl.wikipedia.org/wiki/Appli
  10. Cześć, muszę do swojego komputera podłączyć cztery dyski twarde (WD20EFRX). Problem polega na tym, że muszę je w niej położyć (nie mam miejsca na ich przymocowanie). Czy jeśli położę dyski jeden na drugim (każdy elektroniką do dołu, pierwszy na metalowej obudowie) to może im to zaszkodzić (na przykład może się zrobić zwarcie na elektronice)? Pozdrawiam
  11. Mam pytanie odnoście wejścia CLOCK. Nie tylko w kontekście tego układu, ale ogólnie. Chciałbym się upewnić czy dobrze je rozumiem. Rozumiem, że jest na nie podawany sygnał prostokątny, gdzie w równych odstępach czasowych pojawia się zbocze narastające. I teraz, jeśli chcemy wysłać z jednego układu do drugiego informację binarną np. 1101, to aby układ wiedział, gdzie jedna jedynka się kończy a zaczyna druga, każdy bit tej informacji jest odczytywany w momencie wystąpienia zbocza narastającego i interpretowany zgodnie z logiką: 0 = stan niski 1 = stan wysoki Proszę o potwierd
  12. Witam, ostatnio postanowiłem zbudować własne Arduino. W pierwszej kolejności wykorzystałem do tego mikrokontroler Atmega8. Wyczytałem iż najpierw należy wgrać bootloader za pomocą programatora USBAsp, a następnie, używając konwertera USB->TTL wgrywać programy (Reset wciskałem manualnie) i komunikować się z portem szeregowym. Wszystko fajnie działało, ale 4kB pamięci flash to za mało na wgranie wielu szkiców, nawet tych z menu przykłady. Przerzuciłem się więc na mikrokontroler Atmega328 i tutaj w pierwszej kolejności wgrałem bootloader używając programatora. Co mnie jednak zaskoczy
  13. Ustawiłem fuse bity na FF(low) C9(high), podłączyłem kondensatory ceramiczne 22pF do oscylatora i przekompilowałem program. Dioda nie działa. Sprawdziłem dla 1MHz i przy takich ustawieniach nadal działa. Niemniej, kiedy wspomniałeś o bootloaderze przypomniało mi się, że wgrywałem na ten mikrokontroler bootloader Arduino. Chciałem spróbować wgrać na niego szkic Arduino, ale obecnie czekam na zamówiony konwerter USB->TTL. Może to fakt wgrania tego bootloadera powoduje tu jakieś problemy?
  14. Właśnie sprawdziłem to jeszcze raz i teraz układ działa dla 8MHz. Wczoraj jednak zdecydowanie nie działał, ale wieczorem jeszcze się z tym bawiłem, więc musiałem coś przypadkowo naprawić. Układ nie działa jednak z zewnętrznym kwarcem 16MHz. Fuse bity są ustawione na FF(low) CA(high), testowałem też dla FF(low) DA(high). Dla tych drugich dioda miga, ale w czasie świecenia jakby migocze, nie świeci stabilnie i czasem się wyłącza na dłuższą chwilę, generalnie działa, ale chaotycznie, niezgodnie z kodem programu. Dla tych pierwszych nie działa wcale. Co prawda, podłączyłem kwarc bez kondensatorów,
  15. Nie, w tym celu używam programu mkAVR Calculator.
×
×
  • 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.