-
Data: 2015-12-27 02:45:16
Temat: Re: Atmega i problem z czujnikiem pojemnościowym
Od: AlexY <a...@i...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Marek Wodzinski pisze:
> On Sat, 26 Dec 2015, AlexY wrote:
>
>> Marek Wodzinski pisze:
[..]
> QtouchADC to całkiem inna metoda. Masz jeden kondensator wewnątrz procka
> na wejściu ADC, drugim jest elektroda. Ładujesz jeden, rozładowujesz
[..]
> ADC da o wiele większą rozdzielczość pomiaru niż pomiar czasu w
> 'tradycyjnym' układzie, a to przekłada się na większą czułość przy
> mniejszych zakłóceniach (bo te się odejmują).
Domyślam się, tylko aby wyrzeźbić coś samego muszę zagłębić się w
obsługę ADC z wszelkimi jej ograniczeniami, do zrobienia, jeśli metody
prymitywne zawiodą wezmę się i za to.
>> niestety to moje pierwsze kroki w atmegach, nie wnikałem jeszcze w ich
>> assembler, nie znam i po wstępnym zapoznaniu, nie mam ochoty
>> zapoznawać się z C ani C++, pozostaje bascom
>
> Weź Arduino. Obsługuje Atmegę8.
> Ale ja bym kupił gotowe Pro Mini po $2 - szkoda czasu na robienie
> płytek, lutowanie itp. Taniej i tak by nie wyszło jak się doliczy
> stabilizatory, kwarc i płytkę. Jakby dać po jednej płytce na 3 schody
> (na mój gust powinno zadziałać), to wyjdzie jak za darmo :-)
Nie do końca, procek będzie sterować pasek RGB przez sprzętowy PWM, 8-ka
ma 3 PWM'y więc siłą rzeczy wystarczy na jeden stopień, mam ich tak ze 2
garście, płytki i tak nie planuję. Rozważałem opcję jeden proc i kość 16
kanałowego PWM'a x3 (13 stopni mam) ale to by oznaczało potężną wiązkę
kabli.
[..]
> Jest tak duża, że wolałem napisać samemu. Sam odczyt to tylko kilka
> instrukcji. Więcej jest zabawy z uśrednianiem długoterminowym,
> ustawieniem sobie progów wykrycia dotyku itp.
Widziałem fajną metodę na to próg=pomiar*0.03+próg*0.97
[..]
> Układ jest inny. Wykorzystujesz tylko jeden pin i do niego podłączasz
> elektrodę przez rezystor (1-100k). Ale żeby naładować wewnętrzy
> kondensator, to trzeba go podłączyć na chwilę do innego pinu na którym
> będzie 5V. Poczytaj na czym to polega.
Obecnie tak robię, monitoruje pin ładując innym przez opornik, zatem to
zbliżona metoda.
Tak czy siak dzięki za potwierdzenie że da się, już wiem że nie marnuję
czasu.
--
AlexY
http://faq.enter.net.pl/simple-polish.html
http://www.pg.gda.pl/~agatek/netq.html
Następne wpisy z tego wątku
- 27.12.15 21:26 janusz_k
- 28.12.15 00:18 Zenek Kapelinder
- 28.12.15 02:42 AlexY
- 28.12.15 02:43 AlexY
- 28.12.15 02:51 Zenek Kapelinder
- 28.12.15 07:55 Jacek
- 28.12.15 11:47 ACMM-033
- 28.12.15 16:03 AlexY
- 28.12.15 16:06 AlexY
- 28.12.15 19:05 Zenek Kapelinder
- 29.12.15 01:40 Marek Wodzinski
- 29.12.15 12:28 Uzytkownik
- 29.12.15 12:37 AlexY
- 29.12.15 19:04 janusz_k
- 29.12.15 20:34 AlexY
Najnowsze wątki z tej grupy
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
Najnowsze wątki
- 2025-02-12 Warszawa => Expert Recruiter 360 <=
- 2025-02-12 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-02-12 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-12 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-12 Kraków => PHP Full Stack Developer <=
- 2025-02-12 Karta dźwiękowa stereo
- 2025-02-12 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-02-12 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-02-12 Łódź => NodeJS Developer <=
- 2025-02-12 Błonie => Sales Specialist <=
- 2025-02-12 Dziwne zachowanie magistrali adresowej w 8085
- 2025-02-11 Mini pecet
- 2025-02-10 Spalił się spaliniak
- 2025-02-10 zarowka wifi - z sensowna apka lub lepiej albo lokalnie lub przez web. I zeby harmonogram miala
- 2025-02-10 Chrzanów => Programista NodeJS <=