» Elektronika » Arduino »Jak zrobić automatyczny wentylator w Arduino Uno do samodzielnego wykonania na komputerze!

Jak zrobić automatyczny wentylator na Arduino Uno na własny pulpit!

Miłego dnia miłośnicy Arduino i super! Teraz jest już prawie lato, a upał jest tuż za rogiem, aw wielu regionach kraju jest już gorąco, więc w dzisiejszym artykule postanowiłem pokazać, jak zrobić automatyczny wentylator na komputer zrób to sam. „Sercem” naszego wentylatora będzie sterownik arduino uno zamówiony w Chinach. Pomyślano, że możliwe będzie postawienie tego urządzenia na stole, a gdy osoba usiądzie przy stole, wentylator rozpocznie pracę.


Tak więc do automatycznego wentylatora potrzebujemy:
płatność Arduino uno (wziął tutaj)
silnik niskiego napięcia
Druty typu Papa-Mom
- Konwencjonalne druty
przełącznik
USG
pojemnik z tworzywa sztucznego
- małe śmigło
- śruba o długości około 5 cm i szerokości 1 cm
nakrętka do śruby
- Bateria 6-12 V (używam 4 baterii 1,5 V połączonych szeregowo, do których lutowane są dwa przewody matka-matka z odciętym wyjściem matki
gruby drut

Z narzędzi, których potrzebujemy:
lutownica
pistolet do klejenia
nóż biurowy

A więc, po pierwsze, bierzemy nasze źródło zasilania i kładziemy je na dnie pojemnika (używam 16-bitowego pojemnika o stałej cenie, który lubię)

Następnie umieszczamy tablicę Arduino Uno na górze:

Ponieważ płytka wychodzi bardzo dużo, zaznacz 2 otwory na złącza i wytnij je:


Dodaj przełącznik do źródła zasilania, a następnie podłącz moc dodatnią do wyjścia uin na arduino, a minus do Gnd:


Z boku pojemnika (w razie potrzeby również w pokrywie) wykonaj rowek dla przełącznika i przyklej go tam:



jeśli czerwone diody LED na płycie Arduino zaświecą się po włączeniu przełącznika, oznacza to, że prawidłowo podłączyliśmy zasilanie.
Zabieramy ultradźwiękowy dalmierz i lutujemy na jego wyjścia (vcc, Echo, Trig, Gnd) przewody typu tata-mama

W pokrywie pojemnika wykonujemy 6 małych otworów, 2-pod drutami silnika, 4-pod drutami czujnika ultradźwiękowego:

Przewodzimy przewody od czujnika przez otwory w pokrywie i podłączamy je w następujący sposób do płytki arduino: vcc do wyjścia 5 v, Gnd do Gnd, echo do 9 pinów cyfrowych i wyzwalanie do 8

Umieszczamy śmigło na osi silnika, użyję małego fabrycznego, ponieważ nie ma innego, ale lepiej jest użyć większego śmigła, a nawet domowej roboty:

Przylutuj dwa przewody tata-mama do silnika z wyciętym wyjściem „mama”

Przełóż przewody od silnika przez pozostałe otwory w pokrywie:

Bierzemy śrubę z nakrętką i za pomocą naprzemiennego wiertła lub lutownicy wykonujemy otwór w pokrywie dla średnicy śruby:


Włóż śrubę od dołu do góry i dokręć nakrętkę:

Podłączamy jeden przewód od silnika do wyjścia Gnd na płycie arduino, a drugi do 10-tego styku:

Nakładamy pokrywkę i przyklejamy ultradźwiękowy dalmierz, jak pokazano na zdjęciu, również przyklejamy wszystkie zwisające druty:

Nawijamy i przyklejamy gruby drut do śruby:

Mocujemy nasz silnik do górnej części drutu, drut będzie działał jak prowadnica regulowana:

Teraz nadszedł czas, dla mnie osobiście najtrudniejszy krok, a raczej napisanie oprogramowania układowego, nie musisz nic pisać, po prostu uruchom aplikację Arduino IDE, podłącz kartę Arduino do komputera za pomocą specjalnego adaptera, który zwykle jest dostarczany z płytą, skopiuj szkic w podanym poniżej Arduino IDE, w programie klikamy przycisk „pobierz”, po którym szkic powinien zostać załadowany na tablicę arduino.

Jeśli wszystko zostanie wykonane poprawnie, to gdy przedmiot zostanie przybliżony do czujnika ultradźwiękowego na odległość mniejszą niż 20 cm, śmigło powinno zacząć się obracać. Odłączamy nasz projekt od komputera i testujemy nasze urządzenie już od źródła zasilania, w tym celu po prostu przełączamy przełącznik ze stanu wyłączenia do stanu włączenia


Szkic (w tym szkicu silnik nazywa się słowem led):
int echoPin = 9;
int trigPin = 8;
int led = 10;

void setup () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (dioda LED, WYJŚCIE);
}

void loop () {
int czas trwania, cm;
digitalWrite (trigPin, LOW);
delayMicroseconds (2);
digitalWrite (trigPin, HIGH);
delayMicroseconds (10);
digitalWrite (trigPin, LOW);
czas trwania = pulseIn (echoPin, HIGH);
cm = (czas trwania / 58) +3;
Numer seryjny (cm);
Serial.println („cm”);
// opóźnienie (1000);
jeśli (cm <<20) {
digitalWrite (led, HIGH);
} else {
digitalWrite (led, LOW);
}
opóźnienie (100);
}

Cóż, to wszystko! Nasz automatyczny lub inteligentny wentylator jest gotowy! Możesz w to nie wierzyć, ale nawet tak małe śmigło wieje całkiem dobrze w odległości 50 cm, ale idealnie musisz użyć większego śmigła i silnika o większej liczbie obrotów (użyłem niskiego napięcia ze względu na bardzo niski pobór prądu). Mam nadzieję domowej roboty przydatne komuś.
4.8
5
4.5

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij
1 komentarz
Rbos
Arduino Uno jest zbędny do takich celów. W rzeczywistości mikrokontroler nie jest tutaj wcale potrzebny.

Radzimy przeczytać:

Podaj go do smartfona ...