Съдържание:

Индикатор за ниско ниво на контакт и без корозия и контрол на двигателя: 5 стъпки
Индикатор за ниско ниво на контакт и без корозия и контрол на двигателя: 5 стъпки

Видео: Индикатор за ниско ниво на контакт и без корозия и контрол на двигателя: 5 стъпки

Видео: Индикатор за ниско ниво на контакт и без корозия и контрол на двигателя: 5 стъпки
Видео: Большой гид по обновлённому двигателю 1.6 TDI (EA288) для VW, Skoda, Seat, Audi 2024, Юли
Anonim
Свържете се с индикатор за нивото на водата и без корозия и контрол на двигателя
Свържете се с индикатор за нивото на водата и без корозия и контрол на двигателя
Свържете се с индикатор за нивото на водата и без корозия и контрол на двигателя
Свържете се с индикатор за нивото на водата и без корозия и контрол на двигателя

Здравей, В тази инструкция ще видим как да получим статуса на резервоара за вода въз основа на нивата на водата (високо, средно, ниско) на резервоара отгоре, използвайки три различни цветни светодиода по безконтактен начин, с помощта на ултразвуков сензор и дъска Arduino uno.

Професионалисти:

1. Тъй като преминаваме по безконтактен метод, при който ултразвуковият сензор достига разстоянието до обекта (дори той може да бъде вода), като предава сигнал и изчислява колко време е необходимо за отскачане, няма проблем с корозията на проводниците.

2. Можем да увеличим или намалим нивата без допълнителен хардуер по всяко време.

3. По -малко поддръжка.

4. Работи дори с малък слънчев панел.

Минуси:

1. Не е напълно водоустойчив, ултразвуков сензор не трябва да влиза в контакт с вода.

Имаме нужда от

1. Ултразвуков сензор - HC SR04 -1

2. Arduino uno табло- 1

3. Светодиоди с различни цветове -3

4. 100 ома резистори-3

5. usb кабел за програмиране на arduino.

6. някои свързващи проводници.

7. Соларен панел 10 v, 5w или 9v адаптер или 5v адаптер за захранване на платката.

Целият проект е разделен на две части, Част 1: Свързване на светодиоди за различни нива на водата

Част 2: Релейно свързване. за AC (220V/110V) управление на двигателя.

Част 1:

Стъпка 1: Тестване на Arduino Uno Board

Тестване на Arduino Uno Board
Тестване на Arduino Uno Board
Тестване на Arduino Uno Board
Тестване на Arduino Uno Board

Всички нови платки се доставят с вградено светодиодно мигащо предварително програмирано, но ако използваме старо uno, което е използвано за други проекти, може да се тества с проста бордова LED мигаща програма.

Стъпка 2: Код

Програмирайте uno с този код.

Можете да промените кода, който отговаря на вашите нужди, тук максималната височина на резервоара е 110 см

Червеният светодиод свети, когато нивото на водата е> 60 cm && <= 70 cm.

Синият светодиод мига, когато нивото на водата е> 40 && <= 60.см

Синият светодиод свети, когато нивото на водата е> 25 && <= 40 cm.

Зеленият светодиод свети, когато нивото на водата е <25 cm.

Стъпка 3: Електрическа схема

Електрическа схема
Електрическа схема
Електрическа схема
Електрическа схема
Електрическа схема
Електрическа схема

1. Инсталирайте ултразвуковия сензор на няколко сантиметра над максималното ниво на водата и го закрепете с водоустойчив контейнер.

2. Изведете четири проводника от сензора viz vcc, gnd, trig, echo към платката arduino, като използвате удължителни проводници.

3. Свържете 1. Vcc проводник на сензора към 5v на arduino

2. gnd проводник на сензора към gnd на arduino

3. Спуснете проводника на сензора към щифт #8 на arduino

4. Ехо проводник на сензора към пин #10 на arduino

Сега трябва да свържем светодиоди, за да покажем нивото на водата.

1. Свържете червено от щифт #2 към gnd чрез резистор 100 ома, това показва ниско ниво

2. Свържете зелено от щифт #4 към gnd чрез резистор 100 ома, това показва високо ниво

3. Свържете бяло от щифт #3 към gnd чрез резистор 100 ома, това показва средно ниво.

Стъпка 4: Захранване на Arduino

1. Можете да използвате 9v адаптер.

или

2. можете 10V слънчев панел.

или

3. можете да използвате 5v директно към arduino v в пин.

Препоръчано: