Satura rādītājs:

Izgatavojiet viedo krūzi ar LED un Arduino: 6 soļi
Izgatavojiet viedo krūzi ar LED un Arduino: 6 soļi

Video: Izgatavojiet viedo krūzi ar LED un Arduino: 6 soļi

Video: Izgatavojiet viedo krūzi ar LED un Arduino: 6 soļi
Video: Как сделать регулятор скорости двигателя постоянного тока 220 В 4000 Вт 2024, Jūlijs
Anonim

Autors: ElectropeakElectroPeak oficiālā vietneSekot vairāk autora:

Darba sākšana ar ultraskaņas moduli un Arduino
Darba sākšana ar ultraskaņas moduli un Arduino
Darba sākšana ar ultraskaņas moduli un Arduino
Darba sākšana ar ultraskaņas moduli un Arduino
Izveidojiet WiFi siltuma karti, izmantojot ESP8266 un Arduino
Izveidojiet WiFi siltuma karti, izmantojot ESP8266 un Arduino
Izveidojiet WiFi siltuma karti, izmantojot ESP8266 un Arduino
Izveidojiet WiFi siltuma karti, izmantojot ESP8266 un Arduino
Krāsu atpazīšana ar TCS230 sensoru un Arduino [iekļauts kalibrēšanas kods]
Krāsu atpazīšana ar TCS230 sensoru un Arduino [iekļauts kalibrēšanas kods]
Krāsu atpazīšana ar TCS230 sensoru un Arduino [iekļauts kalibrēšanas kods]
Krāsu atpazīšana ar TCS230 sensoru un Arduino [iekļauts kalibrēšanas kods]

Par: ElectroPeak ir viena vieta, kur apgūt elektroniku un īstenot savas idejas. Mēs piedāvājam augstākās klases ceļvežus, lai parādītu, kā jūs varat izveidot savus projektus. Mēs piedāvājam arī augstas kvalitātes produktus, lai jums būtu… Vairāk par Electropeak »

Šajā projektā mēs izmantosim RGB gaismas diodes, vides sensoru un Arduino Nano, lai nosūtītu ziņojumu vai izveidotu trauksmi ar krāsainām gaismām. Šī projekta beigās jūs varat:

  • Nolasiet vides temperatūru no Arduino DS18B20 sensora.
  • Kontrolējiet RGB gaismas diodes, izmantojot PWM.
  • Izveidojiet foršu gudru krūzi.

1. darbība. Šajā projektā izmantotās lietas

Šajā projektā izmantotās lietas
Šajā projektā izmantotās lietas

Visu šajā projektā izmantoto komponentu var iegādāties, izmantojot norādīto saiti.

Aparatūras komponenti

Arduino Nano X1

ElectroPeak DS18B20 temperatūras sensors X1

ElectroPeak RGB 5 mm LED X1

Adafruit LiPo akumulators X1

Adafruit lentes kabelis X1

Programmatūras lietotnes un tiešsaistes pakalpojumi

Arduino IDE

2. darbība. Īsa piezīme par DS18B20

Īsa piezīme par DS18B20
Īsa piezīme par DS18B20

Digitālais termometrs DS18B20 nodrošina temperatūras mērījumus no 9 līdz 12 bitiem pēc Celsija skalas, un tam ir trauksmes funkcija ar nemainīgiem lietotāja programmējamiem augšējiem un apakšējiem sprūda punktiem. DS18B20 sazinās, izmantojot 1 vadu kopni, kurai pēc definīcijas ir nepieciešama tikai viena datu līnija (un zeme) saziņai ar centrālo mikroprocesoru. Turklāt DS18B20 var iegūt enerģiju tieši no datu līnijas (“parazītu jauda”), novēršot nepieciešams ārējs barošanas avots. Katram DS18B20 ir unikāls 64 bitu sērijas kods, kas ļauj vairākiem DS18B20 darboties vienā un vienā vadā. Tādējādi ir vienkārši izmantot vienu mikroprocesoru, lai kontrolētu vairākus DS18B20, kas izplatīti lielā teritorijā. Lietojumprogrammas, kas var gūt labumu no šīs funkcijas, ietver HVAC vides kontroli, temperatūras uzraudzības sistēmas ēkās, iekārtās vai mašīnās, kā arī procesu uzraudzības un kontroles sistēmas.

Kas attiecas uz tehnoloģiju apvienošanu ar dzīvi, krāsainas gaismas izmantošana ir pārsteidzoša un pievilcīga. Nomainot RGB gaismas diodes ar displejiem, lai nosūtītu ziņojumu vai trauksmi, projekti var kļūt skaistāki un vienkāršāki. Šajā projektā mēs vēlamies padarīt krūzi gudru, lai jūs varētu parādīt kafijas vai bezalkoholisko dzērienu temperatūru un brīdinājumu, kad tas ir gatavs dzeršanai. Kā termopili mēs izmantosim DS18B20 un uzlīmēsim to krūzes apakšā. Tas var nosūtīt krūzē esošā šķidruma temperatūru kontrolierim digitālos datos. Arduino Nano ir mūsu izvēle kā kontrolieris tā mazā izmēra un mini USB savienotāja dēļ. Tāpēc to var ieprogrammēt un akumulatoru var uzlādēt, izmantojot USB portu. Lai parādītu temperatūru, mēs izmantojam 2 vienkāršas 4 kontaktu RGB gaismas diodes un savienojam tās ar atsevišķām PWM vienībām Arduino Nano. Tagad, lai ievietotu komponentu, mums ir nepieciešams tikai akumulators, krūze un plastmasas apvalks. Darīsim to.

3. solis: ķēde

Ķēde
Ķēde

Akumulatora izmērs ir atkarīgs no gaismas diodēm un krūzes izmēra. 500mAh akumulators ir laba izvēle. Jūs varat izmantot polimēru vai jonu baterijas. Šeit izmantotajām gaismas diodēm ir kopīgi katodi. Ja jums ir kopīgi anodi, jums ir jāveic nelielas izmaiņas kodā. Ja jūsu gaismas diodes nevar darboties bez rezistora, jums ir divi veidi. Pievienojot rezistoru vai pievienojot vairāk gaismas diodes. DS18b20 spriegums un datu tapa jāpievieno 4,7 K omu rezistoram. Lai gan tas var nebūt vajadzīgs.

4. solis: kods

Jums vajadzētu nokopēt šādu kodu Arduino IDE. Bet vispirms jāpievieno bibliotēka un pēc tam augšupielādējiet kodu. No pielikuma lejupielādējiet bibliotēku “One Wire” un “Dallas”. Ja pirmo reizi vadāt Arduino dēli, neuztraucieties. Vienkārši izpildiet šīs darbības:

  • Dodieties uz vietni www.arduino.cc/en/Main/Software un lejupielādējiet savas OS programmatūru. Instalējiet IDE programmatūru, kā norādīts.
  • Palaidiet Arduino IDE un notīriet teksta redaktoru un teksta redaktorā nokopējiet šādu kodu.
  • Dodieties uz skici un iekļaujiet bibliotēkas (lejupielādējiet bibliotēkas no šīm saitēm). Tagad noklikšķiniet uz Pievienot ZIP bibliotēku un pievienojiet bibliotēkas
  • Izvēlieties dēli instrumentos un dēļos, atlasiet Arduino Nano.
  • Pievienojiet Arduino datoram un iestatiet COM portu rīkos un portā.
  • Nospiediet augšupielādes pogu (bultiņas zīme).

Tālāk norādītās koda rindas pieder krāsu aprēķinam, un tas ir atkarīgs no jūsu krūzes. Ja krūze nenodod siltumu pietiekami ātri, tā jāmaina, lai sasniegtu vēlamos rezultātus.

ja (temp> 50) temp = 100;

ja (temperatūra <30)

temperatūra = 0;

temp = (12,5)*(temp-30);

5. solis: salikšana

Salikšana
Salikšana
Salikšana
Salikšana
Salikšana
Salikšana

Sākumā jums ir jāizurbj krūzes dibens. Caurumu skaits ir atkarīgs no ķēdes un no tā, kā to īstenojat. Mēs esam apsvēruši 3 caurumus šim projektam. Viens termometram un divi skrūvju (elektrodu) savienošanai ar šķidrumu krūzes iekšpusē. Jūs varat paveikt šo projektu, nepārdurot krūzi. Atzīmējiet termometru krūzes apakšā un pievienojiet 2 elektrodu vadus ieslēgšanas/izslēgšanas slēdzim. Pēc termometra un elektrodu piestiprināšanas un aizzīmogošanas ir pienācis laiks izveidot rāmi krūzes apakšai. Stikla aizzīmogošanai izmantojiet līmes, kuras nevar atrisināt ar karstu vai aukstu ūdeni. Lai izgatavotu čaumalu krūzes apakšai. vispirms jāmēra krūzes ārējais diametrs. Pēc tam izveidojiet apli ar tāda paša izmēra krūzes dibenu un diviem gredzeniem ar ārējo diametru, kuru biezums ir 3 mm (un, protams, ar krūzes dibena diametru). Jūs varat izmantot plexiglass un lāzera griešanas mašīna, lai izgatavotu noteikto apvalku. Vienam no gredzeniem jābūt caurspīdīgiem, pārējo krāsu varat izvēlēties pēc vēlēšanās. Lai iegūtu matētu apdari, jums vajadzētu noslīpēt caurspīdīgo gredzenu. Līmējiet tos, kā parādīts attēlos. Tagad pielīmējiet akumulatoru pie korpusa un pievienojiet tās tapas Arduino. Pārgrieziet caurspīdīgā gredzena daļu tikpat daudz kā Arduino mikro USB portu un pievienojiet Arduino akumulatoram tā, lai savienotājs izkristu no gredzena. Tagad lodējiet gaismas diodes pie Arduino un pievienojiet citus vadus Arduino. Visbeidzot, pielīmējiet čaumalu krūzes apakšā un augšupielādējiet kodu Arduino.

Ieteicams: