Indholdsfortegnelse:
- Trin 1: Saml materialer
- Trin 2: Start med at bygge
- Trin 3: Kalibrer termistoren
- Trin 4: Lav sagen
- Trin 5: Sæt etiketten på
Video: Multifunktions digitalt termometer: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:30
Denne instruktive viser dig, hvordan du opretter en multifunktionsplatform med et termometer, kronograf (optæller), nedtællingstimer og lysdisplay. Det er også beregnet til at være en platform for andre analoge sensorer eller andre funktioner, du kan tænke på.
Trin 1: Saml materialer
For at bygge det digitale termometer skal du bruge:
- Tråd - Altoider tin - Brødbræt - Variabel modstand - To -cifret fælles anode 7 segment display - 4 2N2222 Transistorer - 2220 k ohm Modstande - Termistor (helst lineær udgang) - 2 Momentary trykknapper - 2 2,2 k ohm modstande - 5 volt Regulator - 2 nivelleringskondensatorer til strømforsyningen (jeg brugte 220 uF) - afbryder - ATMEGA168 mikrokontroller - 16 MHz krystal - 1 k ohm modstand - udskrivbar etiket (større end forsiden af altoiderne) - Stikkontakter (enhver du tror du kan have brug for) Nødvendigt værktøj: - Loddejern - Aflodningspumpe (valgfri) - Wire Stripper (ekstraudstyr) - Wire Cutters
Trin 2: Start med at bygge
Til dette trin skal du bruge den vedlagte skematik (word eller AutoCAD) til at bygge kredsløbet. Jeg synes altid det er nyttigt først at bygge det på et loddefrit brødbræt. Dette gør det let at løse eventuelle problemer, der opstår, før du vil trække dit hår ud:)
Inden du begynder at lodde er det sandsynligvis bedst at først skære brødbrættet til den endelige størrelse og arrangere alle de større dele på brættet (som det ses på det andet billede herunder). Glem ikke at give plads til knapperne over tavlen og en tænd / sluk -knap til siden. Det skal bemærkes, at skematisk er R5 en sammenligningsmodstand for termistoren, og den kan være inkluderet i din termistor, så du bør kontrollere dit datablad for, hvordan du implementerer din specifikke termistor.
Trin 3: Kalibrer termistoren
For at kalibrere termistoren skal du tage aflæsninger fra mikrokontrolleren ved forskellige temperaturer (jo flere jo bedre).
Jeg har vedhæftet hex -filen, der skal indlæses i mikrokontrollerens flash for at vise den analoge indgang fra termistoren. Hvis den læser med en linje i output, skyldes det, at termistorindgangen er for høj til at blive vist på to cifre (eksempelvis kan output -5 være fra 155 til 105). Punkterne skal derefter plottes i excel som et spredningsdiagram, der ikke er forbundet med linjer (se et eksempel på mine temperaturaflæsninger vedhæftet nedenfor). Du skal derefter højreklikke på datapunkterne på grafen og klikke på "Tilføj trendlinje". Vælg derefter den ligningstype, der er tættest på den tilsyneladende linje skabt af prøvepunkterne (jeg brugte en lineær ligning, fordi min termistor er lavet til at have en lineær output). Klik derefter på fanen "muligheder", vælg "vis ligning på diagram" og klik på OK. Denne ligning skal indtastes i stedet for formlen i kildekoden, hvor x er "analogRead (tempPin)". Stedet for at gøre dette er angivet i kildekoden (findes i introduktionen). Den editor, jeg brugte til kildekoden, er Arduino 0007. Programmet opretter også hex -filer i applets undermappe i projektet, når du klikker på kompileringsknappen i programmet. Disse hex -filer kan derefter indlæses i mikrocontrollerens flash ved hjælp af en hvilken som helst metode (f.eks. AVRIsp mkII).
Trin 4: Lav sagen
To ting skal gøres for at forberede sagen til at holde elektronikken.
Den første er at skære hullerne til LED -displayet, variabel modstand, to kortvarige trykknapper og afbryderen. Jeg gjorde dette ved først at indsætte den færdige elektronik i blikket. Derefter holdt jeg blikket på nøjagtig samme sted, og jeg brugte en laser som en vejledning til at markere kanterne på delen, hvorefter jeg lukkede låget, ridsede langs laserlinjen, hvor der skulle skæres. Jeg borede derefter alle hjørner (f.eks. Displayhullet). Til sidst brugte jeg en exacto -kniv til at skære langs linjerne. Du skal ikke bekymre dig om at deformere metallet for meget rundt om kanterne, det kan let blive fladt senere ved at lægge en træblok under den ene side og slå let i kanten med en hammer. Den anden ting, der skal gøres, er at beklæde bunden med pap (helst tynd) for at isolere elektronikken fra at kortslutte metalbunden. Dette gøres let ved at trykke på Altoids -kassen på pap, så den efterlader en fordybning langs kanterne. Skær nu bare langs fordybningen og sæt den i bunden af dåsen (se lase -fotoet).
Trin 5: Sæt etiketten på
Jeg skabte etiketten ved at downloade en skabelon til de printbare etiketter, jeg købte. Næste var en af de sværeste dele for mig, hvilket gjorde et anstændigt udseende design. Jeg brugte clipart og grundlæggende former til at skabe det. Jeg har vedhæftet designet, så du kan bruge eller ændre det. Derefter skal du printe det ud og klippe langs de ydre linjer (sørg for at skære de sorte konturer med det samme). Sæt nu etiketten på. Jeg fandt det nyttigt at holde det op for et lys, mens du gør dette, det hjælper med at se, hvor hullerne er for at stille det op. Til sidst skal du skære diagonale linjer hen over hullerne og folde klapperne under (se billedet herunder) og afslutte installationen af knapperne. Jeg ville også gerne se billeder af de termometre, du lavede, eller endda etiketterne, hvis du ikke lavede termometeret =)
Anbefalede:
Digitalt RPi LED -termometer: 6 trin (med billeder)
Digitalt RPi LED -termometer: Raspbian OSLær hvordan jeg lavede dette digitale LED -termometer med en Raspberry Pi Zero W, LED -strip, en OLED -skærm og et brugerdefineret printkort. Det cykler automatisk gennem en liste over byer og viser temperaturen på OLED display og LED'erne. Men
Digitalt termometer med Arduino & DS18B20: 7 trin
Digitalt termometer med Arduino & DS18B20: Opret blot et digitalt termometer med kan fortælle dig den aktuelle rumtemperatur på en LCD -skærm. Dette er et begynderprojekt. Apparat, du har brug for: 1. Arduino UNO R3 2. DS18B20 temperatursensor. 3. 16X2 LCD -display. 4. Tilslutning af ledninger. 5
Arduino From Scratch - Digitalt termometer: 7 trin (med billeder)
Arduino From Scratch - Digitalt termometer: Jeg har elsket at lave projekter med Arduinos, men for $ 30 pr. Stykke kan dine projekter blive dyre. Så jeg vil vise dig, hvordan du kan lave din egen Arduino fra bunden og spare penge ved at gøre det. Lav din egen Arduino for omkring $ 8. For denne instruerbare
ESP8266 digitalt termometer med LCD -display: 7 trin
ESP8266 digitalt termometer med LCD-skærm: I dag viser jeg dig, hvordan du bruger et TFT LCD-display på ESP8266 NodeMCU til at vise temperatur- og fugtighedsdata for et givet realtidsmiljø. Jeg laver et eksempel på at bruge displayet med DHT22, som er temperatur- og fugtighedsmåler. I
Byg din egen (billige!) Multifunktions trådløs kamerakontroller .: 22 trin (med billeder)
Byg din egen (billige!) Multifunktions trådløs kameracontroller .: Introduktion Har du nogensinde lyst til at bygge din egen kamerastyring? VIGTIG BEMÆRK: Kondensatorer til MAX619 er 470n eller 0,47u. Skematikken er korrekt, men komponentlisten var forkert - opdateret. Dette er en indgang til Digital Da