Mirki, już drugi dzień próbuję połączyć się z ESP8266 12-E, aby móc zaktualizować firmware i ciągle nie chce połączyć.

Schemat taki jak poniżej z tej strony. Czy z innych źródeł (co strona to inaczej mówią co podłączyć do gnd, np. tutaj).

Używam takiego konwertera do wysyłania danych (tx/rx).
Słyszałem, że ich wydajność prądowa jest mała, stąd zasilam z Vina arduino ze stabilizatorem na 3.3V. Zastanawia mnie, że na GND tego esp mam napięcie
Atexor - Mirki, już drugi dzień próbuję połączyć się z ESP8266 12-E, aby móc zaktuali...

źródło: comment_KT9tlJFyc9N1IS07gcvIuS5sQESM4Wrx.jpg

Pobierz
  • 42
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Atexor: To są jakieś szalone rzeczy...
Na linux pobierasz sobie obraz NodeMCU (np. nodemcu-master-7-modules-2017-09-12-12-24-06-float.bin)
i odpalasz program esptool poleceniem:

./esptool.py --port /dev/ttyUSB0 write_flash 0x000000 nodemcu-master-7-modules-2017-09-12-12-24-06-float.bin
Koniec.
  • Odpowiedz
Posiadam nucleo - L053R8 oraz nakładkę bluetooth low energy IDB04A1. Chciałbym zacząć coś tworzyć z tego ale nie bardzo wiem jak się za to zabrać. Ktoś mógłby polecić jakieś tutoriale, poradniki?
#bluetooth #stm32 #elektronika
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki pomóżcie. Próbowałem zainstalować środowisko żeby sobie pomigać diodami w płytce stm32l100c-disco i zaraz mnie chyba krew zaleje. Zacząłem od kursu STM32 na forbocie i instalacji System Workbench for STM32 i wszystko pięknie ładnie dopóki nie trzeba pobrać firmware. Automatyczne pobieranie nie działa i jest to opisane na stronie. Jest również podany sposób jak temu zaradzić jednak ręczne wgranie firmware do odpowiedniego folderu nie działa. Następnie moje wysiłki przeniosły się na atollica,
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co oznacza migająca na przemian zielono-czerwono co sekundę LED na J-Link (model EDU, pełnowymiarowy, ale raczej działa tak samo jak inne modele)? Wcześniej działo mi się tak jak chciałem zaprogramować układ pobierający dużo prądu z matrycami LED, musiałem je odłączać i wtedy programować, teraz mi miga przy innym projekcie po podłączeniu modułu, który dużo prądu ciągnąć nie powinien. Programator wtedy "nie widzi" mikrokontrolera i nie chce go zaprogramować, obstawiam że to zabezpieczenie
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

bawił się ktoś kiedyś w generowanie analogowego sygnału video na #mikrokontrolery #avr #stm32 #arduino?
Mam jakiś mały 12bitowy dac i pobawiłbym się w jakies glitche czy cos ale nie moge zrozumieć budowy tego sygnału(composite video) jakies synce itd macie jakieś dobre źrodla do tego? moze #elektronika
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam zabawę z timerami w STM32 i chcę zrozumieć, dlaczego uzyskuję taką częstotliwość. Ustawiłem sobie tak:
- Taktowanie z HSE(kwarc 12MHz), podzielone przez 2 na wejściu do PLL, PLL pomnożone razy 12, co daje 72MHz dla PLLCLK.
- Załączyłem sobie timer1, preskaler wyłączony, ARR = 1, PWM Mode 1
Maksymalną częstotliwość jaką uzyskałem przemiatania portem to 18MHz, czyli 4 razy mniej niż PLLCLK, który taktuje licznik. Dlaczego, tak jest? ( rozumiałbym jeszcze,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

promotor kazał mi robić projekt na inżynierkę w keilu / µvision...

ja p------ę.
1. nie da się między kartami przełączać skrótem klawiszowym (!)
2. nie da się zmieniać kolejności kart (otwartych plików)
3. nie da się nawet zamknąć karty kliknięciem kółka!
msichal - promotor kazał mi robić projekt na inżynierkę w keilu / µvision...

ja p-...

źródło: comment_VWKYjtSgVRhF8zm8mOAIVTQMbJws2ogB.jpg

Pobierz
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@a231: Eclips jest bardzo wygodnym edytorem - oferuje wiele funkcji które przyśpieszają nawigacje/pisanie. Z moich ulubionych:
- przelaczanie się miedzy plikiem *.c/*.h
- powrót za pomocą skrótu klawiatury do miejsca poprzedniej miejsca gdzie był kursor
- zamiana linijek miejscami
- refaktor nazw (!)
- hierarchia
  • Odpowiedz
Mirasy z #mikrokontrolery podpowiecie jak zacząć zabawę z usb w trybie hosta?
Chodzi tu o podłączenie kontrolera midi do uc, gdzie zacząć czytac? robił ktos cos podobnego? najlepiej na #stm32 (fajnie bybyło jakby f103 dało rade) ale mogą byc też przykłady na #arduino #avr
help
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W układzie z mikrokontrolerem zasilanym z baterii li-ion 3.6V, chciałbym dodać układ, który zabezpieczał by baterie przed nadmiernym rozładowaniem, odcinał by obciążenie przy np. 3V. Jak to najrozsądniej zrealizować? Często w urządzeniach sprawa wygląda tak, że dodatkowo przy wciśnięciu przycisku włączenia, kiedy bateria jest rozładowana, mignie jeszcze dioda na czerwono, co sygnalizuje jej rozładowanie.
#elektronika #arduino #stm32
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@karololo: albo kupujesz gotowca czyli tp4056, albo robisz układ na dzielniku napięć i 2 tranzystorach które po prostu odetną zasilanie układu jak napięcie spadnie poniżej zadanego :) - problem takiego układu - konsumuje trochę prądu (mało bo mało ale po kilku dniach może wycyckać baterię do 0)
  • Odpowiedz
W układzie z mikrokontrolerem zasilanym z baterii li-ion 3.6V, chciałbym dodać układ, który zabezpieczał by baterie przed nadmiernym rozładowaniem, odcinał by obciążenie przy np. 3V. Jak to najrozsądniej zrealizować? Często w urządzeniach sprawa wygląda tak, że dodatkowo przy wciśnięciu przycisku włączenia, kiedy bateria jest rozładowana, mignie jeszcze dioda na czerwono, co sygnalizuje jej rozładowanie.
#elektronika #arduino #stm32
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TurboAnal2000 poszukaj klucze analogowe, robiłem coś podobnego, rezystancja takich kluczy to od kilku mili om do kilku om. Jeśli rezystory w twoim układzie mają powyżej kilkaset om to rezystancja takiego klucza mieści się w granicach tolerancji rezystorow pewnie, chyba że będziesz miał jakieś precyzyjne 0,001% czy cos
  • Odpowiedz
Mirki, mam kilka paneli słonecznych i potrzebuję zdjąć ich charakterystyki, tj. zależność napięcia od prądu, aby znaleźć punkt pracy MPP (największej mocy). Jak widzę na tym filmiku poniżej, to jego autor używa układu z MOSFETem jako obciążenia.

Czytałem o tranzystorach bi i unipolarnych, ale nadal średnio mi idzie ich rozumowanie, dlatego też zastanawia jak to działa, że mając taki układ jako obciążenie pozwala zdjąć całą charakterystykę.

Bardziej logicznym dla mnie by się
Atexor - Mirki, mam kilka paneli słonecznych i potrzebuję zdjąć ich charakterystyki, ...
  • 33
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tjmps: oj, takim znawcą paneli to nie jestem. Sam posiadam takie malutkie. Otrzymanie ich charakterystyk przyda mi się do pracy inżynierskiej stąd zadałem tamte pytanie.

Od siebie mogę dodać, że na początek sprawdź, czy kable nie są uszkodzone (czy połączenia z panelem). Jak lutowałem tamte swoje paneliki, to w przypadku jednego miałem małego martwego luta i też słabo działał.

Swoją drogą jeden z tych paneli co zamawiałem daje ok.
  • Odpowiedz
@Atexor: niee. tu chodziło chyba o przewodnictwo mosfeta. Czyli pomiędzy stanem wyłączonym a włączonym, jego rezystancja zmienia się wykładniczo. Tak mi się wydaje. Wołaj najwyżej go :p
  • Odpowiedz
Albo niech rozwazy rezygnacje z floatow, czasami okazuje sie, ze w projekcie nie jest potrzebny, a sam program bedzie dzialal zwawiej na embeded nie korzystajac z floatow. Nie znam projektu, wiec nie wiem, ale czasamiinteger i symulacja staloprzecinkowych wystarczy.
  • Odpowiedz
@NiePrzystosowanyDoZycia: Mam, ciężko jednak o jednoznaczną opinie. Książka ma swoje plusy i minusy.

Niewątpliwą zaletą jest to, że jest adresowana do absolutnie początkujących biorących się za #programowanie #stm32, są zawarte w niej dobrze omówione przykłady, a z serwera wydawnictwa można ściągnąć kod do przykłądów - nie ma mowy, że utkniesza na czymś i nie będziesz dlaczgo nie działa (puki nic nie zmodyfikujesz ;)

Wady -
  • Odpowiedz
Cześć Mirki,
Implementował ktoś może filtr Madgwicka? Chciałbym zrobić to w swoim projekcie ale mam małe problemy a wiedza na ten temat jeszcze jest zbyt mała bym mógł sam coś wykminić.
Także jak by ktoś miał z tym do czynienia miałbym kilka pytań.
Opieram się na kodzie ze strony http://x-io.co.uk/open-source-imu-and-ahrs-algorithms/
#elektronika #avr #stm32 #mikrokontrolery
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@karololo: to może zacznę od pytania jakie jednostki powinna przyjmować funkcja MadgwickAHRSupdate() i czy w przypadku zadania stałych wartości do funkcji, wartości qwarernionów powinny być stałe?
  • Odpowiedz
Korzystał ktoś może z libopencm3 i jest w stanie powiedzieć czy dobrze to się spisuje dla podstawowych zastosowań?
Robię kolejne już podejście do stmów, ale ta biblioteka standardowa jest tak tragiczna że nie mogę na to patrzeć.
Cokolwiek bardziej skomplikowanego niż blinker wymusza tak brzydki kod, który w praktycznie każdym code review byłby odrzucony.
No i jest mega, mega skomplikowane. Sama konfiguracja.
Teraz akurat chodzi mi o I2C, ale to kwestia czasu
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Testuje moduły btm-222, jeden w roli Mastera, drugi Slave, zostały sparowane ze sobą, ustawione automatyczne łączenie, wydawałoby się wszystko fajnie działa, ale nie do końca. Mam taki problem z nimi, że jak są ze sobą połączone i się rozłącza, np. przez utratę zasięgu to nie potrafią się z powrotem połączyć, wtedy wystarczy zrestartować mastera lub slave i z powrotem nawiązują połączenie. W dokumentacji nie widzę informacji na temat tego co ile one
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@chuckk: Ja bym sprawdził połączenia z wyświetlaczem.
Wygląda na to, że któraś z wcześniej podanych funkcji nie może się wykonać i zawiesza się mikrokontroler.
  • Odpowiedz
@SquashFS: Ale jeśli nie usypiam procka (skomentuje linie __WFI) to wyświetlacz działa normalnie. Tylko po wybudzeniu z uśpienia ciągle wyświetlają się te dwa loga na zmianę zdefiniowane przed while(1). Nie rozumiem tego.
  • Odpowiedz