https://botland.com.pl/blog/esp32-podlaczenie-wyswietlacza-oled/
czy do takich projektów muszę obliczać te wszystkie prądy rezystancje itp o ktorych nie mam bladego pojęcia, czy mogę to na pałę poskręcać?
Z góry dziękuję za pomoc.
btw zaciekawiła mnie ostatnio tematyka #embeded w ogólności, ktoś tu ostatnio pisał, ze zakłada własną firmę zajmująca się tym ale nie mogę znaleźć kto. czy takie rzeczy w produkcji też robi się na arduino/esp32 czy na jakichś innych układach?
dorzucę jeszcze #programowanie
Elektronika jest poprawnie. Elektryka to bardziej temat związany z zasilaniem EE. Elektronika to gdy mamy do czynienia z przetwarzaniem sygnałów elektrycznych co również zachacza o programowanie embeded.
A co do profesjonalnego zastosowania, eps32 jak najbardziej jest używane i ,o zgrozo, bliblotego Arduino też. Na szczęście nie spotkałem się z używaniem urządzeń Arduino w profesjonalnej produkcji. I dla jasności, Arduino to zarówno hardware (płytka z uC) jak i software z bibliotekami.
A co do sedna czyli 4 wyświetlaczy. Teoretycznie to powinno zadziałać. Tak na szybko patrząc to wyświetlacz komunikuje się przez I2C. Możliwe że nawet da się ustawić adres dla każdego wyświetlacza. W najgorszym wypadku, uC nie będzie poprawnie odczytywał sygnałów zwrotnych.
Do LED na pewno będziesz musiał użyć jakieś rezystory. Do komunikacji z wyświetlaczami nie powinieneś się martwić o prądy bo te będą znikome. Ale nie zaszkodzi wyliczyć ile całość będzie pobierać prądu i czy zasilanie to pociągnie. No i pytanie co to za czujniki ruchu będą.
@szczekoscisk wlasnie ma byc na kazdym to samo i moje pytanie najbardziej jest o to jak to podlaczyc. Skrecic z kazdego kable razem i od tego jeden do Arduino czy jak?
@szczekoscisk czujnik ruchu jakis z botlanda wezme pewnie. Najlepszy bylby czujnik przerwania wiazki ir ale nie wiem jak go zamontowac. Zobaczę. I dzieki za tipa z rezystorami dla led
To jeszcze jedna uwaga, poziomy napięć. Klasycznie mamy urządzenia pod 3.3V(np. esp32) oraz 5V(np. klasyczne Arduino). Podanie 5V do układu przeznaczonego na 3.3V moze się źle skończyć. Mowa nie tylko o zasilaniu ale również o sygnałach
A wyświetlacze spróbowałbym skręcić ze sobą linie komunikacyjne, nie jestem pewien czy przy tym standardzie komunikacji (I2C) zaleca się stosowanie rezystorów podciagajacych. Jeśli to nie zadziała można kombinować z multiplekserem na linii SCLK
@szczekoscisk dzieki za wszystkie rady
@GrindFaterAnona jeżeli chcesz iść w embedded zawodowo, to idź na studia EE i wybieraj ścieżkę cyfrowej elektroniki. Na studiach dostaniesz solidną podstawę do dalszego rozwoju.
Odradzam używania arduino czy esp32 ze względu na brak debuggera, chyba że dokupisz. Odradzałbym też korzystania z biblioteki arduino. Moim zdaniem płytki od stm (stm32 nucleo) są lepsze, bo mają debugger na płytce. Dlaczego to jest ważne? Bo to jest najszybszy sposób na zrozumienie jak zachowuje się twój kod i gdzie leży problem. Żadne printf'y ci nie pomogą.
Arduino w profesjonalnych projektach nie widuję. Esp32 już tak.
@markxvyarov dziękuję, raczej na poczatek chce zrozumiec i zobaczyc z czym to sie je i czy mi podpasuje zanim pojde na studia
@GrindFaterAnona można wykorzystać uniwersalne obudowy i umieścić tam swoją elektronikę za pomocą śrub dystansowych. Można zaprojektować i wydrukować na drukarce 3D. Jeżeli jest to masowa produkcja to wtrysk. Gdzieś po środku jest metoda proszkowa. Jest tego dużo, wszystkiego nie wiem.
@markxvyarov dzieki
Zaloguj się aby komentować