Co mirki sądzą o różnych sposobach pomiaru pojemności dołączonej do #mikrokontrolery?
Naprostsza, którą oferuje jedna z bibliotek do Arduino, to podpięcie pojemności do pinu wejściowego i ładowanie przez rezystor z drugiego pinu.
Są też trzy warianty transferu ładunku (które oferuje Atmel QTouch): w pierwszej używamy 2 pinów i ładujemy w kilku cyklach kondensator próbkujący (kilka nF) z mierzonego, aż napięcie na nim nie przekroczy progu "1" logicznej, drugi to QMatrix który
@RicoElectrico: Czego byś nie wybrał to pamiętaj, że stała dielektryczna wody silnie zmienia się wraz z temperaturą. Podobnie zresztą jak np. pojemność ceramików. Musisz badać temp. oraz wykonywać autokalibrację na jakimś kondku np. MKT albo c0g. Temat jest dość uporczywy. Musisz też zwrócić uwagę (baczną) na zastosowane materiały (stała dielektryczna). W końcu będziesz mierzył jakieś pikofarady.
@RicoElectrico: Zakładam, że skoro robisz pomiar wilgotności gleby.. to potrzebujesz tego do jakichś upraw..
Innymi słowy, dokładność pomiaru o której mówi kolega @Analityk: nie jest niezbędna.
Raczej potrzebujesz info typu (mokro, wilgotno, suchawo, sucho)

Pojemnościowe czujniki wilgotności oferowane jako moduł do np Arduino oparte są o NE555 i zmianę częstotliwości.
To rozwiązanie daje dużą rozdzielczość ale jest "prądożerne"

Wszystko zależy tak naprawdę od tego co chcesz osiągnąć..z czego zasilać...jeden czujnik
Zakupiłem jakiś czas temu klona Arduino Nano 3.0 z Aliexpress. Chciałem do niego podłączyć zewnętrzne zasilanie z USB (5V), lecz nie posiadam wtyczki miniUSB i chciałem podłączyć piny z zasilaniem 5V bezpośrednio pod styki. Czy ktoś może wie gdzie je wpiąć?
Wgrałem demo program z LED-ami, ale jak podpinam pod port 5V i jakiekolwiek GND to nie odpala w ogóle :/
Ktoś może wie jak podłączyć zasilanie? :)

Przydatne linki:
LINK1

#
Zrobiłem kurs elektroniki oraz Arduino od Forbot. Dodatkowo zamówiłem sobie esp32 i póki co się bawię, ale nadal mam odczucie, że moja wiedza jest na poziomie zerowym. Czy jest jakiś kurs który naucza podstaw sieci, budowy mikrokontrolerów itd., ale taki wiecie - for dummies?

#esp32 #mikrokontrolery
@Nomad34 przecież ten test to taka kropla w morzu możliwości kontrolerów. A ich też są tysiące i miliony bibliotek. Kursy mogą Ciebie nauczyć tylko jak szukać więcej wiedzy. A ją musisz już sam zgłębić. Najlepiej na przykładach. Esp na początek to ogromna przepaść. Powinieneś za zacząć od jakichś bramek logicznych, prostych pamięci.
@Nomad34: Google: Mikrokontrolery- jak zacząć
To jest problem Arduino- ono jest proste i łatwe jak zna się podstawy i wie skąd to się wzięło. Albo jak ma się wszystko w nosie i chce się na szybko coś uruchomić. Jak chcesz serio podejść do tematu to zapomnij o Arduino. Zacznij od mikrokontrolerów. I nie ma "for dummies"- to są czasami trudne sprawy. Jak dojdziesz do tego czym jest Arduino właściwie i czemu
Mordki, piszę drugą część moich przygód z rowerem (a raczej z tajemniczą elektroniką w sztycie ;)).

Pierwsza część tutaj - LINK CZ.1

Zatem kontynuując... Udało mi się rozebrać sztycę i znalazłem więcej informacji o połączeniach (i nie tylko). Otóż jeden kabel jest na pewno do przycisku, drugi microUSB 5V (ładowanie, ale może i nie tylko ładowanie?), trzeci kabel wychodził spod przycisku, ale ktoś go urwał (nie wiem kto, rower używany - może
MisiekD - Mordki, piszę drugą część moich przygód z rowerem (a raczej z tajemniczą el...

źródło: comment_1588893651JdGgYzL0XwNhbOfnB2n9lm.jpg

Pobierz
zmieszczenie go w tym procesoruniu z pamięcią wystarczającą do zmieszczenia naprawdę krótkich programów.


@Jarek_P: 64B RAMu też nie pomagają ¯\(ツ)_/¯ , a trzeba pamiętać, że to pamięć zarówno na zmienne jak i na stos, więc każde wywołanie funkcji zajmuje conajmniej 2B na adres powrotu. Można temu przeciwdziałać deklarując funkcje jako inline, ale trzeba pamiętać że to tylko sugestia dla kompilatora. Napisanie ładnego kodu (podzielonego na funkcje i moduły) to
Część, mam w końcu czas pobawić się też troszkę nowym silnikiem DC i mam kilka pytań.
Posiadam silnik DC zasilany napięciem 12V, taki typowy z wiertarki :)

Postawnowiłem go sobie wysterować PWM z STM32F103xxx tak aby zrobić soft start.
Wykorzystałem do tego Timer1. Częstotliwość ustawiłem na 20kHz, stopień wypełnienia zwiększa się o 1 procent co jedną sekundę.
Wyjście Timera podłączone jest do bramki mosfeta - IRL540N - logic level.

Płytka jakiej używam
pepepanpatryk - Część, mam w końcu czas pobawić się też troszkę nowym silnikiem DC i ...

źródło: comment_1586951623HFAvLjR66isnnvFGBoFxrm.jpg

Pobierz
@pepepanpatryk dobrze to znaczy że procek go otwiera w dolnej części wykresu Fig. 3 z dokumentacji. Nie jest idealnie ale tragedii nie ma. Inna sprawa to to że ma dużą pojemność bramki i procek go długo przeładowuje.
Może się zdarzyć że procek nie wyrabia z tym przy takiej częstotliwości.
Zmniejsz do 7-10kHz. No i zbadaj eksperymentalnie od jakiej wartości wypełnienia silnik rusza i z tego punktu startuj żeby nie gotować kabli ani
Mirki z #mikrokontrolery #stm32 #arduino #avr #raspberrypi (przepraszam za ilość tagów, ale chciałbym dotrzeć do jak największej liczby osób, które mogą coś podpowiedzieć).
U mnie w firmie produkujemy różne elektroniczne rzeczy i później trzeba je przetestować - są testowane na specjalnie przez nas zrobionych urządzeniach (większość na stm32, część tych starszych i prostszych na avr).
Mam plan, żeby zrobić jedno, uniwersalne urządzenie testujące do wszystkich wyrobów oparte o raspberypi i tylko wymieniać
via Wykop Mobilny (Android)
  • 3
@BoaKusiciel: jeśli tester robisz dla siebie a nie na sprzedaż to licencja GPL to powinno być twoje ostatnie zmartwienie.

Zresztą póki nie piszesz nic do kernela, to w większości będziesz miał styczność z LGPL, która ci nie nakazuje otwierania własnego kodu a jedynie przekazania poprawek w bibliotekach, które zmodyfikowałeś.
Promocja Helion na ebooki, książki i kursy programistyczne - od 6,90 zł

1) Do 13.04.20 trwa propozycja [2za1] Książkowe jaja!. 2 książki programistyczne w cenie 1. Można na pozycji zaoszczędzić nawet ponad 100 zł. Od 40 zł dostawa jest za darmo. Czyniąc tę akcję najlepszą tego roku:

Więcej informacji: LINK DO AKCJI

2) Do 13.04.20 odbywa się propozycja Wielkanocny Jarmark [ebooki i audio od 6.90 zł do 29.90 zł] . Między innymi
tomaszs - Promocja Helion na ebooki, książki i kursy programistyczne - od 6,90 zł

...

źródło: comment_1586240076Nz8AiGTGm0k2s8H1Pjvj7R.jpg

Pobierz
via Wykop Mobilny (Android)
  • 0
@animuss: była taka opcja że się pisało skrypt który zadawał wartość rejestrów, ale dawno już tego nie robiłem.
@a231: no rejestrów to nie ma problemu. Nawet nie musi być symulacji live dla mnie. Przykładowo by wystarczyło: zatrzymam uruchomienie programu breakpointem i chciałbym wtedy móc zadać jakąś wartość na wejście ADC.
Kurde nie do końca rozumiem o co chodzi z usb w stm32f103.

W dokumentacji są dwa osobne rozdziały dotyczące usb:
- USB
- USB (OTGFS)

Czy to są jakieś dwa różne tryby pracy usb (chyba nie do końca)?

W dokumentacji libopecm3 znalazłem przykład użycia usb, wykorzystujący rejestry znajdujące się w rozdziale USB, natomiast nigdzie nie widzę przykładu z tym OTG
FS.

Dlaczego np. w OTG_FS w core interrupts register jest bit
#elektronika #elektronikadiy #mikrokontrolery
myslalem ostatnio nad zrobieniem podobnego projektu, wie ktos moze jak wartosc rpm wplywa na ostrosc obrazu? ile jak szybko jest w stanie taka dioda sie zapalic i zgasnac? glownie mnie ten parametr odnosnie LED interesuje. Czy byc moze te diody migaja w zaleznosci od obrotow? efekt podobny jak krecace sie kolo w jadacym samochodzie. jakbym mial oscyloskop to bym sobie sam sprawdzil xD
progressive - #elektronika #elektronikadiy #mikrokontrolery
myslalem ostatnio nad zr...
@progressive: Bo ty myślisz o regulacji jasności za pomocą PWM. Tutaj niestety musisz dobrać odpowiednie rezystory. Diody w dokumentacji mają podane takie parametry jak Continuous Forward Current oraz Peak Forward Current. Jest to odpowiednio maksymalny ciągły prąd diody oraz prąd chwilowy. Chwilowo przez diodę możesz puścić większy prąd, zaświeci jaśniej ale będzie potrzebowała czasu na ostudzenie struktury. W przykładowej dokumentacji, którą znalazłem prądy te to 20 mA przy pracy ciągłej
@BoaKusiciel: Ogólnie podpinałem kabelek pod mikro USB, a tego drugiego (mini USB) nie ruszałem, bo teraz nie robią już nawet takich końcówek, jak jest podpięty to świeci się jedna zielona i jedna czerwona dioda, a windows pisze: "Nie rozpoznano urządzenia usb"
Jest jakiś sposób by UART w #arduino od USB po podłączeniu do komputera pracował jako karta sieciowa ze stałym ipv4 na mikrokontrolerze?
Problem jest taki że jak podłączone mam kilka płytek do komputera to one są w systemie różnie adresowane i trzeba ręcznie odgadnąć który do czego służy.
Przy okazji umieściłbym na mikrokontrolerze programik w php dla większej wygody.

no to niestety, ani ch340 ani pl2303 nie ma unikalnego, wtedy robi się tak że po podłączeniu puszczasz coś do arduino i ono się identyfikuje, tu przykład:

https://arduino.stackexchange.com/questions/6617/setting-serial-number-on-ch340-usb-serial-device

hub czy nie hub nie ma tu znaczenia, w kompie główny koncentrator też jest hubem, można je stackować, dla szyny USB nie ma to znaczenia logicznego, najwyżej w przepustowości