Menu English Ukrainian Rosyjski Strona główna

Bezpłatna biblioteka techniczna dla hobbystów i profesjonalistów Bezpłatna biblioteka techniczna


ENCYKLOPEDIA RADIOELEKTRONIKI I INŻYNIERII ELEKTRYCZNEJ
Darmowa biblioteka / Schematy urządzeń radioelektronicznych i elektrycznych

Arduino. Podłączanie prostych czujników. Encyklopedia elektroniki radiowej i elektrotechniki

Bezpłatna biblioteka techniczna

Encyklopedia radioelektroniki i elektrotechniki / Projektant radioamatorów

Komentarze do artykułu Komentarze do artykułu

Wbudowany ADC mikrokontrolera, omówiony w poprzedniej części recenzji, ułatwia podłączenie do płytki Arduino różnych czujników analogowych, które przetwarzają mierzone parametry fizyczne na napięcie elektryczne.

Przykładem prostego czujnika analogowego jest zmienny rezystor podłączony do płytki, jak pokazano na rysunku 1. 3. Może być dowolnego typu, na przykład SP33-32-2 (ryc. 10). Wartość rezystora na schemacie jest wskazana w przybliżeniu i może być mniejsza lub większa. Należy jednak pamiętać, że im mniejsza rezystancja rezystora zmiennego, tym więcej prądu pobiera on z zasilacza mikrokontrolera. A kiedy rezystancja źródła sygnału (w tym przypadku rezystora zmiennego) jest większa niż XNUMX kOhm, ADC mikrokontrolera działa z dużymi błędami. Należy pamiętać, że rezystancja rezystora zmiennego jako źródła sygnału zależy od położenia jego suwaka. W skrajnych pozycjach jest równa zeru i maksymalna (równa jednej czwartej nominalnego oporu) w pozycji środkowej.

Arduino. Podłączanie prostych czujników
Ryż. 1. Schemat podłączenia rezystora zmiennego do płytki

Arduino. Podłączanie prostych czujników
Ryż. 2. SP3-33-32

Wygodne jest użycie rezystora zmiennego, gdy chcesz zmieniać parametr płynnie, a nie krokowo (dyskretnie). Jako przykład rozważ pracę podaną w tabeli. 1 program zmieniający jasność diody LED w zależności od położenia suwaka rezystora zmiennego. Ciąg U = U/4 jest potrzebny w programie do konwersji dziesięciobitowej liczby binarnej zwróconej przez ADC na liczbę ośmiobitową, akceptowaną jako drugi operand przez funkcję analogWrite(). W rozpatrywanym przypadku odbywa się to poprzez podzielenie pierwotnej liczby przez cztery, co jest równoznaczne z odrzuceniem dwóch najmniej znaczących bitów.

Tabela 1

Arduino. Podłączanie prostych czujników

Zmienny rezystor o odpowiedniej konstrukcji może służyć jako czujnik kąta obrotu lub przemieszczenia liniowego. Podobnie można do niego podłączyć wiele elementów radiowych: fotorezystory, termistory, fotodiody, fototranzystory. Jednym słowem urządzenia, których opór elektryczny zależy od pewnych czynników środowiskowych.

na ryc. 3 przedstawia schemat podłączenia fotorezystora do Arduino. Gdy zmienia się oświetlenie, zmienia się jego rezystancja elektryczna i odpowiednio napięcie na wejściu analogowym płytki Arduino. Fotorezystor FSK-1 wskazany na schemacie można zastąpić dowolnym innym, na przykład SF2-1.

Arduino. Podłączanie prostych czujników
Ryż. 3. Schemat połączeń fotorezystora Arduino

w tabeli. 2 pokazuje program, który zamienia płytkę Arduino z podłączonym do niej fotorezystorem w prosty światłomierz. Podczas pracy okresowo mierzy spadek napięcia na rezystorze połączonym szeregowo z fotorezystorem i przesyła wynik w dowolnych jednostkach przez port szeregowy do komputera. Na ekranie terminala debugowania Arduino zostaną one wyświetlone, jak pokazano na ryc. 4. Jak widać, w pewnym momencie zmierzone napięcie gwałtownie spadło. Stało się tak, gdy jasno oświetlona fotodioda została zasłonięta przez nieprzezroczysty ekran.

Tabela 2

Arduino. Podłączanie prostych czujników

Arduino. Podłączanie prostych czujników
Ryż. 4. Obraz na ekranie terminala debugowania Arduino

Aby uzyskać wartości oświetlenia w luksach (standardowe jednostki układu SI), należy pomnożyć uzyskane wyniki przez współczynnik korekcji, ale trzeba będzie go dobrać eksperymentalnie i indywidualnie dla każdego fotorezystora. Będzie to wymagało przykładowego światłomierza.

W podobny sposób podłącza się do Arduino fototranzystor [1] lub fotodiodę (rys. 5). Za pomocą kilku urządzeń światłoczułych można zaprojektować najprostszy system wizyjny dla robota [2]. Możliwe jest również zaimplementowanie wielu klasycznych projektów znanych szerokiemu gronu radioamatorów na nowym poziomie technicznym – cybernetyczny model nocnego motyla [3, s. 134-151] lub model czołgu poruszającego się w kierunku światła [4, s. 331, 332].

Arduino. Podłączanie prostych czujników
Ryż. 5. Schemat podłączenia fotodiody do Arduino

Podobnie jak fotorezystor, do Arduino podłączony jest termistor (rys. 6), który zmienia swoją rezystancję elektryczną w zależności od temperatury. Zamiast termistora MMT-4 wskazanego na schemacie, którego główną zaletą jest szczelna obudowa, można użyć prawie każdego innego, na przykład MMT-1 lub importowanego.

Arduino. Podłączanie prostych czujników
Ryż. 6. Schemat podłączenia termistora do Arduino

Po odpowiedniej kalibracji [5, s. 231-255] takie urządzenie może służyć do pomiaru temperatury we wszelkiego rodzaju domowych stacjach pogodowych, termostatach i podobnych konstrukcjach [6].

Wiadomo, że prawie wszystkie diody LED mogą służyć nie tylko jako źródła światła, ale także jako odbiorniki światła - fotodiody. Faktem jest, że kryształ LED znajduje się w przezroczystej obudowie, a zatem jego złącze pn jest dostępne dla światła ze źródeł zewnętrznych. Ponadto obudowa diody LED ma z reguły kształt soczewki, która skupia promieniowanie zewnętrzne na tym przejściu. Pod jego wpływem zmienia się np. rezystancja wsteczna złącza pn.

Podłączając diodę LED do płytki Arduino zgodnie ze schematem pokazanym na rys. 7, jedna i ta sama dioda LED może być wykorzystana zarówno zgodnie z jej przeznaczeniem, jak i jako fotosensor [7]. Program ilustrujący ten tryb przedstawiono w tabeli. 3. Jej pomysł polega na tym, że najpierw do złącza pn diody LED przykłada się napięcie wsteczne, ładując jej pojemność. Katoda diody LED jest następnie izolowana przez skonfigurowanie pinu Arduino, do którego jest podłączona jako wejście. Następnie program mierzy czas, w zależności od światła otoczenia, rozładowania pojemności złącza pn diody LED własnym prądem wstecznym do poziomu logicznego zera.

Arduino. Podłączanie prostych czujników
Ryż. 7. Schemat podłączenia diody LED do płytki Arduino

Tabela 3

Arduino. Podłączanie prostych czujników

W powyższym programie zmienna t jest zadeklarowana jako unsigned int - liczba całkowita bez znaku. Zmienna tego typu w przeciwieństwie do zwykłej int, która przyjmuje wartości od -32768 do +32767, nie wykorzystuje swojego najbardziej znaczącego bitu do przechowywania znaku i może przyjmować wartości od 0 do 65535.

Program oblicza czas rozładowania w pętli while(digitalRead (K)!=0)t++. Ta pętla jest wykonywana, za każdym razem zwiększając t o jeden, aż spełni się warunek w nawiasach, tj. dopóki napięcie katody LED nie spadnie do niskiego poziomu.

Czasami wymagane jest, aby robot nie tylko otrzymywał informacje o oświetleniu powierzchni, po której się porusza, ale także potrafił określić jego kolor. Realizuje się czujnik koloru podłoża, oświetlając go naprzemiennie diodami LED o różnych kolorach luminescencji i porównując za pomocą fotodiody poziomy sygnałów odbitych od niej przy różnym oświetleniu [8]. Schemat połączenia elementów czujnika koloru z płytką Arduino pokazano na rys. 8, a obsługujący go program - w tabeli. 4.

Arduino. Podłączanie prostych czujników
Ryż. 8. Schemat podłączenia elementów czujnika koloru z płytką Arduino

Tabela 4

Arduino. Podłączanie prostych czujników

Procedura pomiaru sygnałów odbieranych przez fotodiodę przy różnym oświetleniu powierzchni jest powtarzana wielokrotnie, a uzyskane wyniki są sumowane w celu wyeliminowania błędów przypadkowych. Następnie program wybiera największą ze skumulowanych wartości. Pozwala to z grubsza ocenić kolor powierzchni. Aby dokładniej określić kolor, konieczne jest skomplikowanie przetwarzania wyników, biorąc pod uwagę nie tylko największy z nich, ale także jego stosunek do mniejszych. Konieczne jest również uwzględnienie rzeczywistej jasności diod LED o różnych barwach luminescencji, a także charakterystyki widmowej zastosowanej fotodiody.

Przykład konstrukcji czujnika koloru składającego się z czterech diod LED i fotodiody pokazano na rys. 9. Osie optyczne diod LED i fotodiody powinny zbiegać się w jednym punkcie na badanej powierzchni, a same urządzenia powinny znajdować się jak najbliżej niego, aby zminimalizować efekt oświetlenia zewnętrznego.

Arduino. Podłączanie prostych czujników
Ryż. 9. Przykład konstrukcji czujnika koloru czterech diod LED i fotodiody

Zmontowany czujnik wymaga starannej indywidualnej kalibracji na powierzchniach o różnych kolorach. Sprowadza się to do wyboru współczynników, przez które przed porównaniem należy pomnożyć wyniki pomiarów uzyskane przy różnym oświetleniu. Robota wyposażonego w taki czujnik można nauczyć wykonywania ciekawych algorytmów ruchu. Na przykład będzie mógł poruszać się po polu pracy jednego koloru bez naruszania granic „zakazanych” stref pomalowanych innym kolorem.

Programy omówione w artykule można znaleźć na ftp://ftp.radio.ru/pub/2016/10/asensors.zip.

literatura

  1. Kholostov K. Ogród na parapecie. - Lefty, 2014, nr 11, s. 12-14.
  2. Kholostov K. Nie dziw się: robot jest prosty. - Lewactwo, 2012, nr 11, s. 12-14.
  3. Otryashenkov Yu M. Młody cybernetyk. - M .: Literatura dziecięca, 1978.
  4. Borisov V. G. Młody amator radiowy. - M.: Radio i komunikacja, 1992.
  5. Revich Y. Elektronika rozrywkowa. - Petersburg: BHV-Petersburg, 2007.
  6. Kholostov K. Regulujemy temperaturę. - Lewactwo, 2013, nr 8, s. 12-14; nr 9, s. 12-14.
  7. Praktyczne programowanie Arduino/CraftDuino - czujnik LED. - Adres URL: robocraft.ru/blog/arduino/70.html.
  8. Domowy czujnik koloru. - URL: robocraft.ru/blog/sensor/395.html.

Autor: D. Lekomtsev

Zobacz inne artykuły Sekcja Projektant radioamatorów.

Czytaj i pisz przydatne komentarze do tego artykułu.

<< Wstecz

Najnowsze wiadomości o nauce i technologii, nowa elektronika:

Nowy sposób kontrolowania i manipulowania sygnałami optycznymi 05.05.2024

Współczesny świat nauki i technologii rozwija się dynamicznie i każdego dnia pojawiają się nowe metody i technologie, które otwierają przed nami nowe perspektywy w różnych dziedzinach. Jedną z takich innowacji jest opracowanie przez niemieckich naukowców nowego sposobu sterowania sygnałami optycznymi, co może doprowadzić do znacznego postępu w dziedzinie fotoniki. Niedawne badania pozwoliły niemieckim naukowcom stworzyć przestrajalną płytkę falową wewnątrz falowodu ze stopionej krzemionki. Metoda ta, bazująca na zastosowaniu warstwy ciekłokrystalicznej, pozwala na efektywną zmianę polaryzacji światła przechodzącego przez falowód. Ten przełom technologiczny otwiera nowe perspektywy rozwoju kompaktowych i wydajnych urządzeń fotonicznych zdolnych do przetwarzania dużych ilości danych. Elektrooptyczna kontrola polaryzacji zapewniona dzięki nowej metodzie może stanowić podstawę dla nowej klasy zintegrowanych urządzeń fotonicznych. Otwiera to ogromne możliwości dla ... >>

Klawiatura Primium Seneca 05.05.2024

Klawiatury są integralną częścią naszej codziennej pracy przy komputerze. Jednak jednym z głównych problemów, z jakimi borykają się użytkownicy, jest hałas, szczególnie w przypadku modeli premium. Ale dzięki nowej klawiaturze Seneca firmy Norbauer & Co może się to zmienić. Seneca to nie tylko klawiatura, to wynik pięciu lat prac rozwojowych nad stworzeniem idealnego urządzenia. Każdy aspekt tej klawiatury, od właściwości akustycznych po właściwości mechaniczne, został starannie przemyślany i wyważony. Jedną z kluczowych cech Seneki są ciche stabilizatory, które rozwiązują problem hałasu typowy dla wielu klawiatur. Ponadto klawiatura obsługuje różne szerokości klawiszy, dzięki czemu jest wygodna dla każdego użytkownika. Chociaż Seneca nie jest jeszcze dostępna w sprzedaży, jej premiera zaplanowana jest na późne lato. Seneca firmy Norbauer & Co reprezentuje nowe standardy w projektowaniu klawiatur. Jej ... >>

Otwarto najwyższe obserwatorium astronomiczne na świecie 04.05.2024

Odkrywanie kosmosu i jego tajemnic to zadanie, które przyciąga uwagę astronomów z całego świata. Na świeżym powietrzu wysokich gór, z dala od miejskiego zanieczyszczenia światłem, gwiazdy i planety z większą wyrazistością odkrywają swoje tajemnice. Nowa karta w historii astronomii otwiera się wraz z otwarciem najwyższego na świecie obserwatorium astronomicznego - Obserwatorium Atacama na Uniwersytecie Tokijskim. Obserwatorium Atacama, położone na wysokości 5640 metrów nad poziomem morza, otwiera przed astronomami nowe możliwości w badaniu kosmosu. Miejsce to stało się najwyżej położonym miejscem dla teleskopu naziemnego, zapewniając badaczom unikalne narzędzie do badania fal podczerwonych we Wszechświecie. Chociaż lokalizacja na dużej wysokości zapewnia czystsze niebo i mniej zakłóceń ze strony atmosfery, budowa obserwatorium na wysokiej górze stwarza ogromne trudności i wyzwania. Jednak pomimo trudności nowe obserwatorium otwiera przed astronomami szerokie perspektywy badawcze. ... >>

Przypadkowe wiadomości z Archiwum

Uczeni uwielbiają krótkie nagłówki 05.09.2015

Wysokie cytowanie jest uważane za oznakę sukcesu pracy naukowej: im więcej innych badaczy odniosło się do artykułu, tym ciekawsze i bardziej obiecujące wyniki. Ale w publikacji ważna jest nie tylko treść, ale i forma: jest mało prawdopodobne, aby ktokolwiek przeczytał bardzo źle napisany tekst - po prostu nie może, nawet jeśli jest tam opisane odkrycie o niewiarygodnej wadze. Jakie parametry formalne, stylistyczne wpływają na popularność badania?

Na przykład długość tytułu. Adrian Letchford i współpracownicy z University of Warwick porównali cytowania 140 000 artykułów opublikowanych w latach 2007–2013 z długością ich tytułów. Nie jest to pierwsza tego typu praca, ale jak dotąd wyniki są tu nieco sprzeczne. Niektóre kontrowersje mogły powstać, ponieważ różne czasopisma naukowe stosują różne standardy. Na przykład Science wymaga od autorów ograniczenia tytułu artykułu do 90 znaków, podczas gdy czasopisma z grupy PLoS (Public Library of Science) zezwalają na maksymalnie 250 znaków - jednak pod względem cytowania artykuły w Science, średnio, znacznie wyprzedzają artykuły w PLoS. Oznacza to, że aby zbadać związek między popularnością dzieła a jego tytułem, należy porównać publikacje opublikowane w tym samym czasopiśmie lub grupie wydawniczej.

Tym razem badacze właśnie to zrobili, z dość przewidywalnym wynikiem: cytowania były wyższe w przypadku artykułów z krótkimi tytułami. Były jednak wyjątki: artykuły w The Lancet i The Lancet Oncology nie znalazły związku między długością tytułu a popularnością, a w Journal of High Energy Physics publikacje z krótkimi tytułami zwykle zbierały niewiele autocytowań. (Nawiasem mówiąc, The Lancet znalazł dwa artykuły, które znalazły się w pierwszej piątce najkrótszych tytułów: jeden z nich nazywał się po prostu "Krótkowzroczność", czyli "Krótkowzroczność", a drugi - "Odra", czyli "Odra" .) Pełną informację o wynikach badań można przeczytać w Royal Society Open Science.

Pracownicy niektórych publikacji - Karl Ziemelis, redaktor naukowy wydziału fizyki w Nature i Meghan Byrne, starszy redaktor PLoS One - mówią, że to prawda: krótki nagłówek przyciąga więcej uwagi, więc zwiększa prawdopodobieństwo, że artykuł pod nim znajduje się zostanie przeczytany do końca. Za nowym dziełem przemawiają ogromne statystyki ze 140 tys. przeanalizowanych publikacji, choć oczywiście nikt nie mówi, że krótki tytuł to jedyny klucz do sukcesu. To raczej tylko jeden z czynników, zwłaszcza że nie uwzględniono tu np. naukowego profilu artykułu i nazwiska kierownika laboratorium.

Równie dobrze może być tak, że fizycy i lekarze mają różne nastawienie do długości nagłówków, a artykuł opublikowany przez sztab laureata Nagrody Nobla z definicji przyciągnie większą uwagę. Uzyskanych wyników nie należy jednak lekceważyć. W końcu naukowcy kochają milczenie wcale nie z lenistwa umysłu, po prostu, jak nikt inny, rozumieją słuszność dobrze znanego wyrażenia Szekspira „… zwięzłość jest duszą umysłu…”, które jest podobny do nie mniej znanego Czechowa „Zwięzłość jest siostrą talentu”.

Inne ciekawe wiadomości:

▪ Najdłużej żyjący kręgowiec zidentyfikowany

▪ Plamy słoneczne wpływają na klimat

▪ Jowisz nie krąży wokół Słońca

▪ Globalne ocieplenie powoduje blaknięcie koralowców

▪ Rozmowa telefoniczna pobudza korę mózgową

Wiadomości o nauce i technologii, nowa elektronika

 

Ciekawe materiały z bezpłatnej biblioteki technicznej:

▪ sekcja witryny Warsztat domowy. Wybór artykułów

▪ artykuł Zasady organizacji i zadania służby medycyny katastrof. Podstawy bezpiecznego życia

▪ artykuł Dlaczego w nazwach produktów IKEA nie ma liczb? Szczegółowa odpowiedź

▪ artykuł Robotnik-spawacz betonu asfaltowego. Standardowe instrukcje dotyczące ochrony pracy

▪ artykuł Odgromowa ochrona budynków. Encyklopedia elektroniki radiowej i elektrotechniki

▪ artykuł Dekoder prostego systemu telesterowania. Encyklopedia elektroniki radiowej i elektrotechniki

Zostaw swój komentarz do tego artykułu:

Imię i nazwisko:


Email opcjonalny):


komentarz:





Wszystkie języki tej strony

Strona główna | biblioteka | Artykuły | Mapa stony | Recenzje witryn

www.diagram.com.ua

www.diagram.com.ua
2000-2024