Съдържание:
- Консумативи
- Стъпка 1: Свържете вашия сензор към Arduino за I2C режим
- Стъпка 2: Инсталирайте библиотеки за вашата Arduino IDE
- Стъпка 3: Програма
- Стъпка 4: Начертаване на изход
- Стъпка 5: Настройка на сериен монитор
Видео: Свързващ сензор, SPS-30, сензор за частици с Arduino Duemilanove, използващ I2C режим: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Когато разглеждах свързването на сензори SPS30, осъзнах, че повечето източници са за Raspberry Pi, но не толкова много за Arduino. Прекарвам малко време, за да накарам сензора да работи с Arduino и реших да публикувам моя опит тук, за да може да бъде полезен за други потребители. Интерфейсът е много лесен, не е необходимо запояване, ако имате правилния кабел. Просто включвате пет проводника в платката Arduino, за да накарате сензора да работи. Също така библиотеките вече са налични.
След като съберете компонентите, внимателно разгледайте и разгледайте какви кабели, конектори и т.н. имате. В този проект следвах режима на връзка I2C.
Консумативи
- SPS30 Sensirion сензор за частици и кабел за свързване.
- Arduino Duemilanove (всеки вид Arduino трябва да работи, стига да определите SCL и SDA щифтове)
- USB кабел за Arduino
Стъпка 1: Свържете вашия сензор към Arduino за I2C режим
Всеки Arduino може да има различни връзки. Както споменах по -рано, използвах режима I2C (не UART). Сензорът може да се захранва директно от 5V щифт на Arduino.
Направете връзките, както е показано на схемите. За Duemilanove щифтовете са (както е показано на фигурата):
SDA ADC4
SCL ADC5
Уверете се, че Pin 4 на SPS30 ("Избор на интерфейс") е свързан към GND при включване на сензора, в противен случай сензорът работи в UART вместо в I2C режим и този драйвер няма да открие сензора.
Стъпка 2: Инсталирайте библиотеки за вашата Arduino IDE
Следвах инструкциите тук:
Инструкции за инсталиране на библиотека
Стъпка 3: Програма
Отново просто следвайте инструкциите за употреба:
Употреба
Използваната програма е файл sps30.ino от сайта Github.
Стъпка 4: Начертаване на изход
Ако не направите нищо, програмата може да се види извеждаща в серийния монитор.
Опитах първо да го начертая, като редактирах програмата, просто забранявайки споменатия ред.
Стъпка 5: Настройка на сериен монитор
Просто редактирайте реда и го върнете към сериен монитор. Разбира се, всеки път, когато трябва да качите кода си с нови промени.
Препоръчано:
Свързващ ултразвуков модул за обхват HC-SR04 с Arduino: 5 стъпки
Свързване на ултразвуков модул за измерване HC-SR04 с Arduino: Хей, какво става, момчета! Akarsh тук от CETech. Този мой проект е малко по -простата страна, но толкова забавен, колкото и другите проекти. В този проект ще взаимодействаме с HC-SR04 ултразвуков сензорен модул за разстояние. Този модул работи от generatin
Свързващ GPS модул с Arduino Uno: 7 стъпки
Свързан GPS модул с Arduino Uno: Здравейте! Искате ли да свържете GPS модул към дъската Arduino Uno, но не знаете как да го направите? Тук съм, за да ви помогна! За да започнете, ще ви трябват следните части
Свързващ бутон - основи на Arduino: 3 стъпки
Свързване на бутон - Основи на Arduino: Бутонът е компонент, който свързва две точки във верига, когато го натиснете. Когато бутонът е отворен (без натиск) няма връзка между двата крака на бутона, така че щифтът е свързан към 5 волта (чрез издърпващия се резистор
Свързване на 3-осен сензор за жироскоп BMG160 с частици: 5 стъпки
Свързване на 3-осен сензор за жироскоп BMG160 с частици: В днешния свят повече от половината младежи и деца обичат игрите и всички, които ги обичат, очаровани от техническите аспекти на игрите, знаят значението на усещането за движение в този домейн. Ние също бяхме изумени от едно и също нещо
Сензор за мъгла - Фотон на частици - Запазване на данни онлайн: 5 стъпки (със снимки)
Сензор за мъгла - Фотон на частици - Запазване на данни онлайн: За да измерим количеството мъгла или дим във въздуха, направихме този сензор за мъгла. Той измерва количеството светлина, което LDR получава от лазер, и го сравнява с количеството светлина на околната среда. Той публикува данните в google лист в реално време чрез IFTTT