Talaan ng mga Nilalaman:
- Mga Kagamitan:
- Hakbang 1: Kumuha ng mga Bahagi
- Hakbang 2: Ilagay ang Mga Bahagi sa Lugar
- Hakbang 3: Wire It Up
- Hakbang 4: Pag-encode
- Ginawa ng mga Tao ang Proyekto na Ito!
- Ginawa ito ni nikkielgatin!
- ginawa ito ng mga tinaheiligers!
- Ginawa ito ng zorstorer!
- ginawa ito ng theoriginalrage!
- Ginawa ito ng kturpin!
- Mga rekomendasyon
- Mash Up Arduino Code Samples
- Opensource Ornithopter Prototype. Pinapatakbo ng Arduino at Remote na Kontrolado.
- Internet ng Mga Bagay na Class
- Hamon ng Partido
- Fandom Contest
- Woodworking Contest
- 8 Mga Talakayan
Pinagkakahirap:easy..Pangunahing breadboard at kasanayan sa programming
Tingnan ang proyektong ito sa aking website upang makita ang isang cool na simulation ng circuit!
Ang disenyo ay ginawa upang subaybayan ang temperatura sa isang silid.
Ibibigay mo ito sa mga parameter na gusto mo at ito ay magaan ang isang asul na LED kung ito ay sobrang malamig, isang pulang LED kung ito ay masyadong mainit, at isang berdeng isa kung tama lang ito.
Mga Kagamitan:
Hakbang 1: Kumuha ng mga Bahagi
Kakailanganin mong:
- Arduino board:
- Breadboard:
- Mga wire ng lumulukso:
- 3 220Ω resistors (red-red-brown):
- 3 LEDs (mga kulay na iyong gusto):
- Isang temperatura sensor (minahan ay isang LM35, ngunit karamihan ay dapat gumana):
Hakbang 2: Ilagay ang Mga Bahagi sa Lugar
Hindi gaanong nagpapaliwanag na gawin sa hakbang na ito, sundin lamang ang larawan. - Tingnan ang mga bahagi na kinakailangan
Hakbang 3: Wire It Up
Wire up ito:
- Ang pulang LED ay napupunta sa digital pin 4 sa pamamagitan ng isa sa mga resistors, at lupa
- Ang Green LED ay papunta sa digital pin 3 bagaman isang risistor, at lupa
- Ang Blue LED ay pupunta sa digital pin 2 sa pamamagitan ng isang risistor, at lupa
- Ang isa (ang pin sa kaliwa) ng sensor ng temperatura ay papunta sa 5v
- Pin dalawang (ang pin sa gitna) ng temperatura sensor napupunta sa analog pin A2
- Tatlong (ang pin sa kanan) ng sensor ng temperatura ay papunta sa lupa
- Tingnan ang mga bahagi na kinakailangan
Hakbang 4: Pag-encode
Ikonekta ang iyong Arduino sa iyong computer at i-upload ang code na ito:
const int hot = 87; // set hot parameter const int cold = 75; // set cold parameter void setup () {pinMode (A2, INPUT); // sensor pinMode (2, Output); // blue pinMode (3, Output); // green pinMode (4, Output); // red Serial.begin (9600); } void loop () {int sensor = analogRead (A2); float voltage = (sensor / 1024.0) * 5.0; float tempC = (boltahe -.5) * 100; float tempF = (tempC * 1.8) + 32; Serial.print ("temp:"); Serial.print (tempF); kung (tempF <cold) {// cold digitalWrite (2, HIGH); digitalWrite (3, mababa); digitalWrite (4, mababa); Serial.println ("It's Cold."); } else if (tempF> = hot) {// hot digitalWrite (2, LOW); digitalWrite (3, mababa); digitalWrite (4, HIGH); Serial.println ("It's Hot."); } else {// fine digitalWrite (2, LOW); digitalWrite (3, HIGH); digitalWrite (4, mababa); Serial.println ("It's Fine."); } pagkaantala (10); }
Buksan ang Serial Monitor sa programa ng Arduino, at panoorin kung ano ang mangyayari! Maaari mo ring bisitahin ang aking website upang makita ang isang simulation na may built-in na serial monitor.
Ginawa ng mga Tao ang Proyekto na Ito!
-
Ginawa ito ni nikkielgatin!
-
ginawa ito ng mga tinaheiligers!
-
Ginawa ito ng zorstorer!
-
ginawa ito ng theoriginalrage!
-
Ginawa ito ng kturpin!
-
Tingnan ang 1 Higit pa
Ginawa mo ba ang proyektong ito? Ibahagi ito sa amin!
Mga rekomendasyon
-
Mash Up Arduino Code Samples
-
Opensource Ornithopter Prototype. Pinapatakbo ng Arduino at Remote na Kontrolado.
-
Internet ng Mga Bagay na Class
-
Hamon ng Partido
-
Fandom Contest
-
Woodworking Contest
8 Mga Talakayan
0 CodyP462 buwan ang nakalipas
sabihin ko nais na gawin ang maramihang mga leds sa serye? im new to electronics at im wanting something like this in the vent of my car, pero kailangan kong magkaroon ng multiples para sa bawat kulay, isa para sa bawat vent.
0 Vinicius AbrahaoTanong 2 buwan na nakalipas
Gumagana ba ito sa isang thermistor?
0 chester45674Tanong 5 months ago
gumagana ang code at pamamaraan na ito para sa isang Arduino Nano. anumang tulong ay pinahahalagahan
0 raihanmg386 na buwan ang nakalipas
Kung gumagamit ako ng arduino nano, magiging pareho ba ang code?
0 kilixnTanong 1 taon na ang nakakaraan
Paano ko mababago ito sa celsius? EDIT: Kailangan ko lang baguhin ang TempF sa tempC. Salamat sa post na ang proyektong ito ay talagang maganda at madali!
0 CristinaG52Tanong 1 taon na ang nakakaraan sa Hakbang 4
paano kung gusto ko na sa celsius?:)
1 sagot 2 CristinaG52 CristinaG52Sagot 1 taon na ang nakakaraan
okay nakilala ko ito!
0 s-kiahmgordon2 mga taon na nakalipas
Mayroon akong ilang mga komplikasyon sa simula sa proyektong ito, ngunit sa huli nakilala ko ang mga ito at ito ay isang napaka-cool na proyekto, ginawa mo ang isang mahusay na trabaho sa pagdidisenyo ito!