Tartalomjegyzék:
- kellékek:
- 1. lépés: Részek beszerzése
- 2. lépés: Helyezzen el alkatrészeket
- 3. lépés: Wire It Up
- 4. lépés: kódolás
- 5 ember csinálta ezt a projektet!
- nikkielgatin tette!
- tinaheiligers csinálták!
- zorstorer tette!
- elméleti javítás!
- kturpin tette!
- ajánlások
- Masd fel Arduino kódmintákat
- Megnyitja az Ornithopter prototípust. Arduino Powered és Remote Controlled.
- A tárgyak internete osztálya
- Party Challenge
- Fandom verseny
- Famegmunkáló verseny
- 8 Beszélgetések
Nehézség:eegysy..Alapvető kenyértábla és programozási készségek
Tekintse meg ezt a projektet a honlapomon, hogy lássa az áramkör hűvös szimulációját!
Ez a kialakítás a helyiség hőmérsékletének nyomon követésére szolgál.
Adja meg a kívánt paramétereket, és ha túl hideg lesz, világít egy kék LED-nek, ha túl forró piros LED, és egy zöld, ha csak jobb.
kellékek:
1. lépés: Részek beszerzése
Szükséged lesz:
- Arduino fórum:
- Breadboard:
- Jumper vezetékek:
- 3 220Ω ellenállás (piros-vörös-barna):
- 3 LED (az Ön által választott színek):
- A hőmérséklet érzékelő (az enyém egy LM35, de a legtöbbnek működnie kell):
2. lépés: Helyezzen el alkatrészeket
Nem sok magyarázatot tenni erre a lépésre, csak kövesse a képet. - Lásd a szükséges alkatrészeket
3. lépés: Wire It Up
Húzza fel:
- A piros LED az egyik ellenálláson és a földön keresztül megy a digitális 4-es csapra
- A zöld LED a 3-as digitális tüske ellenállása és a földelés felé megy
- A kék LED egy 2 ellenálláson keresztül a 2-es pólusra megy, és a földre
- A hőmérsékletérzékelő egyik csapját (a bal oldali tüskét) 5v-re állítja
- A hőmérséklet-érzékelő két csapja (a középső csapszeg) az A2 analóg csaphoz megy
- A hőmérsékletérzékelő három érintkezője (a jobb oldali csap) földre megy
- Lásd a szükséges alkatrészeket
4. lépés: kódolás
Csatlakoztassa az Arduino-t a számítógépéhez, és töltse fel ezt a kódot:
const int hot = 87; / / állítsa be a hot paramétert: hot int = 75; // hideg paraméter beállítása void setup () {pinMode (A2, INPUT); // érzékelő pinMode (2, OUTPUT); // kék pinMode (3, OUTPUT); // zöld pinMode (4, OUTPUT); // piros Serial.begin (9600); } void loop () {int sensor = analóg (A2); lebegőfeszültség = (érzékelő / 1024,0) * 5,0; float tempC = (feszültség -.5) * 100; float tempF = (tempC * 1,8) + 32; Serial.print ("temp:"); Serial.print (tempF); ha (tempF <hideg) {// hideg digitális (2, HIGH); digitalWrite (3, LOW); digitalWrite (4, LOW); Serial.println ("Ez hideg"); } other if (tempF> = hot) {// hot digitalWrite (2, LOW); digitalWrite (3, LOW); digitalWrite (4, HIGH); Serial.println ("Ez forró"); } más {// finom digitalWrite (2, LOW); digitalWrite (3, HIGH); digitalWrite (4, LOW); Serial.println ("Ez finom."); } késleltetés (10); }
Nyissa meg a Serial Monitor-ot az Arduino programban, és nézze meg, mi történik! Látogasson el a webhelyemre is, hogy lássam egy szimulációt beépített soros monitorral.
5 ember csinálta ezt a projektet!
-
nikkielgatin tette!
-
tinaheiligers csinálták!
-
zorstorer tette!
-
elméleti javítás!
-
kturpin tette!
-
Lásd 1 További
Készítette ezt a projektet? Ossza meg velünk!
ajánlások
-
Masd fel Arduino kódmintákat
-
Megnyitja az Ornithopter prototípust. Arduino Powered és Remote Controlled.
-
A tárgyak internete osztálya
-
Party Challenge
-
Fandom verseny
-
Famegmunkáló verseny
8 Beszélgetések
0 CodyP462 hónapja
azt mondom, több sorozatot akarok csinálni sorozatban? im új elektronika és im akar valamit, mint ez a szellőzőnyílások az autóm, de én kellett többszörösei minden szín, egy minden egyes szellőző.
0 Vinicius AbrahaoKérdés 2 hónappal ezelőtt
Ez is működik egy termisztorral?
0 chester456745 hónappal ezelőtt
ez a kód és a módszer egy Arduino Nano számára működik. minden segítséget értékelik
0 raihanmg386 hónappal ezelőtt
Ha az arduino nano-t használom, akkor a kód ugyanaz lesz?
0 kilixn1 évvel ezelőtt
Hogyan módosíthatom ezt Celsius-ra? EDIT: Csak meg kellett változtatnom a TempF-t tempC-re. Köszönjük a posztnak, hogy ez a projekt nagyon szép és egyszerű!
0 CristinaG52Kérdés 1 évvel ezelőtt a 4. lépésről
mi van, ha azt akarom, hogy Celsius?:)
1 válasz 2 CristinaG52 CristinaG52Válasz 1 évvel ezelőtt
oké, rájöttem!
0 s-kiahmgordon2 évvel ezelőtt
Néhány bonyodalommal kezdtem először ezt a projektet, de végül rájöttem őket, és ez egy nagyon hűvös projekt, jó munkát terveztél!