via Wykop Mobilny (Android)
  • 0
Haj, ktoś mi może opowiedzieć jak działa taka bateria? Mam konkretnie na myśli jak ją łafować (czy wystarczy napięcie 5V z USB? I jakie napięcie jest na wyjściu tych 2 kabli? Czy tam jest jakaś drobna orzetwornica na 5V (wyjście) czy wychodzi 3,7V?
Potrzebuję akumulator podmienić (pokazuje 3,4V) i szukam zamiennika :)

#elektronika #mikrokontrolery
MisiekD - Haj, ktoś mi może opowiedzieć jak działa taka bateria? Mam konkretnie na my...

źródło: comment_1618451434HJpNaJJ0KwH0lKWSboeZws.jpg

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MisiekD: te wymiary wskazują, że to ten sam/podobny akumulator

no ale zobacz też, że jest napisane, że "prevents over charging", czyli to nie odcinałoby zasilania po naładowaniu przez 5V (z ładowarki USB)?

Taki układ powinien odcinać powyżej 4.2V i np. poniżej 2.8V przy rozładowywaniu.

Czy musi być ten układ ładujący na np. microUSB przy tej baterii? Czemu tego układu nie musi być przy tej baterii ze zdjęcia (tam ładuje się
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@motorade: wrzuciłbyś zdjęcie tego wyświetlacza bo jak ktoś scrolluje wykop to nie będzie specjalnie kopiował i szukał czy on przypadkiem takiego nie ma. Używałem paru wyświetlaczy przez ostatnie 7 lat ale nie znam ani jednego ich oznaczenia
  • Odpowiedz
Jakie są dobre praktyki jeśli chodzi o komunikację dwóch mikrokontrolerów po I2C? Jak bardzo niezawodna jest taka komunikacja? Czy powinienem np. odsyłać potwierdzenie otrzymania każdej wiadomości?
#elektronika #mikrokontrolery #i2c
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mikson123: potwierdzenia masz zaszyte w standardzie I2C więc nie musisz się tym przejmować.
Możesz sobie dopisać w programie liczenie CRC z ramek żeby być pewnym że się bit nie przestawił.

A niezawodne jest dopóty, dopóki postępujesz zgodnie z zasadami i przeznaczeniem tego interfejsu i respektujesz cechy fizyczne sygnałów, interfejsów i otoczenia. Czyli jeśli dobrze zaprojektujesz a otoczenie nie jest zaszumione syfem.
  • Odpowiedz
@mikson123: jeśli to jest na jednej płytce, to nadal uart jest lepszym rozwiązaniem. Wiele µC ma możliwość przełączenia uartu w tryb jednoliniowy (RxD/TxD są na jednym pinie), albo ma możliwość włączenia otwartego drenu na linii TxD. Więc cały sprzęt do łączenia wielu µC to jeden rezystor.
Dodatkowo uart ma wielokrotne próbkowanie każdego bitu i będzie dużo odporniejszy na zakłócenia niż I2C, gdzie jeden fałszywy impuls na CLK rozwala całą ramkę
  • Odpowiedz
@przeczki: C/C++ lub C/C++ for Embedded(to się różni kilkoma pluginami), dodatkowo musisz zainstalować toolchain z linku co podał @hitherto: lub jak używasz Linuksa bazującego na debianie typu Ubuntu/Mint/Elementary itd. to mykniesz to jednym poleceniem:

sudo apt-get install avr-libc avrdude
  • Odpowiedz
Cześć, mam problem z układem opartym na Wemos D1. W moim projekcie mam podpięte:
- DHT11
- BMP180
- 2x czujnik wilgotności gleby

Wemos i czujniki zasilam przy pomocy moduły zasilania dla płytek stykowych (MB102). Jako zasilacz wykorzystuję starą ładowarkę 5v/1A. Problem w tym, że płytka zasilająca nie wyrabia. Układ z ESP8266 nawet nie startuje. Diody na czujnikach wilgotności gleby działają, więc zasilanie jako takie jest. Z tego co wiem to MB102 ma maks 700mA na
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam prośbę o pomoc dla osób biegłych w #stm32 ( ͡° ͜ʖ ͡°)
Pacjent to STM32F746 na własnej elektronice i przepisuję na nim obsługę ADC po SPI z HALa na biblioteki LL. Problem jest taki, że zawsze odczytuje z rejestru 255, chociaż na oscylogramie widzę co innego. No i na HALu to po prostu działało, a chcę przejść na LL aby dobrze poznać peryferia i znacznie przyspieszyć program.
Ma ktoś
Visher - Mirki, mam prośbę o pomoc dla osób biegłych w #stm32 ( ͡° ͜ʖ ͡°)
Pacjent to...

źródło: comment_1612636764RCEbwvzxG39SHnU2oWw5ru.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kk87ko0: nie ma, wchodzisz w MATH->Decode1->Decoder SPI (są tutoriale jak odblokować) i konfigurujesz. Dużo opcji, ledwo działa, ale czasem bardzo pomaga.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Szukam jakiegoś taniego rozwiązania do nadawania ramek CAN.
Komp(port szeregowy) > urządzenie > szyna CAN

Widziałem, że ktoś robił na ESP32 + SN65HVD230.

Ale zastanawiam się czy jest jakiś układ który będzie miał od razu CAN na pokładzie, będzie dało się programować bez żadnych interfejsów typu j-link oraz będzie tanie.
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BoKoR: OPie jakbyś się brał za to używając interfejsu BT jak proponuje @bialy100k:
to podam Ci kilka przydatnych informacji choć sam to tylko jakieś pojedyncze ramki sobie testowałem:

- Każden jeden interfejs tego typu to jest klon projektu ELM327 na jakimś mikrokontrolerze Microchip + dołożony po uarcie scalak BT/lub konwerter FTDI lub podobny jako UART-USB jeśli interfejs jest po kablu

Bluetooth działa w z profilem SPP(czyli
  • Odpowiedz
Walczę z ADC już dwa dni, więc szukam pomocy u was.
Pacjent: ATmega8
Problem: ADC zawsze zwraca wartość maksymalną 1023 (0x3FF)
Załączam kod inicjalizujący ADC, przerwanie i schemat. Wykluczylem już że MCU jest rypnięte, bo druga ATmega zachowuje się tak samo. ADC fruwa w trybie Free Running, przerwanie odpala się prawidłowo, ale odczyt ADCW zawsze zwraca max wartość, tak jakby na pinie było napięcie z poza zakresu.
Pin jest sterowany z zasilacza
mirkogreg - Walczę z ADC już dwa dni, więc szukam pomocy u was. 
Pacjent: ATmega8
P...

źródło: comment_1612439497G9is1UAoA3mWaQq2QgYYFE.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zarowka12: @porcupineG: Ha działa xD Generalnie to co wam zaprezentowałem na schemacie jest poprawne, ale pomyliłem się robiąc przeróbkę z tym kondensatorem (na niebiesko) i AREF było na potencjale masy.
Ten kod który wam pokazałem to tylko wycinek odpowiedzialny za ADC, jakbym miał pokazywać obsługę seriala to bym nie dał rady na screenach :P Dzięki za pomoc i zaangażowanie ʕʔ
  • Odpowiedz
Mirki mam pytanie i chciałbym się zapytać czy moje rozumowanie jest prawidłowe. Mam #raspberrypi i chcę podłączyć kilka pierścieni LED RGB WS2812B 5050 i chcę je połączyć by wszystkie były sterowane tak samo. Robię konwersję napięć z 3,3V na 5V za pomocą specjalnego modułu i dalej łączę do pierścieni LED. Czy te pierścienie LED mogą być zasilane z jednego źródła napięcia jak na obrazku poniżej?

#elektronika #mikrokontrolery
Hektar4 - Mirki mam pytanie i chciałbym się zapytać czy moje rozumowanie jest prawidł...

źródło: comment_1612100194W3tohW239tQzFcvsZHGACi.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hektar4: pixel boost nie rusza vcc, uważaj bo można się naciąć. Vcc po obu stronach jest połączone jedno do drugiego, tylko din jest tłumaczone. W razie wątpliwości zmierz miernikiem na przejścia.
EDIT: i aprpos schematu połącz masę pi z masą pixel boosta. Wiem że niby przez zasilacz będzie ale pewności nie masz.
  • Odpowiedz
Mireczki, planuje zakup stacji lutowniczej oraz hotair. Zależy mi na jakiejś w miarę przyzwoitej firmie (raczej nie hiper top po 5k pln) oraz standardowych wymiennych grotach, żebym oprócz standardowego ostrza mógł założyć sobie płaski grot, też taki szeroki oraz taki Y do wyciągania elementów SMD. Nie wiem czy brać hotair osobno, czy kombajn 2 w 1. Raczej gorące powietrze będę rzadko potrzebował. Czy ktoś mógłby polecić mi jakiś sprzęt, albo chociaż firmy
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czołem mireczki,
już kiedyś zwracałem się do Was z problemem, ale temat wraca, więc piszę po raz drugi.

Potrzebuję zdalnie sterowanego urządzenia, które obsłuży mi We/Wy prądu (powiedzmy 6 wyjść, 2 wejścia, ale nie jest to kluczowe).
Idealnie jakbym mógł to sobie zaprogramować samodzielnie (eventy pod zdarzenie). Zależy mi na łączu Ethernet, obsłudze MQTT, requestów HTTP i żebym mógł ustawić adres stały adres IP.

Ostatnim
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@QBA__: O bulwa! Dobre to! Ostanio implementacje I2C na raspberracza w pythonie widziałem, gdzie było machanie nogą GPIO i sleep() pomiędzy ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@dict:

O bulwa! Dobre to! Ostanio implementacje I2C na raspberracza w pythonie widziałem, gdzie było machanie nogą GPIO i sleep() pomiędzy ( ͡° ͜ʖ ͡°)


Panie... ja w pracbazie miałem sytuację że działaliśmy z jedną uczelnią. Projekt był na Xilinx ZynQ - to jest taka platforma hybryda 2xARM + FPGA i pan doktor - naprawdę łebski człowiek ale na Linuksach słabo się znał zrobił obsługę wyświetlacza na i2c właśnie
  • Odpowiedz
Któryś mirek z #rybnik lub okolić #wodzislawslaski #jastrzebiezdroj #zory jest zainteresowany NOWYM nieużywanym zestawem arduino. Został zakupiony 9.12.2020 i nigdy nawet nie został podłączony.

W skład zestawu wchodzi Arduino uno R3, zasilacz 2,5A 12V, nettigo starter kit dla Arduino, obudowa przezroczysta, dodatkowa płytka stykowa, przewody 40 sztuk, kable do płytki stykowej, moduł WIFI
Taśma LED RGB, zestaw 30sz diod LED

oczywiście posiadam paragon. Cena do dogadania, odbiór
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć mireczki, kilka tygodni temu zacząłem się uczyć programowania w #cplusplus ale interesuje mnie głównie pisanie programów pod #linux i #mikrokontrolery. Nauczyłem się już podstaw podstaw i mam teraz taki plan - np. jeden dzień czytam kod źródłowy już istniejących aplikacji pod linuxa, a na drugi piszę i rozwijam jakieś swoje własne programy. Myślicie, że to dobre podejście? Nie wiem tylko jakich programów kod zacząć
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FAQGAG: ja bym pisał od razu własne programy pod te mikrokontrolery. Masz jakiś już?

Najszybciej się nauczysz rozwiązując własne problemy i widząc efekt od razu. To daje zajebiste poczucie
  • Odpowiedz
Za to jak mikrokontrolery to odradzam Arduino.


@keton22: o ile się zgadzam ze zdecydowaną większością twojego posta, to tutaj najpierw mu mówisz, żeby zaczął od pisania pod opieką systemu, a w świecie mcu rzucił się od razu na głęboką wodę. Nie ma nic złego w zaczynaniu od Arduino. Pomiga najpierw diodką, porobi łatwo jakieś projekty z ciekawszymi peryferiami i nic potem nie stoi na przeszkodzie, żeby spojrzeć, co siedzi pod
  • Odpowiedz
Siemnako, zrobiłem schemat w apce Fritzing, jednak obraz został wyeksportowany z watermarkiem aplikacji Fritzing. Czy można to logo wyciąć, tak, aby zmniejszyć rozmiar obrazka? Chodzi mi tu głównie o licencję do programu (czy wycinając watermarka łamię licencję). Dodam, iż obrazek leci do pracy dyplomowej, więc wolałbym być pewny :)

#fritzing #mikrokontrolery #arduino #elektronika
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #avr #mikrokontrolery
Mirko pomóż, bo już nie ogarniam...
Mam zmienną memorysize, próbowałem użyć typów unsigned long i uint32t (powinny być tożsame) - w obu przypadkach jest to samo.
W momencie kiedy ustawiam wartość w ten sposób:
memorysize = 1<<addrbuswidth; //(gdzie addrbuswidth = 15)
porównanie memory
size z inną zmienną tego samego typu zwraca 0 nawet jeśli wartości są
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Koledzy siedzacy w Arduino - jest prosba o krotki kod demonstracyjny (robie to pierwszy raz, a potrzebuje ASAP).

Mam Arduino Nano i wyswietlacz z diodami LED: 4 moduly po 8x8 diod, tzw. MAX7219.
W internetach mowia, ze do Arduino sa 2 biblioteki do tego modulu LED, ktorymi mozna sobie pomoc: "MD_MAX72XX", "MD_Parola". Sprawdzilem projekty demo z obu i dzialaja.

Logika programu,
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lukaszw_: Chyba zle trafilem :( Chodzi oczywiscie o sterownik do serial usb, ktory w tym przypadku musialem wyszukac i zainstalowac recznie: CH341SER

Z tego co wygrzebalem na necie, to klony wystepuja w dwoch odmianach rozniacych sie wlasnie chipem serial usb. Ten moj jest tanszy i gorszy. Ani Windows ani Arduino IDE nie maja do niego sterownikow.
Do tego musze z ta plytka uzywac opcji "old bootloader" przy wyborze procesora w
  • Odpowiedz