Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#arduino

Fanatyk

w Hydepark

10piorunów

Kto zaprojektował pcb w KiCad?

No ja

Kto nie poparzył na dostępność elementów w tme na dany footprint? Bo juz w danej obudowie nie produkuja?

Też ja.

Kto puścił na produkcję płytke i zapłacił 24 dolary?

No też ja

Plus tego wszystkiego że jeszcze na lcsc mieli dwa tysiące sztuk w zapasie więc poniosłem dodatkowe koszty i kupiłem sobie kilka szt, więc będzie bez drutowania.

Na razie widać że układy sie komunikują więc jest dobrze.

Pokaż więcej komentarzy (6)

Fanatyk

w Hydepark

6piorunów

Ehhh czasem człowiek ma pizde przed oczyma i na byle pi⁎⁎⁎⁎le się wykłada.

Czytałem sobie kiedyś czyli jakies 5lat wstecz o komunikacji miedzy arduino i innymi mikrokontrolerami poprzez moduły nrf24l01.
No to kupiłem sobie kilka modułów i próbowałem je w różnych konfiguracjach według dziesiątków poradników w sieci
np
nodemcu >nodemcu działało
arduino > nodemcu nie działało
arduino > arduino nie działało
potem moduły nie działały w ogóle.
Rzucilem tym w kąt i zapomniałem o sprawie. Teraz kurde przyszedł czas i zasiadłem nad tematem znowu z uzyciem GPT i czytaniem not katalogowych.

I wiecie k⁎⁎wa co wyłożyłem się na pi⁎⁎⁎⁎le, owszem zasilałem je jak przykazane było ale logikę modułu SPI dalej atakowałem 5V przy korzystaniu przez arduino i za kazdym razem upalałem moduły o czym w poradnikach wszlekakich nie było ani słowa że lgoika ma być 3.3V. Teraz użyłem układu konwertera stanów logicznych txb0108 i kurde moduł nrf z atmegą działa bez uszkodzeń.
W taki sposób ~straciłem~ na nauke przeznaczyłem jakieś dwie stówki a wszystko przez gówniane poradniki.

Pokaż więcej komentarzy (4)

Fanatyk

w Hydepark

8piorunów

Co się stało z DeKompozytorem że na szaro cały kanał jest i piszą o zakończeniu działalności.

Osobistość0piorunów

Pomysły się skończyły, więc jutuby działalność zawiesiły.

Miniaturki wyszarzone zostały i zamknięty na zawsze kanał jest cały.

Pokaż więcej komentarzy (6)

Osobistość

w Dyskusje

16piorunów

Przyszedł mi do głowy dziś głupi pomysł jak jechałem autem.

Mam stara drukarkę laserowa, sprawna, drukuje, zero problemów.

I podłączył bym ją do sieci, bo przepinanie się pomiędzy trzema urządzeniami jest lekko upierdliwe.

Uprzedzam, że nie mogę się wpiąć bezpośrednio w router, bo drukarka nie może stać przy routerze, a 20 metrowy kabel USB nie wchodzi w grę.

W związku z tym wymyśliłem, że mogę podłączyć pod wifi. I tu rodzi się drobny problem, bo drukarka nie ma modułu wifi.

Mogę natomiast kupić coś małego, i wpiąć się w to usb żeby udostępnić drukarkę. Myślałem wpierw o jakimś arduino, ale nigdy z tego nie korzystałem. Później do głowy wpadł mi pomysł z raspberry pi zero. Wpiąć się nim w usb z drukarki, i udostępniać ją jako sieciowa. A na rpi wrzucić linuksa z cupsem (czy co tam teraz się używa), i udostępnić ją w sieci.

Nawet jeśli by się udało, to bym zasilał rpi z portu usb drukarki.

GURU2piorunów

Jak koledzy wyżej piszą: print server/serwer wydruku.

1. opcja - jakieś Raspberry Pie (może być stare, tanie, używane)

2. to sprawdź czy twój router nie ma portu USB. Bardzo możliwe, że będzie wtedy obsługiwał właśnie serwer drukowania.

Pokaż więcej komentarzy (19)

Fanatyk

w Hydepark

7piorunów

Jak wygląda opcja zrobienia klawiatury w oparciu o mikrokontroler arduino? Największy problem jaki widzę to ilość pinów które ma arduino, względem tego ile potrzebują klasyczne rozwiązania, i jestem ciekawy jak wygląda kwestia antighostingu.

Mam w planach zrobić specyficzny kontroler do gier który będzie potrzebował wiele przycisków, i myśle o tym jak typowe klawiatury komputerowe używają jedynie 2 pinów z USB do przesyłania informacji o wciśniętych przyciskach, mając przy tym pełny antighosting

Zawodowiec1piorunów

Z tego co pamiętam, klasyczne rozwiązania opierają się na "matrycach" Gdzie rząd jest zrobiony na przerwaniach (hardware interrupts) i np. Rzad klawiszy Q-P jest na jednym, A-L na innym.
Czyli robi się tak ze Q jest pociagniete jednoczesnie do PD0 i PD4 (patrzylem na szybko na pinout arduino micro) klawisz W do PD0 i PC6 itd..

Dzieki przerwaniom masz natychmiastową informacje o tym ze coś zostalo wcisniete, nastepnie sprawdzasz ktora konkretna litera zostala wcisnieta, czytając rejestr.

Debouncing jest czesto realizowany filtrami RC (rezystor kondesantor) dzieki czemu unika się tzw. drgania stykow, ktore mogą sie przytrafić przy wciśnięciu.

No i teraz, najwieksza zabawa czyli jak już poprawnie skomponujesz po stronie mikrokontrolera co zostało wcisnięte nalezy wyslać odpowiednią ramkę deskryptora USB.
Pamietam ze mozna znaleźć w necie gotowce które symulują gamepada/joystick.
Wtedy jedyne co musisz zrobić to zmapować swoje przyciski na wysyłane dane.

Z USB to mniej więcej tak robiłem z 10 lat temu, jak zrobiłem na STM32 bieda wersję DIY gitary do guitar hero :D

Pokaż więcej komentarzy (6)

Kosmonauta

w Hydepark

2piorunów

Mój bąbel lvl 10 poprosił mnie żebym mu na urodziny kupił taką oto subskrypcję:
https://www.crunchlabs.com/products/hack-pack-subscription?srsltid=AfmBOoqmpRSqdpWoqx2vWXzOHWNmGMM8lzRTFjW0MZLVZuHvkTYA2ghB&product-handle=hack-pack-subscription-pay-annually

Czy ktoś jest w te klocki obeznany czy to ma sens dla dzieciaka czy raczej ściema czy może w praktyce 100% roboty będę musiał robić ja/rodzic.

A może znacie jakieś bardziej polskie/europejskie odpowiedniki bazujące na Arduino?

Gruba ryba0piorunów

imho dla dziesieciolatka moze lepiej by bylo jakies uzywane lego mindstorms? cena pewnie wyzsza, ale o ile wieksza elastycznosc! pamietam jak mlodszy brat dostal taki chinski kit robotyczne ramie no i spoko, raz zlozysz, pobawisz sie i mozna w sumie wy⁎⁎⁎ac do kosza, bo zeby na tej bazie cos swojego zbudowac, to lutownica, dremel albo drukarka 3d i kurs modelowania 3d. a z lego bardzo duzo ciekawych mechanizmow mozna zlozyc z dosyc podstawowych czesci technic bez wycinania, klejenia itd.

Gruba ryba

w DIY - Zrób To Sam

19piorunów

Plan na dwudzionek: odpoczywać (i zrobić przegląd asstruchowi, bo już pora).

Ja: nie umiem odpoczywać.

Także ja: biorę projekcik sprzed ponad roku mający dodać wskaźnik temperatury wody, bo fabrycznie nie ma. Po drodze była zmiana bibliotek, rozpracowanie pinoutu, rozpracowanie prędkości i wyrzucenie filtrowania przez hw.

Coś tam działa, jeszcze sprawdzić jak wskazywanie przez silnik i zastanowić się jak/gdzie to wbudować 😉

STM w to wciągać nie będę, szkoda roboty, arduino styknie na te skomplikowane potrzeby.

Debiutant1piorunów

Fajny projekt. Ja mam asterkę ale w gnoju. Btw wiesz że można sobie wyświetlić temperaturę płynu na ekranie ?

Pokaż więcej komentarzy (3)

Fanatyk

w Hydepark

37piorunów

Kupiłem sobie w ciemno niedawno na szrocie wyświetlacz led matrix za 4 dyszki.

Po wstępnym rozebraniu wylało sie z niego trochę wody ale zwarcia nie pokazywał na zasilaczu stabilizowanym.

Po wstępnych oględzinach i pomiarach bylo walniętych 5 tranzystorow PMOS w tym jeden wysadzony.

Spędziłem ze trzy popołudnia by rozgryźć sterowanie i logikę połączeń. Po rozpisce co do czego idzie z pomocą gpt wstępnie go uruchomiłem. Będzie jak znalazł do wyświetlania danych ze stacji pogodowej tylko jeszcze trzeba ogarnąć bardziej sterowanie do niego.

Wartość takiego czegoś według gpt to od 300zl w górę

https://youtu.be/xhZrItLHpkg?is=FoC-hvUmia1PKfBR

Pokaż więcej komentarzy (2)

Fanatyk

w Hydepark

16piorunów

Sezon na ukorzenianie winorośli juz coraz bliżej więc trzeba ukorzeniarke zmodyfikować bo wyszły pewne mankamenty i niedogrzewanie miejscami. Więc wlatuje nowy obwód grzania i tym razem sterownik zrobię na attiny85 a nie na xD

Na pierwszy test po modernizacji pójdzie ukorzenianie róż na próbę.

Pokaż więcej komentarzy (2)

Fanatyk

w Hydepark

23piorunów

Nie sądziłem że wysyłanie danych po 433MHz jest takie wygodne na

Jak przeglądałem rozne przykłady w internecie to gówno nie wytłumaczone było tylko zalecali kopiuj wklej bez zrozumienia.

Albo mi takie gówniane przykłady wyszukiwarka podrzucała.

W każdym razie poprosiłem gpt by mi pokazał przykładowy program i wytłumaczył bloki jak co działa a potem pokazał jak wyprowadzić zmienne.

Niestety do zbierania danych z anenometru musialem użyć attiny dodatkowo. Atmega na arduino przy zbieraniu impulsów do wiatru przy przerwaniach siekało sygnał radiowy.

Jeszcze potestuje to na sucho, zrobię pcb kupię jakąś puszkę hermetyczną i gdy się zrobi cieplej zamontuje to na dachu.

P.S. To do kierunku wiatru podaje napiecie od 0 do 5V ale jak wpinałem do portu analogowego to przepływał znaczny prąd, rezystor 15k załatwił ten problem bo majfriend "zapomniał" by dać rezystor.
P.S.2. Anenometr znów daje impulsy NPN badz PNP ale już o napięciu zasilania czyli w przybliżeniu 12V ale zrobiłem sobie konwerter poziomów logicznych na tranoptorze.

Zawodowiec0piorunów

@starebabyjebacpradem fajny warsztacik, przypominają mi się stare czasy. I fajnie, że dłubiesz z takimi modułami zamiast zrobić wszystko na ESP32 z wifi. Jak ja takie rzeczy robiłem to nie było jeszcze Arduino i trzeba było robić na płytce stykowej od zera na procku 8051 albo AVR. Nostalgłem. Dostępność gotowych rzeczy jakoś zabiła to hobby, albo raczej zmieniła. Jak można kupić Arduino i zrobić cokolwiek się wymyśli poprzez ściągnięcie i zmodyfikowanie przykładu to jest mega wygodne ale za to hobbyście daje tylko ułamek satysfakcji w porównaniu do tego co było 15-20 lat temu.

Pokaż więcej komentarzy (2)

Specjalista

w Dyskusje

6piorunów

Czy mogę liczyć na poradę jaki kupić zestaw prezentowy Arduino komuś, kto zaczyna od zera? Widziałam zestawy skupiające się na podstawach elektroniki, pomiarach itp, ale też takie które skupiały się na podstawach programowania. Jak rozumiem można to ugryźć od kilku stron. Jaki zestaw byłby najlepszy, żeby tłumaczył to na płaszczyźnie elektroniki, ale i programowania i aby zawierał kurs?

Pokaż więcej komentarzy (4)

Autorytet

w Dyskusje

3piorunów

Zacząłem się bawić RPi i nie widzę tak jak kiedyś było listy załączonych plików które trafiają do kompilacji.
Gdzie to jest? Wolę mieć kontrolę nad tym co jest załączone (nosaczfejs) i widzieć strukturę. Chce pogrzebać albo zobaczyć nagłówki jak to deklaruje zegar piny jakieś rejestry itp.
I jak dodać kod który mam w folderze albo wgl do kodu bez szukania linków do całych bibliotek? To jakiś bajzel bo wtedy też nie wiem co podołączał albo co mam zadeklarować a co nie jest na liście możliwych. Chcę uruchomić kod ST7789 ale w sumie nie wiem co się zrobi bo jest śmietnik albo nie wiadomo nic jak kliknę załącz bibliotekę.

Autorytet

w Dyskusje

10piorunów

Może mi ktoś wytłumaczyć czemu pokazują 2 różne wyniki?? Kod ten sam atmega328 i atmega16 mega wszystko liczy idealnie m328 jak chce i nie widzi zbocz na innych falach niż kwadratowe

PWM 1mhz jest w miarę ok ale m328 na PWM 8Mhz już pokazuje zaniżone wyniki

Oba kwarce 16Mhz ale ten na m328 jest bardzo malutki

Gruba ryba3piorunów

Policz jaka to jest różnica w czasie między obydwoma sygnałami (różnica częstotliwości -> różnica czasu), sprawdź jaki masz rozrzut częstotliwości kwarców, jak szybkie są te procesory względem siebie, jak szybkie są odczyty na portach.

Na różne wyniki składają się rozrzuty technologiczne wszystkich komponentów w torze pomiarowym i przetwarzania.

Do tego, jeśli nawet operujesz z częstotliwością 16 MHz, to jest to minimalna częstotliwość, żeby odczytać sygnał. Twierdzenie Shannona-Nyquista.

Jesteś na granicy, procek trochę się spóźni z odczytaniem sygnału i już masz inną częstotliwość niż zakładana. Zmniejsz częstotliwość do np. 4 MHz i obserwuj, powinno być dużo lepiej, bo na jeden okres przypadną 4 próbki (idealnie).

Twierdzenie_o_pr%C3%B3bkowaniuWikipedia
Autorytet1piorunów

@Fox Możesz napisać coś więcej o tym czym generujesz sygnał i jak go mierzysz? Częstotliwość bezpośrednio przez wejście T0/T1?

Pokaż więcej komentarzy (16)

Fanatyk

w Hydepark

7piorunów

Kurde dobrze że popatrzyłem na pinout przed dalszym lutowaniem i musialem użyć wersji tht bo niechcący kupiłem ekspander sterowany na SPi a nie na i2c. Ehh biednemu zawsze wiatr w oczy i h... w d⁎⁎ę. Odpowiadając na pytania płytki uniwersalne byly osobno bo takiego rozstawu pinów termotransferem nie jestem w stanie wykonać w domu.

Twórca1piorunów

Jakim kabelkiem robisz tego pająka? Jaki ma przekrój? Kiedys brat z kopalni mi przynosił drut strzałowy- fajnie się profilował i lutował😁

Pokaż więcej komentarzy (19)

Autorytet

w Dyskusje

10piorunów

Mieliście lcd z wadą która polega na tym że jest offset pikseli?
Mam na obu kierunkach minus 40px. Rezultat jest taki że nie mogę nic wyświetlić dobre 20px od prawej krawędzi.
Zjebany jakiś ten lcd. Jakieś inne adresowanie? Na żadnym innym lcd tak nie miałem.
wołam bo używacie takich.

Wcześniej myslałem że jest zepsuty a on mi wyświetlał znaki poza widocznym terenem vramu.

Lider2piorunów

@Fox losuj offsety podczas konfiguracji aż zacznie yswietlac wszystko

Lider2piorunów

@Fox miałem jeden taki pojebany kiedyś, że 1/3 ekranu była zupełnie gdzie indziej wpisywana jesli zostawiłem standardową inicjalizacje.
Szczegóły nie potrafi, to było z 10 lat temu

Osobistość2piorunów

@Fox Ładny ericsson. Wzornictwo mieli fenomenalne.

Pokaż więcej komentarzy (20)

Fanatyk

w Hydepark

21piorunów

Jestę programista 2137gr xD

Z pomocą powiedmy sztucznej inteligencji i kilku poradnikow na internecie udało mi się postawić Ubuntu serwer na terminalu, uruchomić na nim puplit zdalny. "sztuczna inteligencja " mi napisała kod do zbierania danych z esp8266 i prostą stronkę w html.
Ma kilka ficzerów w postaci wykresów czy szukania po dacie od do, wartosci min maks pokazuje z timestampem i jeszcze automatycznie sie skrypt uruchamia po włączeniu się systemu gdy zrobię reset czy też wstanie po zaniku napięcia. (tu jeszcze muszę podtrzymanie bateryjne zrobić dla routera)
Jeszcze kilka róznych rzeczy mi pewnie napisze jak bede chciał coś dołożyć ale prosta funkcjonalnosć na razie do testów wystarczy.
Na płytce prototyopowej najprostsza możliwa konfiguracja do testów

Pokaż więcej komentarzy (4)

Fanatyk

w Hydepark

21piorunów

Pora domykać pomału projekt Stacji pogodowej 2.0 właśnie zamówiłem PCB dla niej.

W ciągu 1.5 tygodnia nauczyłem się KiCad'a oglądając kilka filmów na YouTube. Jednak eagle ssie, ale warto znać obydwa programy.
Na zdjęciach weryfikacja czy rozmiar PCB będzie pasowal do puszek hermetycznych.

Jak złoże wszystko do kupy i będzie działać to pojawi się tu mały artykulik na ten temat.

Osobistość1piorunów

@starebabyjebacpradem Eagle to zabytek. Open source tylko KiCad. Zawodowo tylko Altium.

Fanatyk2piorunów

@groman43 na starym komputerze z Linuxem miałem kiCad 6 gdzie nie miałem bibliotek elementów i w ogóle wydawał mi się trochę toporny a znowu eagle miał wszystko potrzebne. A do dotychczasowych projektów z małym pcb trawionych w domu wystarczało. Teraz już powiedzmy że dorosłem do tego i zamówiłem sobie PCB dwustronny.
I już zostanę w kiCad.

Pokaż więcej komentarzy (8)

Fanatyk

w Hydepark

12piorunów

Testuje działanie drugiej stacji pogodowej która pójdzie do ogródka. Ma wysyłke danych na thingspeak i widżet na którym można sobie dane podejrzeć na bieżąco. Dodatkowo w programie zrobiłem sobie wyliczenie odczuwalnej.
Pora chyba na kremówkę do kawy xD

Pokaż więcej komentarzy (12)