Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Jeg bodde i Florida og var interessert i å lage et plagg som kunne advare meg når det ble for varmt ute. Ved å bruke Arduino og noen få enkle komponenter klarte jeg å lage et kretskort som kunne innlemmes i et hodebånd som advarer meg når temperaturen når et spesifisert punkt, i dette tilfellet 30C eller 78F.
Trinn 1: Delene
Delene som kreves for å fullføre denne konstruksjonen inkluderer:
1) En Arduino Uno
2) Tom kretskort
3) TMP36 -sensor
4) Koblinger
5) Hodebånd
6) summer
7) ledninger
8) Syartikler/nål, tråd etc.
9) 9v batteri
Trinn 2: Kabeldiagrammet
For at prosjektet skulle fungere skikkelig og sikre at det var riktig kablet, testet jeg planen min først i Fritzing. Følgende skjema vil tjene som en mal for å plassere komponentene senere. Merk: i mitt tilfelle forenklet jeg det siste prosjektet ytterligere. I stedet for å koble 9V -batteriet manuelt til Vin og GND på Arduino -kortet, skjøt jeg en 3,5 mm inngang og drev den på den måten. Jeg nevner dette nå for å unngå forvirring senere hvis du bestemmer deg for å lage dette finurlige prosjektet selv.
Trinn 3: Kode
For å kode dette prosjektet brukte jeg informasjon fra Mecabots nettsted som er oppført nedenfor. Imidlertid vil jeg også legge ut koden her for enkelhet.
int Sensor = 0;
ugyldig oppsett ()
{Serial.begin (9600);
}
hulrom ()
{
// float temp = (5.0 * analogRead (A0) * 100.0) /1024;
int lectura = analogRead (Sensor);
float voltaje = 5.0 /1024 * lectura; // Atencion aqui
// Si usais un LM35DZ vuestra formula sera
// flyte temp = voltaje * 100;
flyte temp = voltaje * 100 -50;
hvis (temp> 32)
{
t ();
}
ellers
{
hvis (temp> 30)
{
t1 ();
}
hvis (temp <30);
{
noTone (7);
}
}
}
ugyldig t ()
{
tone (7, 494, 500);
forsinkelse (1000);
}
ugyldig t1 ()
{
tone (7, 494, 500);
forsinkelse (2000);
}
mecabot-ula.org/tutoriales/arduino/practica…
Trinn 4: Test det ut
For å sikre at beviset på konseptet fungerte, bygde jeg prosjektet før jeg loddet på komponentene som gjorde dem permanente. I dette eksemplet koblet jeg hardt inn 9v -batteriet til Vin- og GND -områdene på Arduino, akkurat som skjematisk.
Trinn 5: Koblingsnål
Etter at testkretsen din fungerer som den skal, er ditt neste trinn å bygge den endelige versjonen med permanente loddepunkter. For å redusere antall ledninger brukte jeg små kontakter på et kretskort som jeg la direkte på Arduino. Dette trinnet viser de små kontaktene på plass før jeg legger kretskortet på toppen. Jeg viser deg to forskjellige visninger, slik at du kan se hvor kontaktpinnene går.
Trinn 6: Forlengede ledninger
I dette prosjektet ønsket jeg å få temperatursensoren til å ligne en antenne. For å oppnå dette forlenget jeg kontaktpunktene ved å legge til ca 8 ledning, som vist på bildet. Merk: Vær sikker på at kontaktpunktene på TMP36 -sensoren ikke blir loddet sammen. For å forhindre dette, la jeg til litt isolerende materiale som sett på nærbildet. Hele dette trinnet er ikke nødvendig for at prosjektet skal fungere, bare hvis du har tenkt å lage en antenne til bygningen din.
Trinn 7: Lodding
Plasser deretter kretskortet på toppen av pinnene som ble plassert i forrige trinn, og lodd komponentene på plass som vist på bildet. På dette tidspunktet kan du lodde inn høyttalerkablene og TMP36 -ledningene.
Trinn 8: Testing
Det er en god idé å teste prosjektet en gang til før du går videre. Når forrige trinn er fullført, skal prosjektet ditt se ut som det her. Videoen demonstrerer funksjonaliteten og bevis på at den fungerer som den skal.
Trinn 9: Montering
Nå som prosjektet er loddet og fungerer som det skal, kan du begynne å omslutte det i et plagg du liker. For meg syntes jeg at et pannebånd fungerte bra, så jeg begynte å sy en pose for at de elektroniske komponentene skulle passe inn. Deretter sydde jeg antennedelen separat.
Trinn 10: Finale
Her er et bilde av det endelige produktet. Jeg synes det gikk helt fint. Selv om antennen ikke er nødvendig, tror jeg det gir prosjektet en humoristisk overtone og gjør det morsomt!