И така за автоматичен вентилатор се нуждаем от:
рокля-нагоре Arduino uno (взе тук)
мотор с ниско напрежение
-Папа-мама проводници
- Конвенционални проводници
-vyklyuchatel
-ultrazvukovoy
пластмасов контейнер
- малък витло
- болт с дължина около 5 см и ширина 1 см
гайка до болт
- 6-12 волтова батерия (използвам 4 батерии 1.5V, свързани последователно, към които са споени два проводника майка-майка с отрязания изход на майката
дебела жица
От необходимите ни инструменти:
поялник
пистолет за лепило
офис нож
И така, първо, ние вземаме нашия източник на енергия и го поставяме на дъното на контейнера (използвам 16-битов контейнер с фиксирана цена, който харесвам)
След това поставяме дъската Arduino Uno отгоре:
Тъй като платката излиза много, маркирайте 2 отвора за конекторите и ги изрежете:
Добавете превключвател към източника на захранване, след което свържете плюс мощност към изхода на uin на arduino и минус към Gnd:
Отстрани на контейнера (също ако е необходимо в капака) направете жлеб за превключвателя и го залепете там:
ако червените светодиоди на дъската Arduino се включат при включване на превключвателя, тогава сме свързали правилно захранването.
Взимаме ултразвуков далекомер и спойка към неговите изходи (vcc, Echo, Trig, Gnd) проводници тип татко-мама
В капака на контейнера правим 6 малки дупки, 2-под проводниците на двигателя, 4-под проводниците на ултразвуковия сензор:
Предаваме проводниците от сензора през дупките в капака и ги свързваме по следния начин към платката arduino: vcc към изхода 5 v, Gnd към Gnd, ехо към 9 цифрови пина и триг до 8
Поставяме витло върху оста на двигателя, ще използвам малък заводски, тъй като няма друг, но е по-добре да използвате по-голям витло или дори домашно:
Спойка две проводници на татко към мама към мотора с предварително изрязан изход "мамо"
Прокарайте проводниците от мотора през останалите отвори в капака:
Взимаме болт с гайка и с помощта на поетапно свредло или поялник правим дупка в капака за диаметъра на болта:
Поставете болта отдолу нагоре и затегнете гайката:
Свързваме единия проводник от мотора към изхода на Gnd на платката arduino, а другия към 10-ия щифт:
Слагаме капака и лепим ултразвуковия далекомер, както е показано на снимката, също залепваме всички висящи проводници:
Ние навиваме и лепим дебела жица към болта:
Закрепваме двигателя си към горната част на проводника, телта ще действа като регулируем водач:
Сега дойде времето, за мен лично най-трудната стъпка или по-скоро да напишете фърмуера, не е нужно да пишете нищо, просто стартирайте приложението за Arduino IDE, свържете Arduino дъската към компютъра с помощта на специален адаптер, който обикновено идва с платката, копирайте скицата в Arduino IDE, който е даден по-долу, в програмата кликваме върху бутона "изтегляне", след което скицата трябва да се зареди на дъската на arduino.
Ако всичко е направено правилно, тогава, когато обектът се приближи по-близо от 20 см до ултразвуковия сензор, витлото трябва да започне да се върти. Ние изключваме дизайна си от компютъра и тестваме устройството си от нашия източник на енергия, за това просто превключваме превключвателя от изключено състояние в състояние на включване
Скица (в тази скица моторът се нарича думата led):
int echoPin = 9;
int trigPin = 8;
int led = 10;
настройка за невалидност () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, OUTPUT);
}
void loop () {
int продължителност, cm;
digitalWrite (trigPin, LOW);
забавянеМикросекунди (2);
digitalWrite (trigPin, HIGH);
забавянеМикросекунди (10);
digitalWrite (trigPin, LOW);
продължителност = pulseIn (echoPin, HIGH);
cm = (продължителност / 58) +3;
Сериен печат (см);
Serial.println ("cm");
// забавяне (1000);
ако (см <20) {
digitalWrite (led, HIGH);
} else {
digitalWrite (led, LOW);
}
забавяне (100);
}
Е, това е! Нашият автоматичен или умен вентилатор е готов! Може да не повярвате, но дори и такъв малък витло духа доста добре на разстояние 50 см, но в идеалния случай трябва да използвате по-голям витъл и мотор с по-голям брой обороти (използвах ниско напрежение заради много ниската консумация на ток). Надявам се това домашно приготвени продукти полезен за някого.