Skocz do zawartości

TPReal

Użytkownicy
  • Zawartość

    21
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    2

Wszystko napisane przez TPReal

  1. Nie za bardzo znam się na tym jak działa bluetooth i potrzebuję porady. Chciałbym zbudować proste urządzenie, które przedstawiałoby się jako klawiatura bluetooth. Jak należy się do tego zabrać? Widzę na przykład że jest podobno możliwe użycie Raspberry Pi jako klawiatury bluetooth, chociaż akurat wolałbym coś mniej prądożernego, ale nie wiem czy dowolne arduino z bluetoothem umie takie sztuczki? Pytanie dodatkowe: jak to zrobić żeby taka klawiatura mogła się sparować z kilkoma komputerami i jakoś się między nimi przełączać?
  2. TPReal

    Mała lampka diodowa RGB

    @HUBERT21337 Pierwotnie miała raczej tylko umilać porę zasypiania/spania, ale okazało się, że jak się ustawi kolor światła na biały to przy pięciu diodach spokojnie można też czytać, nawet niekoniecznie na pełnej mocy. Tyle że lampkę trzeba sobie wtedy na czymś zamontować żeby dobrze świeciła w książkę.
  3. @spook O kurczę, to faktycznie miałem trochę szczęścia. Testowałem przez HAT i działało, ale na Pi 2, więc bym faktycznie się zdziwił że mi nie działa na Zero. Natomiast jeżeli przyczyną problemów jest podpięcie zasilania 5V, to chyba nie chodzi o wydajność prądową, bo piny 5V są bezpośrednio połączone ze źródłem zasilania Pi, więc można z nich brać duży prąd o ile tylko zasilacz tyle daje (no, 5A bym nie polecał, ale 0.5A spokojnie). Do tego na stronie piszą że moc jest 38mW przy 3.3V..5V, to wychodzi jakieś 12mA. Więc w sumie nie rozumiem na czym polega problem. Przyjemnie wygląda
  4. Jeszcze jeden projekt, na razie to ostatni, bo tym sposobem opisałem już wszystkie moje ukończone projekty a kolejne są dopiero w fazie pomysłów.
  5. Jeszcze jeden mały projekt z diodami RGB. Jest to mała lampka nocna zrobiona dla mojej córki. Sprzęt Lampka posiada pięć diod WS2811, pokrętło z przyciskiem i jeszcze jeden przycisk, wszystko polutowane na płytce uniwersalnej. Procesorem jest Seeeduino Xiao (czyli najtańsze co znalazłem niewymagające budowania programatora i innych takich rzeczy których nie mam ochoty robić), przyklejone do płytki taśmą dwustronną Dorzuciłem też rezystor i kondensator, tak jak sugerowali w opisie diod. Gałka jest zrobiona z sugru. No i obudowa ze sklejki 3mm. Jakbym miał drukarkę 3D to być może obu
  6. Specyfikacja e-INK, przynajmniej tych Waveshare, jest, oględnie mówiąc, straszna. Różne ekrany mają różne sekwencje startowe (właściwe kolejności wysyłania komend), przykładowe programy wysyłają komendy w innej kolejności niż opisuje specyfikacja, a wśród nich komendy o kodach, które w ogóle się w specyfikacji nie pojawiają, struktura LUT jest w ogóle nieudokumentowana (patrz mój post wyżej w tym temacie), różne struktury buforów obrazu, kolory faktyczne inne niż w specyfikacji, i sporo innych quirków, na które trafiłem (a nie przejrzałem nawet wszystkich specyfikacji ani przykładowego kodu ws
  7. @piotr-jarosz Hej, dzięki! Tak jak napisałem, ja składam obrazek tekstowo w SVG, potem wyciągam piksele przez imagemagick. Zamiast tego można skonwertować ten SVG na PNG i podejrzeć, ja to sobie tak emulowałem. Nie radzę podgladać SVG bezpośrednio bo imagemagick ma trochę biedny ten renderer i można się potem zdziwić że inaczej wychodzi. Co do kodu... chyba nie jestem jeszcze gotowy na to, żeby ktoś go oglądał
  8. Natrafiłem na problem z dodawaniem niektórych zdjęć. Mianowicie chodziło o zdjęcia pobrane z Google Photos, które miały układ pionowy. Wyświetla się wtedy komunikat "Wystąpił błąd podczas przetwarzania przesłanego pliku. -200". W załączniku przesyłam zdjęcie powodujące ten problem. Co ciekawe, po edycji tego zdjęcia w Google Photos, na przykład kadrowaniu (tak że nadal jest pionowe), ale chyba również po na przykład zmianie jasności, i ponownym pobraniu, zdjęcie przechodzi. img_err.zip
  9. TPReal

    Wskazówkowy zegar diodowy

    @KHX Bo Ruby to jest w ogóle świetny język chociaż jak widać nie równie świetny do wszystkiego. A Rust chyba powoli przestaje być "mniej popularny". Taką mam obserwację: program w Ruście wykonuje się oczywiście dużo szybciej, ale za to kompiluje się masę czasu, i w rezultacie iteracje polegające na małej zmianie w kodzie i uruchomieniu robi się duużo szybciej w Rubym. Potem trochę to poprawiłem bo ogarnąłem cross-kompilację i kompiluję dla Pi Zero na innym urządzeniu, ale nadal iteracje programu w Rubym są znacznie szybsze.
  10. @ewraw Dzięki Ten konkretnie ekran to przestarzały model, już nie sprzedawany, a niestety w każdym modelu mnóstwo rzeczy jest inaczej. Postudiowałem trochę datasheety kilku modeli Waveshare i wyglądają jakby je w dużej mierze robiły zupełnie osobne zespoły. Niektóre mają osobny bufor na obraz czarny a osobny na czerwony, a inne mają jeden bufor, 3 bity na piksel, i w tym każdy kolor ma inny kod, ale żaden z tych bitów nie steruje bezpośrednio czerwonym. Poza tym jest coś co się nazywa LUT, to jest dokładna instrukcja dla ekranu jak ma migać napięciami w ekranie żeby ustawić piksel na ok
  11. Zrobiłem ostatnio mały projekt z Raspberry Pi i diodami RGB. Sprzęt Dwa pierścienie po 24 diody (ten i ten) nakleiłem na okrągły kawałek kartonu, na środek dałem pojedynczą diodę (tę) a po przeciwnej stronie przykleiłem Raspberry Pi Zero WH (akurat miałem wersję z wlutowanymi złączami, co w tej sytuacji tylko utrudniało). Znalazłem informację, że piny +5V w Pi są połączone bezpośrednio do zasilania, więc można z nich bezpiecznie ciągnąć duży prąd, więc zasiliłem z nich diody, a jednego pinu użyłem do ich sterowania (diody WS2811 łączy się szeregowo i steruje dowolną ich ilością z poj
  12. @Gieneq Dzięki. Nie mam pojęcia, ale podejrzewam że trudno będzie znaleźć dokumentację do takiego wymontowanego ekranu niewiadomej marki. Ale pewnie można popróbować.
  13. @KHX To był ten, już niedostępny, ale cena 319zł, i tak jakoś podobnie dałem. Te najmniejsze (z modułem) są poniżej stówy: sklep.
  14. TPReal

    Zasłony automatyczne DIY

    @ethanak Akurat Python jest na mojej liście nie tykać tego nawet kijem (chyba że nie ma innego wyjścia), ale widzę że do Rubiego też ktoś napisał bibliotekę do obliczania zachodów słońca. Akurat najpierw przyszło mi do głowy pobranie tego, bo i tak miałem z innego projektu gotową logikę pobierania danych. I oczywiście przewidziałem że może nie działać sieć, i rozwiązałem ten problem. Wymyślenie rozwiązania pozostawiam jako ćwiczenie dla czytelnika. Jak piszę że od dwóch miesięcy działa, to chyba jednak jest użyteczny, nie? Tyle że pewnego dnia może się okazać że z losowych przyczyn p
  15. Przedstawiam projekt, który ma dla mnie ogromne zastosowanie praktyczne - budzi mnie rano w miarę bezboleśnie, ale dość skutecznie, odsłaniając zasłony w sypialni. Mechanika Zasłony wiszą na standardowej szynie KS biegnącej od ściany do ściany, z zasłoną odsłaniającą się na dwie strony. Pierwszym krokiem projektu było puszczenie wewnątrz szyny sznurka nylonowego w tę i z powrotem, i przywiązanie do niej we właściwych miejscach dwóch żabek/haczyków - skrajnego lewego prawej zasłony, i skrajnego prawego lewej. Oczywiście jeden do sznurka biegnącego w szynie "w tę", a drugi do sznurka b
  16. @ethanak Najpierw myślałem stablicować święta, ale ja po prostu lubię jak rzeczy działają automatycznie I tak już miałem kod do pobierania JSONa (do pogody), calendarific jest darmowe, więc to nie był żaden problem pobierać stamtąd. Poza tym w ten sposób w konfiguracji podaję kraj dla którego chcę święta, i gotowe. Gdybym się kiedyś przeprowadził do innego kraju to wystarczy zmienić w konfiguracji lokalizację do pogody i właśnie kraj do świąt bez zmian w repo. No albo gdyby ktoś gdzieś chciał zbudować sobie taką samą ramkę z mojego kodu... ale to się nie wydarzy, bo kod nawet nie jest
  17. Dawno już miałem ochotę skombinować sobie stację pogodową i powiesić na ścianie jakiś estetyczny ekran pokazujący jak to tam jest za oknem. Myślałem żeby coś takiego kupić, ale w końcu zbudowałem sam - a w każdym razie ekran, bo prezentowane dane pochodzą z serwisu pogodowego, a nie z mierników. Jest to mój pierwszy projekt elektroniczny. Od razu wyjaśnię, że ikony pogody oraz biedronka i grzybek to rysunki mojej pięcioletniej córki Hardware Wszystko oparte jest na Raspberry Pi Zero W, ekran wybrałem Waveshare trójkolorowy 7.5", z modułem HAT dla Raspberry Pi. Natomiast
  18. Sprzęt Lubię stary sprzęt, nie tylko komputerowy. Zdobyłem starą tarczę telefoniczną, wyczyściłem styki i uformowałem różne elementy które się pogięły, a następnie postanowiłem zrobić z tego klawiaturę. Przykleiłem na spodzie tarczy Seeeduino Xiao (taśmą dwustronną), wylutowałem oryginalny sznur i dodałem trzy przewody, starając się zresztą użyć tych samych kolorów, które były tam oryginalnie, chociaż wątpię czy jest na to jakiś ustalony standard. Sprzęt nie był wygodny do trzymania i łatwo było przypadkowo palcem zablokować mechanizm, więc złożyłem małe pudełko ze sklejki.
  19. Cześć, Jestem programistą, aktualnie zawodowo programistą frontendu (TypeScript, Angular), ale zawsze lubiłem też programowanie bardziej niskopoziomowe. Kupiłem sobie Raspberry Pi jakieś trzy lata temu, opanowałem dostęp do GPIO (w Ruby), pomigałem diodką, i włożyłem do szuflady na jakieś dwa lata. A potem przyszedł rok 2020 i ogólnie klimat na elektronikę DIY, więc go wyciągnąłem, dokupiłem więcej elektronicznego stuffu, i zacząłem robić różne zabawne rzeczy. W sumie nawet myślałem o opisaniu tych projektów gdzieś "publicznie" tylko nie wiedziałem gdzie. Teraz już wiem, a jak jeszcze jes
×
×
  • 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.