Spisu treści:
Wideo: Ploter wartości analogowych Arduino: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Jakiś czas temu pomyślałem, że przydałby się wykres dla moich wyjść analogowych. Pomogłoby to w debugowaniu moich wyjść, dało mi ogólne pojęcie o ograniczeniach czujnika i tak dalej, a nawet byłoby po prostu całkiem fajnym interfejsem dla dowolnego czujnika. Tak więc, z Arduino, OLED i wybranym czujnikiem, zacznijmy działać.
Krok 1: Rzeczy, których będziesz potrzebować:
- Arduino
- Wyświetlacz (mój projekt używa OLED o przekątnej 0,96 cala, a szkic nadaje się do tego samego, ale możesz użyć dowolnego wyświetlacza, który chcesz. Będziesz musiał jednak dostosować kod (wyjaśniono w sekcji kodu))
- Płytka do krojenia chleba (używam niestandardowej tarczy do krojenia chleba, ale nie ma znaczenia, czego używasz)
- Przewody połączeniowe
- Nie za dużo czasu
Krok 2: Sprzęt
Podłączanie OLED: (Patrz obrazy powyżej dla kolorów)
- Czerwony przewód (VCC): 5 v Arduino
- Zielony przewód (GND): Uziemienie Arduino
- Fioletowy przewód (SCL): SCL Arduino (sprawdź spód płytki pod kątem oznakowania, jeśli nie ma określonego pinu SCL, zwykle jest to A5)
- Pomarańczowy przewód (SDA): SDA Arduino (sprawdź spód płyty pod kątem oznakowania, jeśli nie ma określonego pinu SDA, zwykle jest to A4)
Podłączanie czujnika: (Patrz obrazy powyżej dla kolorów)
- Zasil czujnik zgodnie z jego konkretnym pinout
- Wyjście czujnika powinno iść do A0
Krok 3: Kodeks
To prosta rzecz, którą robi program - pobiera dane analogowe, mapuje je na współrzędne y wykresu i rysuje linię do współrzędnej y z poprzedniej współrzędnej y, podczas gdy współrzędna x jest stale zwiększana.
Kod wcale nie jest zbyt skomplikowany i jest dobrze skomentowany, więc jeśli czujesz, że rozumiesz go na tyle dobrze, aby go poprawić, zrób to. Został jednak zaprojektowany tak, aby można go było maksymalnie dostosować przy minimalnym podkręceniu. Aby zmienić rozmiar wykresu, pozycję wykresu lub rozmiar słupka odczytu (rozmiar słupka jest już optymalnie i responsywnie ustawiony), wystarczy zmienić
- GRAPH_HEIGHT
- GRAPH_WIDTH
- GRAPH_BOX_X
- GRAPH_BOX_Y
- BAR_WIDTH
stałe, zgodnie z wymaganiami, w sekcji definicji stałych.
Dodatkowo wyjście czujnika może być odwrócone (wysokie wejście -> niskie wyjście i odwrotnie). W takim przypadku zmień stałą INVERTED na „prawda”.
Kod Arduino:
Krok 4: Wniosek
To tyle w przypadku tego prostego projektu. Mam nadzieję, że przyda się to innym ludziom. Jeśli zdarzy ci się znaleźć błąd w kodzie, ewentualne ulepszenia, a nawet nowe zastosowanie projektu, daj mi znać w komentarzach. Jeśli projekt Ci się spodobał, rozważ zagłosowanie na niego w konkursie „Zbuduj narzędzie”.
Zalecana:
Korzystanie z czujników analogowych z ESP8266: 5 kroków
Korzystanie z czujników analogowych z ESP8266: Przetwornik analogowo-cyfrowy (ADC, A/D, A-D lub A-to-D) to system, który przekształca sygnał analogowy w sygnał cyfrowy. Przetworniki A/D tłumaczą analogowe sygnały elektryczne do celów przetwarzania danych. Dzięki produktom dopasowanym do wydajności, mocy
Jak odczytać wiele wartości analogowych za pomocą jednego pinu analogowego: 6 kroków (ze zdjęciami)
Jak odczytać wiele wartości analogowych za pomocą jednego pinu analogowego: W tym samouczku pokażę, jak odczytać wiele wartości analogowych za pomocą tylko jednego analogowego pinu wejściowego
7-segmentowy do wyświetlania wartości ADC #Arduino, #Arduino: 4 kroki
7-segmentowy do wyświetlania ADC #Arduino Values, #Arduino: W tym artykule wykonam projekt, który nadal jest związany z poprzednim artykułem. Mianowicie przetwarzanie danych ADC. Więc nie potrzebujesz monitora szeregowego, aby zobaczyć wartość danych ADC. w tym artykule zrobię wyświetlacz przeglądarki wartości ADC. więc nie
Dziedzictwo - Ceramika w kontekście technik cyfrowych i analogowych 2015: 3 kroki (ze zdjęciami)
Dziedzictwo – ceramika w kontekście technik cyfrowych i analogowych 2015: Do tej pory ceramika była rzemiosłem, które miało niewielki wpływ cyfrowy. Z tego powodu połączenie tego rzemiosła z nową technologią było ekscytujące. Punktem wyjścia była starożytna forma i styrocutter CNC.DESIGNBOOM
Kolejna obudowa klucza USB, tym razem dla fotografów analogowych: 3 kroki
Kolejna obudowa klucza USB, tym razem dla fotografów analogowych: Przez jakiś czas miałem klucz USB na biurku, obudowa pękła i otworzyła się i trzymałem ją, dopóki nie znalazłem odpowiedniej obudowy zastępczej. Mam nadzieję, że będzie to analogowe odczucie proszę fotografów filmowych o instruktaże