Përmbajtje:

Shirit paralajmërues për temperaturën: 10 hapa
Shirit paralajmërues për temperaturën: 10 hapa

Video: Shirit paralajmërues për temperaturën: 10 hapa

Video: Shirit paralajmërues për temperaturën: 10 hapa
Video: Три бездомных котенка в черной машине. Чудеса случаются. 2024, Nëntor
Anonim
Shirit paralajmërues për temperaturën
Shirit paralajmërues për temperaturën

Duke jetuar në Florida, isha i interesuar të krijoja një veshje që mund të më paralajmëronte kur të bëhej shumë nxehtë jashtë. Duke përdorur Arduino dhe disa përbërës të thjeshtë, unë kam qenë në gjendje të krijoj një tabelë qarku që mund të inkorporohet në shiritin e kokës, i cili më paralajmëron kur temperatura arrin një pikë të caktuar, në këtë rast 30C, ose 78F.

Hapi 1: Pjesët

Pjesët
Pjesët

Pjesët që kërkohen për të përfunduar këtë ndërtim përfshijnë:

1) Një Arduino Uno

2) Bordi i zbrazët i qarkut

3) Sensori TMP36

4) Kunjat e lidhësit

5) Shirit në kokë

6) Zile

7) tela

8) Furnizime qepëse/gjilpërë, fije etj.

9) bateri 9v

Hapi 2: Diagrami i telave

Diagrami i telave
Diagrami i telave

Që projekti të funksionojë siç duhet dhe të sigurohet që ai të jetë lidhur mirë, unë provova së pari planin tim në Fritzing. Skema e mëposhtme do të shërbejë si një model për vendosjen e përbërësve më vonë. Shënim: në rastin tim, unë thjeshtova projektin përfundimtar edhe më tej. Në vend që ta lidhni manualisht baterinë 9V në Vin dhe GND në bordin Arduino, unë bashkova një hyrje 3.5 mm dhe e fuqizova atë në atë mënyrë. E përmend këtë tani për të shmangur çdo konfuzion më vonë nëse vendosni ta krijoni vetë këtë projekt kapriçioz.

Hapi 3: Kodi

Për të koduar këtë projekt, kam përdorur informacione nga faqja e internetit e Mecabot të listuara më poshtë. Sidoqoftë, unë gjithashtu do ta postoj kodin këtu për lehtësi.

int Sensor = 0;

void setup ()

{Serial.fillo (9600);

}

lak void ()

{

// noton temp = (5.0 * analogRead (A0) * 100.0) /1024;

int lectura = analogRead (Sensor);

float voltaje = 5.0 /1024 * lekturë; // Atencion aqui

// Nëse përdorni një formulë nga formula LM35DZ vuestra

// float temp = voltaje * 100;

float temp = voltaje * 100 -50;

nëse (temp> 32)

{

t ();

}

tjeter

{

nëse (temp> 30)

{

t1 ();

}

nëse (temp <30);

{

noTone (7);

}

}

}

void t ()

{

toni (7, 494, 500);

vonesa (1000);

}

void t1 ()

{

toni (7, 494, 500);

vonesa (2000);

}

mecabot-ula.org/tutoriales/arduino/practica…

Hapi 4: Provojeni

Provojeni atë
Provojeni atë

Për t'u siguruar që prova e konceptit funksionoi, unë ndërtova projektin para se të bashkohesha me komponentët duke i bërë ato të përhershëm. Në këtë shembull, u futa fort në baterinë 9v në zonat Vin dhe GND në Arduino, ashtu si skematika.

Hapi 5: Kunjat e lidhësit

Kunjat e lidhësit
Kunjat e lidhësit
Kunjat e lidhësit
Kunjat e lidhësit

Pasi qarku juaj i testimit të funksionojë siç duhet, hapi juaj tjetër është të ndërtoni versionin përfundimtar me pika të përhershme të lidhjes. Për të zvogëluar numrin e telave kam përdorur lidhje të vogla në një tabelë qarkore që i vendosa drejtpërdrejt në krye të Arduino. Ky hap tregon lidhësit e vegjël në vend para se të vendos bordin e qarkut në krye. Unë po ju tregoj dy pamje të ndryshme në mënyrë që të shihni se ku shkojnë kunjat e lidhësit.

Hapi 6: Zgjatni telat

Telat e Zgjatur
Telat e Zgjatur
Telat e Zgjatur
Telat e Zgjatur

Në këtë projekt kam dashur ta bëj sensorin e temperaturës të duket si një antenë. Për të arritur këtë, unë zgjas pikat e kontaktit duke shtuar rreth 8 tela, siç shihet në foto. Shënim: sigurohuni që pikat e kontaktit në sensorin TMP36 të mos ngjiten së bashku. Për ta parandaluar këtë, shtova disa materiale izoluese siç shihet nga afër. Ky hap i tërë nuk është i nevojshëm që projekti të funksionojë, vetëm nëse keni ndërmend të bëni një antenë për ndërtimin tuaj.

Hapi 7: Saldimi

Bashkim
Bashkim
Bashkim
Bashkim
Bashkim
Bashkim
Bashkim
Bashkim

Më pas vendoseni tabelën e qarkut në majë të kunjave të vendosur në hapin e mëparshëm dhe ngjitni përbërësit në vend siç shihet në figurë. Në këtë kohë, mund të lidhni telat e altoparlantëve dhe telat TMP36.

Hapi 8: Testimi

Duke testuar
Duke testuar

Ideashtë një ide e mirë për të testuar projektin edhe një herë para se të vazhdoni më tej. Pasi të përfundojë hapi i mëparshëm, projekti juaj duhet të duket i ngjashëm me atë këtu. Videoja demonstron funksionalitetin dhe dëshmon se po funksionon siç duhet.

Hapi 9: Asambleja

Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi

Tani që projekti është ngjitur dhe funksionon siç duhet, mund të filloni ta mbyllni atë dhe veshjen që ju pëlqen. Për mua, mendova se një shirit i kokës funksionoi mirë, kështu që fillova të qep një qese që përbërësit elektronikë të futen brenda. Pastaj, e qepa pjesën e antenës veç e veç.

Hapi 10: Përfundimtar

Përfundimtare
Përfundimtare

Këtu është një foto e produktit përfundimtar. Unë mendoj se ka funksionuar mirë. Edhe pse antena nuk është e nevojshme mendoj se i jep projektit një nuancë humoristike dhe e bën argëtues!

Recommended: