Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Podłącz czujnik do Arduino w trybie I2C
- Krok 2: Zainstaluj biblioteki dla swojego Arduino IDE
- Krok 3: Program
- Krok 4: Wykreślanie danych wyjściowych
- Krok 5: Ustawienie monitora szeregowego
Wideo: Interfejs Sensirion, SPS-30, czujnik cząstek stałych z Arduino Duemilanove w trybie I2C: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Kiedy zastanawiałem się nad interfejsem czujników SPS30, zdałem sobie sprawę, że większość źródeł była przeznaczona dla Raspberry Pi, ale nie tak wiele dla Arduino. Poświęciłem trochę czasu, aby czujnik działał z Arduino i postanowiłem zamieścić tutaj moje doświadczenie, aby mogło być przydatne dla innych użytkowników. Interfejs jest bardzo prosty, przy odpowiednim kablu nie jest konieczne lutowanie. Wystarczy podłączyć pięć przewodów do płytki Arduino, aby czujnik działał. Również biblioteki są już dostępne.
Po zebraniu komponentów dokładnie zbadaj i przyjrzyj się, jakie masz kable, złącza itp. W tym projekcie kierowałem się trybem połączenia I2C.
Kieszonkowe dzieci
- Czujnik cząstek stałych SPS30 Sensirion i kabel połączeniowy. Mam tutaj swój.
- Arduino Duemilanove (każdy rodzaj Arduino powinien działać tak długo, jak określisz piny SCL i SDA)
- Kabel USB do Arduino
Krok 1: Podłącz czujnik do Arduino w trybie I2C
Każde Arduino może mieć inne połączenia. Jak wspomniałem wcześniej korzystałem z trybu I2C (nie UART). Czujnik może być zasilany bezpośrednio z pinu 5V Arduino.
Wykonaj połączenia jak pokazano na schematach. W przypadku Duemilanove szpilki to (jak pokazano na rysunku):
SDA ADC4
SCL ADC5
Upewnij się, że Pin 4 SPS30 ("Wybór interfejsu") jest podłączony do GND, po włączeniu zasilania czujnika, w przeciwnym razie czujnik działa w trybie UART zamiast I2C i ten sterownik nie wykryje czujnika.
Krok 2: Zainstaluj biblioteki dla swojego Arduino IDE
Postępowałem zgodnie z instrukcjami tutaj:
Instrukcja instalacji biblioteki
Krok 3: Program
Ponownie postępuj zgodnie z instrukcjami użytkowania:
Stosowanie
Użyty program to plik sps30.ino ze strony Github.
Krok 4: Wykreślanie danych wyjściowych
Jeśli nic nie zrobisz, program będzie widoczny na monitorze szeregowym.
Najpierw spróbowałem go wykreślić, edytując program, po prostu wyłączając wspomnianą linię.
Krok 5: Ustawienie monitora szeregowego
Po prostu edytuj linię i ustaw ją z powrotem na monitor szeregowy. Oczywiście za każdym razem musisz wgrać swój kod z nowymi zmianami.
Zalecana:
Interfejs Atmega16 z wyświetlaczem LCD w trybie 4-bitowym (symulacja Proteus): 5 kroków
Interfejs Atmega16 z wyświetlaczem LCD w trybie 4-bitowym (symulacja Proteus): W tym samouczku opowiemy, jak można połączyć mikrokontroler atmega16 z 16*2 wyświetlaczami LCD w trybie 4-bitowym
Czujnik wilgoci wykorzystujący foton cząstek: 6 kroków
Czujnik wilgoci wykorzystujący Particle Photon: WprowadzenieW tym samouczku zbudujemy czujnik wilgoci wykorzystujący Particle Photon i jego antenę w łóżku lub/i zewnętrzną antenę WiFi. Siła Wi-Fi zależy od ilości wilgoci w powietrzu, a także w ziemi. Stosujemy tę zasadę
Interfejs BMP180 (czujnik ciśnienia barometrycznego) z Arduino: 9 kroków
Interfejs BMP180 (czujnik ciśnienia barometrycznego) z Arduino: BMP-180 to cyfrowy czujnik ciśnienia barometrycznego z interfejsem i2c. Ten mały czujnik firmy Bosch jest bardzo poręczny ze względu na swoje niewielkie rozmiary, niskie zużycie energii i wysoką dokładność.W zależności od tego, jak zinterpretujemy odczyty czujnika, możemy monitorować ch
Interfejs mikrokontrolera 8051 z wyświetlaczem LCD w trybie 4-bitowym: 5 kroków (ze zdjęciami)
Łączenie mikrokontrolera 8051 z wyświetlaczem LCD w trybie 4-bitowym: W tym samouczku powiemy Ci, jak możemy połączyć wyświetlacz LCD z 8051 w trybie 4-bitowym
Odtwarzaj pliki MP3 na 70-letnim gramofonie - bez stałych zmian: 3 kroki
Odtwarzaj pliki MP3 na 70-letnim gramofonie - bez trwałych zmian: Zasadniczo ustawiłem połączenie mono między wybranym przez ciebie źródłem plików MP3 lub multimediów, komputerem, kasetą, krótkofalówką i bezpośrednio podłączonym przewodem. do głośnika za pomocą zacisków krokodylkowych.Jak zawsze film instruktażowy/demonstracyjny: PLEASEif