Skocz do zawartości

Gieneq

Moderator
  • Zawartość

    1381
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    44

Wszystko napisane przez Gieneq

  1. @destyl witaj Piotrze, fajnie że chcesz nauczyć czegoś praktycznego. Najpewniej bardzo lubią elektronikę, ale może jeszcze nie tego typu co w kursie. Powodzenia, oby się udało!
  2. @bold663key witam na forum a do jakiego wyjścia HDMI podłączasz monitor? Co widać na diodach zielonej i czerwonej? Czy jak wrzucisz dane dostępu do WiFi i włączasz ssh to pojawia się dostęp?
  3. @bykol123 przepisz program tak żeby wiedzieć która dioda jest która, zielona, żółta itd.
  4. @mikihisa123 witam na forum powodzenia w nauce, elektronika to bardzo obszerny i ciekawy temat. Java też, serdecznie polecam
  5. @DziadekJohnson jak podłączysz zasilanie do Arduino z USB to będzie działać. Grunt że masz wspólną masę. Możesz jeszcze dać jeszcze kondensatory na wejściu zasilania serwomechanizmu.
  6. Rozumiem teraz, czyli chcesz taki wskaźnik że silnik się kręci. To poczytaj o połączeniu rezystora z LED i weź pod uwagę prąd najlepiej max 20mA.
  7. @Patrick2000 witam na forum! Może zmontuj układ jeszcze raz, a najlepiej wyślij jego zdjęcie
  8. @blejd witaj Tomaszu na naszym forum powodzenia w nauce! @adamz również serdecznie witam Adamie na naszym forum Ciekawie powodzenia, myślę że znajdziesz tu interesujące hobby @kkromka witaj Krzysztofie! Również życzę powodzenia, każdy kiedyś zaczynał z jakimś tematem. Zachęcam do pytań na forum w razie trudności.
  9. @pio3m cześć Piotrze! Fajnie że masz ciekawe hobby, powodzenia w jego rozwijaniu! @KuBek12 witam na forum, fajnie że się przywitałeś @qrs również witam Cię na naszym forum. Zdążyłem zauważyć, że nieco już się udzielasz - bardzo fajnie i tak trzymaj! @150miligram Witam na forum! To zrozumiałe, każdy kiedyś w czymś zaczynał. Powodzenia!
  10. @Konrados Witam na forum Od razu uprzedzę pytania innych użytkowników forum - mógłbyś napisać coś więcej o tym co robisz, tak zdawkowy opis nie wiem czy ułatwi pomoc.
  11. @KuBek12 witam na forum a możesz pokazać co i jak masz połączone? Rozumiem że Arduino UNO jest programatorem, a chcesz grać bootloader na jakąś wolną Atmegę?
  12. @multidot o Eclipsie nic nie wiem, ale popatrz na PlatformIO pod VSC lub Atoma. Osobiście pisałem niedawno program do klawiatury Bluetooth dla ESP32 właśnie w Visual Studio Code z Platformio i działa super.
  13. @LN7 a w jaki sposób udało się? Może przydać się to przyszłym kursantom
  14. @greg801 witaj Grzegorzu na naszym forum fajnie że trafiłeś na forum. Powodzenia w nauce, jak coś zdziałasz ze wspomnianym projektem to zachęcam Cię do opisania tego na forum w dziale DIY @Reynart witan na forum! A to akurat wiem co to jest, w rodzinie mieliśmy drukarnię w latach 90. Poza tym powodzenia w nauce obsługi malinki, możliwości są naprawdę ogromne!
  15. @megafacet witam na forum exe to dla windowsów. Próbowałeś użyć jakiś emulator jak wine?
  16. @bujo2001 czyli masz program z samą komunikacją i odczytywaniem znaków. A jak tymczasowo ograniczysz kod do samego odczytywania znaków i wypisywanai ich z powrotem w terminalu to też tak się dzieje?
  17. @LN7 Kurs jest faktycznie kierowany dla dzieci, starszej nieco młodzieży ale zaczynającej dopiero temat programowania. Jeżeli jesteś już w temacie Arduino a tym bardziej RPi, to kurs MB byłby nieco uwsteczniający - nie ma tu pisania kodów programów tylko gotowa implementacja ukryta w bloczkach. Żeby iść nieco dalej myślę, że kurs budowy robotów byłby dobry, ale też coś trudniejszego np STM32 albo FPGA. Są to tyle dobre tematy, że kurs daje Ci zajawkę co to jest, jak programować, ale później temat się bardzo rozszerza. Na forum jest kilka osób specjalizujących się w tych tematach i naprawdę jeżeli masz czas to są to niezłe wyzwania
  18. @dybczan witaj Bartku na naszym forum No to faktycznie dobrze trafiłeś. Powodzenia w nauce, a jak uda Ci się coś przygotować to śmiał opublikuj wpis w dziale DIY.
  19. @bujo2001 to ja niestety podam niekoniecznie szybką odpowiedź, acz konkretną. Tak, da się. Tylko nie zrób zwarcia. Niedawno mierzyłem pobór prądu radia w standbay'u - pobiera około 20mA no to tyle co LED.
  20. @Strogg cóż... zdarza się. Widocznie podczas pakowania nastąpił błąd. W tej sprawie najlepiej udaj się bezpośrednio do Botlandu ponieważ oni zajmują się sprzedażą. Napisz proszę na adres reklamacje@botland.com.pl, na pewno szybko uda się uzupełnić braki.
  21. Ale za to jaki prestiż Pomysł świetny, sam chciałbym w coś takiego wejść ale niestety... chęci są, możliwości nawet też są, ale czasu ni ma
  22. @bartekchiny witam na forum Fajnie że kombinujesz i że projekt z zadania w końcu ruszył, ale jakie były objawy niepoprawnego działania z rezystorami 1k i kondensatorami 220u?
  23. Kurs TC #100, zbudujmy sobie sterownik VGA z bramek i liczników.
  24. Przyjrzałem się ostatnio płytkom rozwojowym ESP32. Mam zamiar zaprojektować urządzenie i próbuje dojść do tego jaki jest najlepszy sposób połączenia ESP32-WROOM z konwerterem UART-USB CP2102. Nie spodziewałem się, że każdy napotkany pdf/ilustracja zawiera nieco inny schemat połączeń, a do tego płytki kupione nie wiadomo skąd nieco odbiegają od tego co jest w dokumentacji. Pomyślałem, że napiszę coś o tym, może komuś się przyda. Wyszedłem od tego schematu devkita V4 ze strony espressif i dokumentacji układu CP2102 i nieco starszej dla porównania. Schemat jest od producenta więc powinien być poprawny. Co mi się rzuciło w oczy to piny: VBUS - sygnał 5V podłączenia USB, rozpoznaje już od 1V, max 5,2V, REGIN - wejście wewnętrznego regulatora 3,3V. Jeżeli na te wejście poda się 3,3V to regulator jest dezaktywowany, VDD - wyjście ww. regulatora, ~RST - wyjście open drain z zalecanym rezystorem 4,7k podciągniętym do VDD (3,3V). Dopóki nie trafiłem na ostatnią stronę dokumentacji, to nie doszedłbym dlaczego wyjście regulatora 1117 połączone jest z wyjściem wbudowanego regulatora. Jeżeli do układu dostarczane jest zasilanie z zewnętrznego stabilizatora, to podając to napięcie (3,3V) na REGIN i VDD można wyłączyć wewnętrzny regulator. Pytanie tylko dlaczego na schematach pozostał tantal 4,7uF? Pod gwiazdką wspomniano tylko rekomendację w wypadku stosowania konfiguracji wewnętrznego regulatora. To wyjaśnia się w 8 rewizji dokumentacji (jeżeli ktoś tak jak ja trafił najpierw na starszego pdfa od sparkfuna to ma pecha), gdzie kondensator został zarekomendowany także w sytuacji, gdy dostarczane jest napięcie 3,3V z osobnego źródła. Czyli tak dla ścisłości należy podłączać zawsze. Idąc dalej można przyjrzeć się podłączeniu linii USB, tu rozrzut tego co można znaleźć w sieci jest dość spory, ale wychodzę od schematu devkita V4. Na liniach sygnałowych i zasilaniu są diody ESC (tego akurat na płytce, którą mam nie dali), ale sens jest zrozumiały. Dalej pojawia się pin VBUS i tu warto jednak pobrać 8 rewizję dokumentacji, gdzie wartości graniczne progu przełączenia są nieco inne: Stąd sensowne jest, że pojawia się tu dzielnik napięcia 1:3, gdzie na wyjściu będzie powiedzmy 1,7V. Jest to zalecane szczególnie, gdy zdarzy się sytuacja, gdzie VBUS i wejście napięcia dla regulatora będą różne - niebezpieczna może być sytuacja gdzie napięcie na wejściu regulatora pojawi się dużo później od VBUS. W przypadku ze schematu sytuacja jest bezpieczna, ale bezpieczeństwo nie zaszkodzi. Ciekawe jak sprawuje się projekt tego autora: Należy się mu jednak plusik, dał 2 rezystory na liniach RX i TX. Tylko pytanie po co? Często spotykana odpowiedź to dla ochrony. Ale przed czym? Rezystory te mogą służyć separacji układów UART w sytuacji, gdy na jednej linii jest więcej nic 2 urządzenia. Wtedy te po stronie rezystorów mają niższy priorytet. Zatem na powyższym schemacie priorytet będzie miało urządzenie podłączone do wyprowadzeń dev kitu. Taki układ spotkamy na wszystkich płytkach ESP (dlaczego na tej z wyjściowego schematu nie ma, nie wiem, na tych które mam akurat są). Spotkamy też w Arduino UNO: Pozostały jeszcze 2 linie służące też do automatycznego programowania: DTR i RTS: Aby wgrać kod do ESP32 przy aktywowaniu resetu, GPIO0 musi być w stanie niskim (domyślnie jest podciągnięte do 1). Wykorzystuje się do tego sygnał DTR, który przyjmuje stan niski podczas transmisji. Aby jednak odciąć go, na płytkach rozwojowych spotkamy taki oto układ logiczny, w którym po podaniu sygnału z RTS, który przy 1 na DTR zresetuje IO0, nastąpi też odcięcie resetu (czy też pinu EN). Sygnały te są przesunięte względem siebie, stąd sekwencja będzie prawidłowa. W ESP32 proces ten jest już dobrze zautomatyzowany, lecz w poprzedniku nie było to tak dobrze znane, zwłaszcza że czasem stosowano układy, które nie miały sygnału RTS albo nie był połączony. Można sprawdzić dostępne metody resetu np. wybierając Generic ESP8266 z Arduino IDE. Też tak odchodząc od tematu, podobny zabieg można spotkać na płytce Arduino UNO, gdzie wykorzystany jest impuls przy zboczu sygnału DTR: Także taka ciekawostka i mam nadzieję, że komuś się to przyda przy projektowaniu własnego układu, lub dociekaniu jak działają płytki rozwojowe ESP. Wpis początkowo był pytaniem dotyczącym podłączenia zasilania do układu konwertera, ostatecznie posłużył za sposób ułożenia informacji i sam wyjaśnił pytania.
×
×
  • Utwórz nowe...