» elettronica » Arduino »Come creare una ventola automatica sul tuo Arduino Uno per il tuo desktop fai-da-te!

Come creare un fan automatico sul tuo Arduino Uno per il tuo desktop!

Buona giornata agli amanti di Arduino e alla moda! Ora è quasi estate, e il caldo afoso è proprio dietro l'angolo, e in molte regioni del paese è già caldo, quindi nell'articolo di oggi ho deciso di mostrare come creare un ventilatore automatico per il desktop fallo da solo. Il "cuore" del nostro fan sarà un controller Arduino Uno ordinato dalla Cina. Era previsto che fosse possibile mettere questo dispositivo sul tavolo e quando una persona si siede al tavolo, il ventilatore inizierà il suo lavoro.


E quindi per un fan automatico abbiamo bisogno di:
Dress-Up Arduino uno (preso qui)
motore a bassa tensione
-Fili tipo mamma-mamma
- Fili convenzionali
-vyklyuchatel
-ultrazvukovoy
contenitore di plastica
- piccola elica
- un bullone lungo circa 5 cm e largo 1 cm
dado a bullone
- Batteria da 6-12 volt (utilizzo 4 batterie da 1,5 V collegate in serie a cui sono saldati due fili da madre a madre con uscita madre interrotta
filo spesso

Dagli strumenti di cui abbiamo bisogno:
saldatore
pistola per colla
coltello da ufficio

E quindi, prima di tutto, prendiamo la nostra fonte di energia e la mettiamo sul fondo del contenitore (utilizzo il contenitore a prezzo fisso a 16 bit che mi piace)

Quindi mettiamo in cima la scheda Arduino Uno:

Poiché la scheda esce molto, segna 2 fori per i connettori e tagliali:


Aggiungiamo un interruttore alla fonte di alimentazione, quindi colleghiamo la potenza più all'uscita uin sull'arduino e meno a Gnd:


Sul lato del contenitore (anche nel coperchio, se necessario), creare una scanalatura per l'interruttore e incollarlo lì:



se i LED rossi sulla scheda Arduino si accendono quando l'interruttore è acceso, allora abbiamo collegato correttamente l'alimentazione.
Prendiamo un telemetro ad ultrasuoni e saldiamo alle sue uscite (vcc, Echo, Trig, Gnd) fili di tipo papà-mamma

Nel coperchio del contenitore facciamo 6 piccoli fori, 2 sotto i fili del motore, 4 sotto i fili del sensore a ultrasuoni:

Passiamo i fili dal sensore attraverso i fori nel coperchio e li colleghiamo come segue alla scheda arduino: vcc all'uscita 5 v, Gnd a Gnd, eco a 9 pin digitali e trig a 8

Mettiamo un'elica sull'asse del motore, ne userò una piccola di fabbrica, poiché non ce n'è un'altra, ma è meglio usare un'elica più grande, o anche una fatta in casa:

Saldare due fili da papà a mamma al motore con un'uscita pretagliata "mamma"

Passare i fili dal motore attraverso i fori rimanenti nel coperchio:

Prendiamo un bullone con un dado e, usando un trapano sfalsato o un saldatore, facciamo un foro nella copertura per il diametro del bullone:


Inserire il bullone dal basso verso l'alto e serrare il dado:

Colleghiamo un filo dal motore all'uscita Gnd sulla scheda Arduino e l'altro al decimo pin:

Mettiamo il coperchio e incolliamo il telemetro ad ultrasuoni, come mostrato nella foto, incolliamo anche tutti i fili penzolanti:

Avvolgiamo e incolliamo un filo spesso al bullone:

Fissiamo il nostro motore sulla parte superiore del filo, il filo fungerà da guida regolabile:

Ora è giunto il momento, per me personalmente il passaggio più difficile, o meglio per scrivere il firmware, non è necessario scrivere nulla, basta avviare l'applicazione IDE Arduino, collegare la scheda Arduino al computer utilizzando un adattatore speciale che di solito viene fornito con la scheda, copiare lo schizzo nell'IDE di Arduino che viene fornito di seguito, nel programma facciamo clic sul pulsante "download", dopodiché lo sketch deve essere caricato sulla scheda di Arduino.

Se tutto viene eseguito correttamente, quando l'oggetto viene avvicinato di più di 20 cm al sensore ultrasonico, l'elica dovrebbe iniziare a girare. Disconnettiamo il nostro design dal computer e testiamo il nostro dispositivo già dalla nostra fonte di alimentazione, per questo semplicemente spostiamo l'interruttore dallo stato off allo stato on


Schizzo (in questo schizzo, il motore si chiama parola led):
int echoPin = 9;
int trigPin = 8;
int led = 10;

void setup () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, OUTPUT);
}

void loop () {
durata int, cm;
digitalWrite (trigPin, LOW);
delayMicroseconds (2);
digitalWrite (trigPin, HIGH);
delayMicroseconds (10);
digitalWrite (trigPin, LOW);
durata = pulseIn (echoPin, HIGH);
cm = (durata / 58) +3;
Serial.print (cm);
Serial.println ("cm");
// ritardo (1000);
if (cm & lt; 20) {
digitalWrite (led, ALTA);
} altro {
digitalWrite (led, LOW);
}
ritardo (100);
}

Bene, tutto qui! Il nostro ventilatore automatico o intelligente è pronto! Potresti non crederci, ma anche un'elica così piccola soffia abbastanza bene a una distanza di 50 cm, ma idealmente devi usare un'elica più grande e un motore con un numero maggiore di giri (ho usato la bassa tensione a causa del consumo di corrente molto basso). Lo spero prodotto fatto in casa utile a qualcuno.
4.8
5
4.5

Aggiungi un commento

    • sorrideresorrisiXaxabeneDONTKNOWyahoonea
      capozeroimbrogliaresìSì-sìaggressivosegreto
      scusaballaredance2dance3perdonoaiutobevande
      arrestoamicibuonogoodgoodfischiodeliquiolinguetta
      fumobattimanicraydeclarederisoriodon-t_mentionscaricare
      caloreadiratolaugh1mdaincontromoskingnegativo
      not_ipopcornpunireleggerespaventarespaventacerca
      schernirethank_youquestoto_clueumnikacutoconcordare
      cattivobeeeblack_eyeblum3arrossirevanterianoia
      censuratospiritosagginesecret2minacciarevittoriayusun_bespectacled
      ShokRespektlolPrevedbenvenutoKrutoyya_za
      ya_dobryiaiutantene_huliganne_othodiFludbandovicino
1 commento
RBOS
Arduino Uno è ridondante per tali scopi. In verità, un microcontrollore non è affatto necessario.

Ti consigliamo di leggere:

Passalo per lo smartphone ...