Съдържание:
- Стъпка 1: Dependências Necessárias E Requisitos
- Стъпка 2: Функция Como O HC-SR04?
- Стъпка 3: Código Fonte
Видео: Сензор Ultrassônico HC-SR04, Dragonboard 410c E Link Sprite: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Esse projeto visa desenvolver um código na linguagem python para adquirir informações de distância de um sensor ultrassônico HC-SR04, que posteriormente será usado para a medição do nível de líquido em um tanque pequeno. За да използвате, използвайте Dragonboard 410c и умния щит за сензори до 96 борда (Link Sprite), за да използвате forcalidos за qualcomm и пело ембарда, без програма за парцели за IoT 2018.
Стъпка 1: Dependências Necessárias E Requisitos
Инсталирайте GPIOLibrary за използване на GPIO да Dragonboard;
Instalar o pacote Time para trabalhar com funções relacionadas com tempo em python;
Използвайте алгумен хардуерен разговор за нивото: за сензора, който трябва да търси траба на тензо на 5V, за количественото използване на GPIO, за да поставите Dragonboard 410c функционалност на 1.8v, изпратете асимметрия, е необходимо да го направите. Nesse caso foi utilizado o 96boards que possui esse tipo de circuito integrado.
Стъпка 2: Функция Como O HC-SR04?
Em uma breve descriptionção, o sensor emite uma onda e espera um retorno, que ocorre caso essa onda encontre algum obstáculo; a partir do tempo decorrido entre essas duas etapas é Calculado a distância entre o sensor e или obstáculo.
Tecnicamente, essas etapas podem ser descritas:
- Um sinal é enviado para o pino trigger para dar início a medição;
- O módulo emite uma sequência de ondas
- Espera-se um retorno e caso isso ocorra, o módulo enviará um sinal no pino echo
- A distância é medida ao multiplicar o tempo decorrido entre as etapas 1 e 3 por 17150
Стъпка 3: Código Fonte
Esse é um resumo do algoritmo utilizado no código; a biblioteca GPIOLibrary e o código fonte desenvolvido que faz 15 medições excluindo-se os valores fora do limite e imprime a média desses valores.
Препоръчано:
Сензор за движение на водата Сензор за движение с помощта на Arduino и соленоиден клапан - Направи си сам: 6 стъпки
Сензор за вода Сензор за движение с помощта на Arduino и соленоиден клапан - Направи си сам: В този проект ще ви покажа как да изградите кран за вода с сензор за движение с помощта на електромагнитен клапан. Този проект може да ви помогне да преобразувате съществуващия си ръчен кран за вода в кран, който може да се контролира въз основа на откриване на движение. Използване на интерфейса на IR сензора
Arduino Nano - MPL3115A2 Прецизен сензор за висотомер Сензор: 4 стъпки
Arduino Nano - MPL3115A2 Прецизен сензор за висотомер Сензор: MPL3115A2 използва MEMS сензор за налягане с I2C интерфейс за предоставяне на точни данни за налягане/надморска височина и температура. Изходите на сензора са цифровизирани от 24-битов ADC с висока разделителна способност. Вътрешната обработка премахва компенсационните задачи от
DIY сензор за дишане с Arduino (проводим плетен сензор за разтягане): 7 стъпки (със снимки)
DIY сензор за дишане с Arduino (проводим плетен сензор за разтягане): Този DIY сензор ще приеме формата на проводим плетен сензор за разтягане. Той ще се увие около гърдите/стомаха ви и когато гърдите/стомаха ви се разширят и свият, сензорът и съответно входните данни, които се подават към Arduino. Така
Desenvolvendo Апликации Аналитични за Dragonboard 410c Com Linker Sprite Мецанин: 6 стъпки
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: Essa publica ç ã o tem como objetivo mostrar os passos need á rios para desenvolver aplica ç õ es anal & oacutec eConline
Свързващ сензор, SPS-30, сензор за частици с Arduino Duemilanove, използващ I2C режим: 5 стъпки
Свързване на Sensirion, SPS-30, сензор за частици с Arduino Duemilanove Използване на I2C режим: Когато разглеждах свързването на сензори SPS30, осъзнах, че повечето източници са за Raspberry Pi, но не толкова за Arduino. Прекарвам малко време, за да накарам сензора да работи с Arduino и реших да публикувам моя опит тук, за да може