Dwa bufory uzupełniane danymi naprzemiennie najlepiej o rozmiarze będącym wielokrotnością jednego sektora SD ( chyba 512B ). Bufory muszą być na tyle duże aby w czasie zapisu na SD mieściły wszystkie dane z czujników. Coś więcej: [url=http://elm-chan.org/fsw/ff/en/appno... -> Using Mutiple-Sector Write Uwaga, karta SD szczególnie większych...
Przymierzam się do podłączenia swoich modułów pod sieć także w wolnej chwili spojrzę na to z chęcią. To działa bez rasberry pi? Dostęp masz tylko z domowej sieci czy spoza też na home assistant? Pewnie spotkałeś się z czymś takim na ESP 32, jakie plusy ma to rozwiązanie? Tak, to działa bez rasberry pi. Jeżel home assistant jest wystawiony na zewnątrz,...
Czy zadziała opcja kiedy podłączę sobie odpowiednie linie pod wyjścia cyfrowe i napiszę program To machanie robi się tylko w przypadku kiedy slave nadaje LOW na SDA (np. z jakiś powodów urwie się transmisja na odczycie ze slave bajtu z zerami itp.). Wtedy master nie jest w stanie wygenerować stanu START albo STOP i interpretuje tą sytuację jako zajęcie...
Kilka razy zaprogramowany. Cena 40zł
Dzień Dobry, Zlecę wykonanie schematu i projektu płytki z procesorem STM32 i dwoma sensorami w KiCad. Płytka będzie służyć do zbierania danych z sensorów i szybkim komunikowaniu danych do pozostałych urządzeń systemu. Przewidziane protokoły SPI, UART/CAN, Ethernet. Dokładny opis, listę elementów, schemat blokowy wysyłam do osób zainteresowanych. Atrakcyjne...
Skoro robisz coś na styl sensor huba to poczytaj o trybie BAM,
Witam, Od 2 tygodni mam moduł STM32-Mini z STM32F103VC. Próbuje uruchomić wewnętrzny termometr i przesłać temperaturę przez USART do komputera. USART działa bez problemu i odczytuję wartości w Terminalu. Jeśli chodzi o termometr to nie działa i nie wiem dlaczego. Według Reference Manual (RM0008) procedura jest taka: 1. Select the ADCx_IN16 input channel....
Dziękuję za schemat! Przeglądam złącze i... gdzie kolega tam widzi I2C do adaptera? Battery_I2C_DATA i _CLK to sygnały do dodatkowej baterii montowanej w oficjalnej obudowie. Nie widzę tu żadnego 'typowego' sygnału lecącego do KBC, a wszystko kieruje się do STM32 opisanego jako Sensor Hub. Ba - czegoś już w ogóle nie rozumiem. DC_IN jest konwertowane...
Witajcie, Potrzebuję zrealizować wizualizację danych o małej zmienności, które pochodzą z kilkunastu sensorów. Autorskie rozwiązania typu TFT+GUI+TP odrzuciłem ze względu na brak kompatybilności z różnymi systemami i dodatkowe koszty związane z opracowaniem sprzętu. Po analizie dostępnych rozwiązań padło na Domoticz + MySensors ze względu na możliwość...
http://obrazki.elektroda.pl/8104471600_1... Firma STMicroelectronics przedstawiła miniaturową SensorTile - układ naszpikowany wszelkiego rodzaju sensorami dedykowany do zastosowania w systemach Internetu Rzeczy (IoT) czy w elektronice noszonej. Układ o wymiarach 13,5 mm x 13,5 mm zawiera w sobie akcelerometr MEMS, żyroskop, magnetometr,...
Urodziłem w końcu coś takiego. Mam nadzieję że zadziała :) [syntax=csharp] using System; using System.Threading; using Microsoft.SPOT; using Microsoft.SPOT.Hardware; using Microsoft.SPOT.Presentation; using Microsoft.SPOT.Presentation.Media; using Microsoft.SPOT.Input; using System.Threading; namespace HC_SR04 { public class HC_SR04 { private OutputPort...
Cóż, za równowartość 45 zł mamy od TI: Launchpad (debugger + programator + USB<>UART + płytka testowa do MSP430G2XXX + 2 14-nózkowe procesory z rodziny z 4kB flasha) oraz Booster Pack (płytka z sensorami pojemnościowymi i kolejny 20 nóżkowy procesor z 16kB flasha. Za 160 kupujemy sobie STM32 z 256kB flasha i częstotliwością max 72MHz + 3,2" wyświetlacz...
u mnie zapis 1 bajtu wyglada tak i2c_send_start(i2c); while (!((I2C_SR1(i2c) & I2C_SR1_SB)& (I2C_SR2(i2c) & (I2C_SR2_MSL | I2C_SR2_BUSY)))); i2c_send_7bit_address(i2c, sensor, I2C_WRITE); while (!(I2C_SR1(i2c) & I2C_SR1_ADDR)); reg32 = I2C_SR2(i2c);...
ale przynajmniej zapoznaje z 32bit MCU i architekturą ARM A właśnie czym jest wspomniana architektura ARM ? Czy ogólnie co to jest architektura danego procesora/mikroprocesora? Dodano po 2 Z perspektywy inżyniera, STM32 to całkiem udana rodzina stosowana w ogromnej ilości urządzeń. Począwszy od smart watch, fitness bands, przez automaty do kawy, pralki,...
witam, zmieniłem tak jak mówisz [syntax=c]void EXTI0_IRQHandler(void) { if(EXTI_GetITStatus(EXTI_Line0) != RESET) { EXTI_ClearITPendingBit(EXTI_Line0); Buffer[iWriteIdx] = 'I'; GoToNextElement(&iWriteIdx); if( GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_0) == Bit_SET ) { Buffer[iWriteIdx] = 'H'; } else { Buffer[iWriteIdx] = 'L'; } GoToNextElement(&iWriteIdx);...
Witam, przesiadłem się z arduino na płytkę nRF52832 - konkretnie ta [url=https://www.nordicsemi.com/eng/Prod... Czemu konkretnie ta, a nie np STM32? To dłuższa historia, w skrócie - zostało to narzucone. Próbuję z wykorzystaniem tej płytki uruchomić sensor HCSR04. Na arduino sprawa była banalna - funkcja pulsein...
(at)stmx W jaki sposób Twoja porada pomaga w rozwiązaniu problemu? potrzebuje zbudować sobie kamerę która musi mieć co najmniej 5Mp Twoja propozycja to: "With the advanced starlight technology 2 Megapixels CMOS Sensor..." i nie zapisuje obrazu na karcie pamięci. Regulamin 3.1.11?
Co to za moduł? Wygląda na to, że może mieć już odpowiednie rezystory podciągające. WaveShare BME280 Environmental Sensor, Temperature, Humidity, Barometric Pressure a UV: Adafruit SI1145 Digital UV Index IR Visible Light Sensor ale wlasnie przed chwila zauwazylem ze na UV mam stan wysoki na liniach i result - HAL_BUSY(Edit:chwilowo, teraz znowu krzaki...
Witam, Mam problem z ADC - mianowicie udało mi się uruchomić odczyt z kanału 11 (ADC1), ale nie działa odczyt z kanału 10 oraz po odczycie w Jscope widzę, że pomiar z kanału 11 wpływa częściowo na pomiar z kanału 10. Kod: http://obrazki.elektroda.pl/5157297400_1... [/code]
Ultradźwiękowe jak pisałeś nie mają takiej dokładności. W takim razie to chyba tylko laserowe. [url=http://www.welotec.com/catalog/en/i... taki
Witam cytat z noty : Note: If any other bit in this register apart from ADON is changed at the same time, then conversion is not triggered. This is to prevent triggering an erroneous conversion. Powinieneś bit ADON ustawiać na samym końcu, a ty jeszcze zmieniasz JEXTSEL potem i wyzwalanie ADC zostaje wyłączone, Pozdrawiam, Łukasz W nocie również napisano:...
Parametry sterownika zależą od sterowanego obiektu: masy ruchomej, zakresu ruchu i siły elektromagnesu. Mamy tutaj do czynienia z układem drgającym, który powinien pozostać w stanie metastabilnym, czyli siła wytwarzana przez elektromagnes musi równoważyć ciężar (iloczyn masy ruchomej i przyspieszenia ziemskiego) w zadanym położeniu. Zbyt duża siła odepchnie...
Niestety chwilowo zawiesiłem temat z braku czasu. Wrócę do niego pewnie po weekendzie. Jedynymi rzeczami, które zmieniałem w kodzie hotdoga były funkcje odpowiadające za opóźnienie oraz makra odpowiedzialne za sterowanie linią one-wire. Jeżeli dysponujesz odpowiednim sprzętem proponuję sprawdzenie, czy napisana przeze mnie obsługa timera do opóźnień...
Nie znam żadnego slave, który by z tego korzystał (podobno jakiś czujnik ciśnienia tak dział) Np. czujnik temperatury i wilgotności Sensirion SHT2x w jednym z trybów: "In the hold master mode, the SHT2x pulls down the SCL line while measuring to force the master into a wait state. By releasing the SCL line the sensor indicates that internal processing...
Gimbal to może za dużo powiedziane, bo na razie to jedynie jedna oś, nad którą chcę mieć kontrolę przy pomocy silnika bezszczotkowego ze sprzężeniem od imu mpu6050. Mam zrobioną obsługę odbierania danych z sensora, zamianę na kąty i regulator PD. Nie jestem tylko pewny co do podawanego sygnału na mosfety. Skonfigurowałem timery jako wyjścia PWM i wypełnienie...
Idzie póki co dobrze jak sądzę. Używam CubeMX do konfiguracji układu, który generuje mi projekt, który otwieram Workbenchem for STM32. Osobno programator i STMStudio do debugowania/podglądu na pamięć. Ledy migają, udaje mi się również odczytywać dane z prostych czujników na I2C. Fajne tutoriale z Forbota, dużo pomogły. Kolejny poziom, który spowodował...
Ale chaos. Najpierw korzystasz z biblioteki od STM32, a później zapisujesz bezpośrednio do rejestrów? Zdecyduj się na jedno podejście. Dziwnie masz ta funkcję pull low napisaną. Ja zawsze robię writebit która zajmuje cały slot czasowy na jeden bit. Na 1Wire robiąc pull low musisz ustawić port jako wyjście i ustawić go na poziom niski. Aby go wyłączyć...
Witam Mam płytke z STM32F107 na pokładzie, używam ADC i zauwazyłem nastepujący problem. Do wejścia adc mam pdpiete stałe napięcie powiedzmy 100mV. Po właczeniu zasilania pomiar wskazuje powiedzmy 101mV. Wyłączam układ załączam ponownie i mam wynik 103mV, i jak tak dalej powtarzam to wynik zmienia się w zakresie 99-103mV. Z czego to może wynikać? Podłączenie...
Kiedyś próbowałem się wkręcić w Zakład Makerspace w Poznaniu, ale jakoś nie wyszło. Prowadziłem raz kurs elektroniki cyfrowej, ale potem jakoś zanikło zainteresowanie ze strony osób zarządzających. W poznaniu jest jeszcze inne ciekawe miejsce - Koło Naukowe SENSOR na Politechnice Poznańskiej. Prowadzone tam są różne kursy, między innymi elektronika...
https://obrazki.elektroda.pl/2480476200_... https://obrazki.elektroda.pl/7537338800_... https://obrazki.elektroda.pl/2691569600_... Firma Metriful wprowadziła właśnie na rynek moduł czujnika jakości powietrza „Sense”. Wyceniony został na zaledwie 39 dolarów. Dzięki obsłudze interfejsu I²C...
Taaaaak... Pierwszy akapit of ADC: It has up to 18 multiplexed channels allowing it measure signals from 16 external and two internal sources. VREFINT i czujnik temperatury widoczne na każdym obrazku pokazującym całe ADC lub multiplexer. Dwie strony dalej: Temperature sensor/V REFINT internal channels The Temperature sensor is connected to channel ADCx_IN16...
Źle podłączyłeś potencjometr. Spróbuj tak: [url=https://ccrma.stanford.edu/wiki/Sen...
Witam. Buduję urządzenie z użyciem mikrokontrolera STM32. Układ będzie się komunikował z telefonem przez Bluetooth i wysyłał dane z czujników (temperatury, ciśnienia itd). Komunikacja między urządzeniem z uP a telefonem przebiega prawidłowo - mogę bez problemów wysyłać poszczególne bajty . Pozostaje jedynie opracować metodę wysyłania danych w ramkach,...
Przyczyn spadku podaży jest kilka, niektóre polityczne, inne gospodarcze, jeszcze inne zupełnie absurdalne, ale raczej nie zanosi się na poprawę. Kilka dni temu czytałem, że czołowi dostawcy elektroniki dla samochodów w Europie, czyli Bosch i Continental odczuwają skutki ograniczenia produkcji i zastanawiałem się kiedy to mnie to dotknie. Właśnie dotknęło....
Ja też zaniże poziom. Jaki jest najpepszy na świecie mikrokonroler pod wsekimi względami. Cud miód malina (at)ElektrodaBot Bezpośrednia odpowiedź na pytanie Nie istnieje uniwersalny, absolutnie „najlepszy” mikrokontroler pod każdym względem. Każda rodzina mikrokontrolerów ma swoje mocne i słabe strony, a wybór zależy od konkretnych wymagań projektu:...
http://obrazki.elektroda.pl/6782554600_1... STMicroelectronics wprowadził właśnie do sprzedaży nową, ekonomiczną płytkę rozwojową dla mikrokotrolerów STM32. Układ ten ma pozwolić na wykorzystanie ekosystemu mikrokontrolerów STM32 w urządzeniach Internetu Rzeczy wykorzystując interfejs bezprzewodowy LoRa?. Płytkę rozwojową P-NUCLEO-LRWAN1...
Większość amatorskich konstrukcji detektorów promieniowania jonizującego opartych jest o lampy Geigera-Mullera, w tym wpisie chciałbym Wam przedstawić inną konstrukcję, opartą o detektor półprzewodnikowy, którym tu jest fotodioda. Plusem takiego rozwiązania jest: - brak konieczności stosowania lamp GM, które są dość drogie. - brak konieczności stosowania...
Okazało się, że jeśli siła działa zgodnie ze zwrotem osi, czujnik zwraca wartość ujemną. Przynajmniej na akcelerometrze Wynika z faktu, że akcelerometr, nie mierzy przyśpieszenia, a siłę oddziaływania podłoża. Bardzo łatwo jest się, o tym przekonać jeżeli taki sensor zostanie upuszczony. W przypadku spadku swobodnego wskazania akcelerometru wynoszą...
https://obrazki.elektroda.pl/6602796700_... Autor zrealizował udaną kampanię na Kickstarter swojego pomysłu o nazwie "[url=https://www.kickstarter.com/projec... Jest to monitor środowiskowy, który 1. Rejestruje dane z wbudowanych i podłączanych czujników bezpośrednio do graficznego...
Witam! Od jakiegoś czasu pracuję na stm32 - ucząc się o protokołach I2C współgrając z modułami magnetometru i ciśnieniomierza. Chciałbym dołączyć do tego moduł GPS jednak obsłużyć go przy pomocy UART'a. Sensor to NEO-7, wraz z podłączeniem zasilania GPS wysyła dane *żyje swoim życie*. Próbuję zrealizować to w następujący sposób i niestety nie wiem gdzie...
Małe procesory nie zawsze są używane do bardzo prostych zastosowań. My używany do sensorów, których używany w czujnikach. W jednym może być nawet do 2000 czujników. Potrzebny jest UART (do RS485), w miarę szybkie ADC i 2 piny do sterowania układem generatora). Potrzebna jest dość duża szybkość przetwarzania. Żaden 8 bitowiec w małej obudowie się nie...
To że musisz negować niektóre składowe może wynikać z orientacji sensorów na PCB. A co do algorytmu Mahony/Madgwick...po pierwsze musisz się upewnić że dane do filtru mają poprawny format tz. przyśpieszenie w "g", żyroskop w "dps", magnetometr w " uT". Następnie upewnij się że dane mają poprawny znak np. przyśpieszenie w osi Z ma 1g a jak obrócisz to...
Witam, pisze tu dalej, aby nie zaczynać nowego tematu o aplikacjach dedykowanych dla kontrolerów. Connecting to programmer i nic się nie dzieje ? MMJoy-2 wymaga odpowiedniej ATmegi 32u4 i wgrania Firmware, ktore moze być troche problematyczne jak ktos zaczyna zabawe z MMJou-2. Druga sprawa wgranie Firmwar-a MMJoy-2 powoduje to ze Arduiono nie bedzie...
Witam, Zbudowałem prosty miernik smogu w oparciu o PMS5003 i STM32. Odczyty sa stabilne i podąrzają za zmianami poziomu zanieczyszczenia (mam oczyszczacz). ----------------------------------------... Ciekawostka jaką obserwuję to 100% korelacja między wynikami dla "CF=1,standard particle" i "under atmospheric environment"....
Dotykowy sensor jest zbudowany w oparciu o najnowsze rozwiązanie techniczne zastosowane w nowej serii mikrokontrolerów ARM firmy STM. Do mojego projektu ściemniacza LED zastosowałem ARM Cortex-M0 STM32F051R6T6, który ma do 18 kanałów sensorycznych pojemnościowych, tryb liniowy, obrotowy i dotykowy. Zasada działania polega na załączaniu i wyłączaniu...
Hmmm chyba pasował by tu wierszyk... Nim na pożarcie rzucą nas tłumom Chcemy powiedzieć niektórym gościom To nie tęsknota jest za komuną To jest tęsknota za młodością A co do klubów szkolnych i uczelnianych nie jest tak źle. Razem z kolegą rozkręciliśmy na uczelni Koło Naukowe SENSOR i w ciągu 2,5 roku jego działalności zrobiliśmy miniaturową uczelnię...
Spróbuj wygenerować taki sygnał przy pomocy timera wbudowanego w stma. Wykorzystaj tryb PWM, ustaw nie za wysoki zegar np. 12MHz i dzięki PLL sensora zrób z niego 24MHz. A dodatkowo do uzyskania rozdzielczości 176*144 radzę wykorzystać decymator wbudowany w kamerę. Tak jak zrobiłeś teraz, ustawiasz tylko samą rozdzielczość, w ogóle nie ustawiasz reszty...
Dobra analiza. Tylko ta ostatnia teza jest nieprawdziwa. Nadal wiele układów nie jest dostępnych w perspektywie 6-9 miesięcy. Dotyczy to na przykład mikrokontrolerów, układów zasilania i sensorów produkowanych na waflach 200 mm (8 cali). Wynika to głównie z niedoboru samych wafli i mocno już przestarzałego parku maszynowego, który nie jest rozwijany...
BlueDraco, dzięki za odpowiedź Rozumiem, że Twoje pytanie jest pytaniem retorycznym? Jasne - wszystkie linijki: USART_ClearIT_pendingBit() są bezsensowne w przerwaniach. Czemu różnicuję? Myślałem, szczerze to próbowałem bardzo dużo, żeby doprowadzić mój projekt do używalności - nawet próbowałem zmieniać priorytety przerwań ustawiając dla sensorów wyższe...
http://obrazki.elektroda.pl/3392098100_1... Cześć! Chciałbym przedstawić projekt, który powstawał przez ostatnie 1,5 roku. Na początku wspomnę, że nie tworzyłem go sam – zaczynaliśmy projekt w 2 osoby. Ale o tym napiszę dalej. Najpierw opowiem o samym projekcie. Pierwotne założenia Celem było stworzenie uniwersalnego sterownika do robotyki....
https://stm32f4-discovery.net/2014/05/li... Driver do ekranu nie obsługuje touch sensora, robi to inny układ. Trzeba po prostu go obsłużyć, w przykładzie w pętli, co jest dobrym przykładem, ale gorzej w wykorzystaniu. Możesz zawsze skonfigurować peryferium jakie jest używane do komunikacji...
Nie znam frameworku arduino dla stm32 ale wygląda na to że konfigurujesz timer ale go nie startujesz. tutaj jakiś przykład jak korzystać z timerów https://github.com/rogerclarkmelbourne/A... Spróbuj zmodyfikować funkcję void...
(at)A.T. Zamiast walczyć z problemami nieznanymi w innych systemach, zamiast pakować koprocesor, może lepiej wymienić sensor? Nie myślałeś o zastosowaniu LSM330DLC czy podobnego? Od ST, 3-osie, dość dokładne, dość szybkie. Jeżeli bardzo chcesz, to akcelerometr i żyroskop możesz obsługiwać na I2C bez ryzyka wzajemnego zakłócania, ale I2C i odczyty co...
Płytka STM32F0 Discovery, pomiar na 4 wejściach PC0, Pc1, PC2 i PC3 oraz Vbat, Vref i Vtemp. Konfiguracja ADC i DMA wyglada tak: ADC_InitStructure.ADC_ScanDirection = ADC_ScanDirection_Upward wartości w tablicy wyglądają tak: ADC_DATA ADC_InitStructure.ADC_ScanDirection = ADC_ScanDirection_Backward wartości w tablicy wyglądaja tak: ADC_DATA[0]=2135...
Nie ma nic więcej do tej zmiennej po za tym. Próbowałem też uint16_t data[76800]; ale jedyne co zwraca to '0'. Wkleiłem sobie nawet inicjację z działającego kodu pod SPL i zmieniłem docelowy adres na zmienną ale daje to dokładnie identyczny efekt: [syntax=c] DCMI_InitTypeDef DCMI_InitStructure; DMA_InitTypeDef DMA_InitStructure; /* DCMI configuration...
Witam od dwóch dni mam problem z USART na stm32f4discovery. Otóż napisałem sobie prosty programik na bazie tego przykładu pod stm32f4discovery ze strony Freddiego Chopina, tyle że sam napisałem sobie konfigurację zegarów itd. Zrobiłem konfigurację USART 6, napisałem funkcję do wysyłania jednego bajtu oraz całego słowa i wrzuciłem sobie wysyłanie bajtu,...
Cześć. Dalej nie udaje mi się uruchomić tego modułu (RFM22B). Po tym jak staram się wysłać dane odczytuję rejestr przerwać i okazuje się, że mam błąd FIFO overflow/underflow. Nie wiem też jak sterować GPIO_0 i GPIO_1 dla tx i rx states. Czy ktoś kto już przeszedł przez podobne sprawy mógłby coś mi podpowiedzieć. Rejestry ustawiałem zgodnie z excelem...
https://obrazki.elektroda.pl/8071235800_... Firma STMicro zaprezentowała właśnie swój pierwszy mikrokontroler z linii STM32 wyposażony w interfejs bezprzewodowy. STM32WB to rodzina dwurdzeniowych procesorów z rdzeniami ARM (M4 i M0+) wyposażona w transceivery Bluetooth 5 i 802.15.4. Producent tych mikrokontrolerów mówił już o nich...
Dlaczego uważasz to za błąd? Jest cała masa układów, które nie wymagają adresu rejestru. Protokół I2C wymaga tylko podania adresu układu z ustawioną flagą R/W. Jeżeli układ wymaga podawania adresu rejestru do odczytu (czy cokolwiek więcej), to już programista musi zadbać o przygotowanie właściwych danych. Jeżeli to są jakies stałe sekwencje, to najczęściej...
Poldi, przynajmniej raz w tygodniu pojawia się na Forum pytanie w stylu "co wybrać?", "jak zacząć?" albo "który jest najlepszy?" i za każdym razem temat jest rozwijany na 2 lub 3 strony. Spokojnie poczytaj i wnioski wyciągnij sam. I to nie jest tak, że ARM jest ok, a cała reszta do kosza. Jeżeli chcesz znać moje zdanie (na początek), to aktualnie najłatwiej...
Spróbowałem Twojego pomysłu z NOLOAD: [syntax=c] ._heap (NOLOAD): { . = ALIGN(4); __heap_start = .; PROVIDE(__heap_start = __heap_start); . += __heap_size; . = ALIGN(4); __heap_end = .; PROVIDE(__heap_end = __heap_end); } > sdram .frame (NOLOAD): { . = ALIGN(4); __frame_start = .; PROVIDE(__frame_start = __frame_start); . = ALIGN(4); *(.frame) . = ALIGN(4);...
zujnik jest podłączony bez rezystorów wzmacniających, ponieważ odczytałem ze schematu, że nie są potrzebne(próbowałem także z rezystorami 4k7). Przy sprawdzeniu bufora z danymi w programie Stm Studio, nic się nie zmienia a flaga busy jest ustawiona jedynie przy odłączeniu kabla SDA od czujnika. Proszę o pomoc w znalezieniu przyczyny braku odczytu i...
https://obrazki.elektroda.pl/5078506600_... Opublikowany niedawno raport wskazał, ze większość sprzedawanych poza oficjalną dystrybucją układów DS18B20 może być podróbkami lub kopiami, wykonywanymi przez inne niż Maxim firmy. Omawiany układ to prosty, cyfrowy sensor temperatury z interfejsem 1-Wire. Jeśli kupowaliście go na portalach...
http://obrazki.elektroda.pl/6945964700_1... Przedstawiamy robota klasy Line Follower o nazwie Impact. Jest to ulepszona wersja Moduł z czujnikami Jest to element najdalej wysunięty od środka obrotu. Moment bezwładności jest duży (masa pomnożona przez kwadrat odległości od środka obrotu), dlatego też aby móc wysunąć daleko czujniki,...
Do wykrywania pozycji początkowej silnika nadał by się dodatkowy enkoder magnetyczny np:AS5048A i magnes przyklejony z tyłu do wału silnika. http://www.ams.com/eng/Products/Position... Rozdzielczość 14-bit 0.0219°/LSB, oraz dokładność 0.05° po uśrednieniu danych. Enkoder ten ma próbkowanie tylko 11kHz wiec...
Najpierw musisz określić jak chcesz odbierać dane w PC. Czy to co odbierzesz z sensorów ma służyć jako wirtualna mysz albo joystick (wtedy korzystasz z interfejsu HID) czy chcesz po prostu wyświetlać i/lub rejestrować surowe dane za pomocą jakiegoś programu i wtedy korzystasz z Communication Device Class, który jest widziany jak zwykły port szeregowy...
Mam skonfigurowany I2C wraz z DMA do odbierania danych z sensorów. Inicjalizacja odbioru następuję z częstotliwością 100Hz i jest załączana przez timer, następnie standardowo w przerwaniach od I2C i DMA dane są odbierane. Konfiguracja jest prawidłowa, ponieważ gdy testuje odbiór danych podczas nieskończonej pustej pętli while w głównej funkcji main():...
http://obrazki.elektroda.pl/3629016400_1... http://obrazki.elektroda.pl/8128517300_1... http://obrazki.elektroda.pl/1055571200_1... http://obrazki.elektroda.pl/7477562100_1... Modułowo udostępniło adaptery i moduły elektroniczne dla kilku najpopularniejszych platform deweloperskich. Zestawy...
Witam, Uruchomiłem kamerę ov2640 na stm32f429l. Dane wysyłam jako rgb565. Standardy rozdzielczości jakie potrafię obsłużyć to QQVGA(120*160) oraz QVGA(240*320). Potrzebuję większej rozdzielczości, dokładnie zależy mi na UXGA(1200*1600). Moim problemem są niejasności w konfiguracji rejestrów dsp kamery i sensora. Konfiguracje rejestrów dla QQVGA i QVGA...
Hej. Pacjent to STM32F401VCT6 taktowany domyślnym zegarem wewnętrznym 16MHz. Uruchomiłem sensor HC-SR04 wykorzystując TIM2 do zliczania długości impulsu ECHO wykorzystując tryb capture oraz DMA. Do rejestru TIM2->PSC ładuje 15, ponieważ chcę aby wartość CNT inkrementowała się co 1us. Kod źródłowy poniżej: [syntax=c] #include "stm32f4xx.h" static...
To tak poglądowo, bo bez nagłówków różnych wiele z tym kodem nie zdziałasz. Korzystam zwykle z czterokrotnego pomiaru tego samego kanału i uśredniania tych wyników. U mnie niestety jest wyzwalanie, a nie pomiar ciągły. [syntax=C]/*----------------------------... * \brief Returns value of selected channel...
Cześć, Ponieważ pojawiła się prośba o możliwość udostępnienia uproszczonej wersji na inny uC to przedstawię krótką instrukcję jak dostosować projekt do potrzeb. Generalnie w obecnej wersji obsługiwane są dwie rodziny procesorów czyli STM32F4xx i STM32H7xx - prawdopodobnie nie powinno być większych problemów z innymi podobnymi układami STM natomiast...
Program jest następujący: Mam strukture dla czujników a w niej tablice dla której zapisuje odczytane dane z danego czujnika: [syntax=c] typedef struct { // jakies inne zmienne volatile uint8_t dataToCalculate[6]; // do zapisu danych } czujnik; [/syntax] Tworzę 3 globalne zmienne 'czujnik' (używam 3 czujników): [syntax=c] czujnik Zyroskop = { ...}; czujnik...
http://obrazki.elektroda.pl/9502079900_1... Autor przedstawionego poniżej projektu zmierzył się z zadaniem skonstruowania cyfrowej perkusji z wyjściem MIDI. Układ taki wykorzystywany jest przez wielu perkusistów do ćwiczeń lub też uzyskiwania nowych brzmień. Dzięki niemu możliwe jest podpięcie padów perkusyjnych z wyjściem analogowym...
Zlecę napisanie szkieletu programu realizującego następujące funkcje: - konfiguracja systemu operacyjnego - konfiguracja i uruchomienie pamięci SDRAM - konfiguracja i uruchomienie wyświetlacza LCD TFT podłączonego równolegle RGB656 lub przez MIPI DSI. - konfiguracja i uruchomienie obsługi panelu dotykowego - konfiguracja i uruchomienie komunikacji USB...
Witam, standardowo akcelerometr na płytce przeznaczony jest dla komunikacji SPI, ale wydaje mi się, że nie powinno być problemu, żeby skonfigurować go pod I2C. 1. Ustawienie czujnika w tryb I2C po przez ustawienie stanu wysokiego na nożce CS podpiętej do pinu PE2 lub PE3 (PE3 jest raczej prawdą). 2. Ustawienie LSb adresu czujnika na 0 po przez zwarcie...
https://obrazki.elektroda.pl/7182531600_... Kody rabatowe i promocja--Narzędzia i Elektroniki 1, https://obrazki.elektroda.pl/8513672600_... 2, https://obrazki.elektroda.pl/9108047400_... 3, https://obrazki.elektroda.pl/5472586000_... 4. 159.21zł https://obrazki.elektroda.pl/7582134200_... 5, https://obrazki.elektroda.pl/7214134900_...
Przejrzałem jeszcze raz cały kod i nigdzie nie znalazłem błędu. Wydaje mi się że w przypadkowym fragmencie pamięci nie byłoby za każdym razem takich pasów poziomych. Dodałem jeszcze przed wykonaniem zdjęcia ustawienie wartości przesłony na 2000 ale także to nic nie pomogło. [syntax=c] MT9D111_WriteReg(PAGE_SELECT_REG, 0x0); // Select Page 0 - Sensor...
Witam, Próbuję nawiązać komunikację między płytką STM32F4-DISCOVERY oraz układem MPU-9150. Po wysłaniu adresu urządzenia oraz adresu rejestru, zmieniam kierunek przesyłania danych i program wpada w nieskończoną pętlę przy sprawdzaniu flagi zajętości linii (w układzie jest tylko jeden slave, więc nic innego nie blokuje szyny). Kod: [syntax=c] void I2C1_Conf()...
Hmm moglibyście spojrzeć. Napisałem coś takiego, jednak na LCD są tylko jakiej pasy. Obrazu brak. Stworzyłem bufor 2kB, i dwa wskaźniki na niego (na jego początek i środek). DMA ustawione na circular i zapisuje ciągle ten bufor. Dodatkowo zgłasza przerwania po przesłaniu połowy bufora i całego. I na podstawie tych przerwań próbuję w pętli głównej na...
Miałem ten sam problem. Uświadomiłeś mnie o tym, że muszę ustawiać bit DDS. Wydaje mi się, ze u Ciebie brakuje linijki Dodano po 36 Jednak nie... jak się dokładniej przyjrzałem, to widzę, że wartości u mnie również się mieszają. Nie mam pojęcia czym to jest spowodowane...
Witam serdecznie Kolegów! Aktualnie jestem w trakcie pisania gry typu labirynt z kulką na procesor ARM STM32F103VCT6. Wszystko mam pięknie i ładnie obsłużone (symulacja odbić od powierzchni płaskich, detekcja kontaktu z otworami) no ale zostało jeszcze najważniejsze - symulacja odbić kulki od kantów prostokąta. I tu niestety zaczynają się schody. Z...
Widzę, że temat niestety zamarł. A ja mam znowu nad czym myśleć.. powiedzmy, że użyję sobie DCMI, bo z tego co widziałem w dokumentacji to jest bardzo wygodny i np. przy pewnej płytce ewaluacyjnej znalazłem kody wykorzystujące DCMI z tą kamerą: [url=http://www.ovt.com/products/sensor.... Wszystko fajnie, tylko zastanawiam się nad tym jak i...
Środowisko to Eclipse MARS z nakładką dla stm32. Jeśli chodzi błędy to są tego typu, że kompilator informuję, że jest brak zadeklarowanej zmiennej lub funkcji. Funkcję są zadeklarowane w pliku .h, który jest dołączony do pliku .c ( w którym wywala błąd). Uznaje, że informacja kompilatora o tym błędzie jest troche dziwna ponieważ w kodzie w tym samym...
Dziękuję za konkretną, merytoryczną odpowiedź. Widzę, że układ 345 jest dość popularny: https://www.arduinocircuit.com/how-to-us... Ciekawe, że układ z płytki korzysta z STM32G030. Zastanawiam się, z czego to wynika: łatwej dostępności, niskiej ceny...?
What about the rest of pins? Are you going to leave them unconnected? Where are you going to use this board? I will use it to receive data from original stm32l discovery kit connected to couple of sensors and another nrf24l01 wireless modul, then hopefully send data to my pc to work with them ... like a small wireless meteo station with pc output....
BME chce wrzucić takie. https://botland.com.pl/pl/czujniki-multi... Znalazłem w necie projekt z takim podłączeniem jak zrobiłem więc myślałem że będzie ok. http://cactus.io/hookups/sensors/baromet...
https://obrazki.elektroda.pl/3561032200_... STMicroelectronics łączy sprzęt i oprogramowanie dla mikrokontrolera STM32 z technologiami sterowania głosem firmy Sensory, aby usprawnić opracowywanie interfejsów użytkownika bazujących na mowie w urządzeniach do noszenia, elementach Internetu Rzeczy (IoT) i aplikacjach inteligentnego domu....
Libelium, które oferuje komercyjne moduły LoRa, podaje zasięg ok 1km w warunkach miejskich. Dla LOS twierdzą, że osiągneli 21km, ale brak szczegółów dotyczących setupu na jakim był przeprowadzony test. http://www.libelium.com/extreme-range-wi... Dodano po 10 (at)y0yster Czy sterownik...
Hej, dzieki za odpowiedź. Wklejam kod, powycinałem części odpowiedzialne za komunikację po rs232, żeby nie zaciemniać, myślę że nie mają wpływu na resztę kodu. suma_x to zmienna typu uint32_t [syntax=c]#include <stm32f4xx.h> #include <misc.h> // I recommend you have a look at these in the ST firmware folder #include <stm32f4xx_usart.h>...
https://obrazki.elektroda.pl/6101739600_... Projekt OpenMV to inicjatywa mająca za zadanie tworzyć niedrogi, miniaturowy i łatwo dostępny system widzenia maszynowego, który oprogramować można w popularnym Pythonie. Twórcy tego systemu za cel wzięli sobie stworzenie, jak sami mówią "Arduino dla systemów widzenia maszynowego". Ich...
Czy do końca czy nie to ja nie wiem, bo wnętrzności kompilatorów to nie do końca moja działka, ale może bym jednak poczytał :D. No ale na 6.3 lto mi kod zmniejsza o dobre 10%, i wszystko działa poprawnie. I w sumie na tym 6.3 sobie siedzę, zgodnie z zasadą "jak działa to nie ruszaj", tylko jak wychodzi jakaś nowsza wersja to z ciekawości sprawdzam czy...
Mikrokontrolery STM32H7 posiadają kilka domen zasilania i kilka bloków pamięci. Niby nic wielkiego, ale sprawa trochę się komplikuje kiedy trzeba korzystać z DMA przy obsłudze peryferiów i dość dużych struktur pamięci. https://obrazki.elektroda.pl/4349869800_... Pamięć danych jest dostępna jako (zielone obszary): DTCM - Pamięć danych...
http://obrazki.elektroda.pl/1208484300_1... Projekt OpenMV ma na celu stworzenie niedrogiego i łatwego w obsłudze modułu wizyjnego, który dałoby się oprogramowywać w języku Python. Docelowo OpenMV ma stać się "Arduino wśród modułów wizyjnych", jak opisuje autor przedstawiający aspiracje tego projektu. Realizacja projektu rozpoczęła...
Zmienna A_Gain służy do przeliczenia radianów na stopnie Jest to jeden z podstawowych algorytmów fuzji pomiarów, w internecie znajduje się bardzo dużo informacji w języku angielskim - "Complementary Filter". Na tym etapie nie warto samemu wymyślac algorytmów fuzji pomiarów, należy zapoznać się z aktualnym stanem wiedzy, zrozumieć i dopiero później próbowac...
https://obrazki.elektroda.pl/9771324900_... Przedstawiony poniżej projekt ma dobrze zdefiniowany cel - stworzyć otwarty i niedrogi ultrasonograf. Dedykowany jest on dla wszystkich - naukowców, nauczycieli, hobbystów i amatorów - którzy chcą poznać tajniki tego rodzaju obrazowania. Całkowity koszt realizacji tego projektu kształtuje...
Ja bym zdecydował się na NFR24L01 - mają dużo większe możliwości a cena podobna jak nie niższa. Jedyna bolączka to brak programowego resetu, co można obejść dodając do układu tranzystor za grosze. Procesor - jak wspominałem rodzina STM32F0 (chodzą po 10 zł lub w hurcie po 6 zł lub mniej). Imho jako stację centralną należy zastosować jakikolwiek procek...
Kolejna odmiana kamery FTY A9. Został kupiony w lutym 2024 roku i nie mam już informacji, skąd dokładnie pochodzi - na pewno Ali Express. Nie widziałem tego nigdzie opublikowanego, więc oto kilka informacji: https://obrazki.elektroda.pl/4039828700_... https://obrazki.elektroda.pl/6202979900_... https://obrazki.elektroda.pl/9552459400_...
https://obrazki.elektroda.pl/1489285200_... Firma STMicroelectronics wprowadziła do sprzedaży nową rodzinę mikrokontrolerów - STM32H7. Są to dwurdzeniowe układy z rdzeniami ARM. Jak twierdzi STM, są to najpotężniejsze układy tego rodzaju dostępne obecnie na rynku - posiadają wysoką wydajność przy niskim poborze mocy, oferując jednocześnie...
Witam, próbuję uruchomić akcelerometr LIS3DHH ( https://www.st.com/en/mems-and-sensors/l... ) na zestawie Nucleo F411RE ( https://www.st.com/en/evaluation-tools/n... ). Czujnik mam w postaci adaptera STEVAL-MKI180V1 ( https://www.st.com/en/evaluation-tools/s... ). Konfigurację dla mikrokontrolera generuję za pomocą CubeMX...
stm32 temperature sensor sensor airbag nissan sensor
wzmacniacz stagg znajduje filtr oleju wymiennik ciepła oleju
kamera cofania alternator rozładowuje akumulator
Akumulatory 4MAX - Producent i jakość Zalana ładowarka do hulajnogi - co robić?