Satura rādītājs:
- 1. darbība. Šajā projektā izmantotās lietas
- 2. darbība. Īsa piezīme par DS18B20
- 3. solis: ķēde
- 4. solis: kods
- 5. solis: salikšana
Video: Izgatavojiet viedo krūzi ar LED un Arduino: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Autors: ElectropeakElectroPeak oficiālā vietneSekot vairāk autora:
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
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
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
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
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:
Arduino RFID “viedo durvju” apmācība: 7 soļi
Arduino RFID “viedo durvju” apmācība: Pīters Trans, 10ELT1 Pārliecinieties, ka jums ir pareizā piekļuves karte, lai iekļūtu un neskanētu modinātājs, ne iedarbinātu iebrucēja gaismas. Jūs vadīs st
Kā izveidot SMARS robotu - Arduino viedo robotu tvertni Bluetooth: 16 soļi (ar attēliem)
Kā izveidot SMARS robotu - Arduino viedo robotu tvertni Bluetooth: šo rakstu lepni sponsorē PCBWAY. PCBWAY izgatavo augstas kvalitātes PCB prototipus cilvēkiem visā pasaulē. Izmēģiniet to pats un iegādājieties 10 PCB tikai par 5 USD vietnē PCBWAY ar ļoti lielisku kvalitāti, paldies PCBWAY. Arduino Uno motora vairogs
Izgatavojiet skaļruņa viedo papīra korpusu ar rokām: 5 soļi
Izgatavojiet skaļruņa viedo papīra maciņu ar rokām: Iepriekš man bija īss ievads par LibreCAD un Python izmantošanu, lai izstrādātu CAD failu papīra korpusam. Kad mēs iegūstam CAD failu, mums ir nepieciešams lāzera griezējs, lai sagrieztu papīra korpusu. Tomēr ne visiem ir pieejams lāzera griezējs, tāpēc būtu forši
Izveidojiet kartona krūzi ar dizaina domāšanas metodēm: 7 soļi
Izstrādājiet kartona krūzi ar dizaina domāšanas metodēm: Sveiki, kartona krūze, kas izstrādāta saskaņā ar dizaina domāšanas metodēm, šeit. Apskatiet šo un, lūdzu, sniedziet komentāru. Es uzlabošu savu projektu ar jūsu komentāriem :) Liels paldies ---------------------------- Merhaba, Design domā par mani
Vienkāršs veids, kā pagatavot ūdens krūzi, izmantojot Fusion 360: 5 soļi (ar attēliem)
Vienkāršs veids, kā pagatavot ūdens krūzi, izmantojot Fusion 360: Šis ir ideāls projekts visiem iesācējiem, kas izmanto Fusion 360. To ir ļoti viegli izgatavot. Apsveriet šo parauga projektu un izveidojiet savu krūzes dizainu. Esmu pievienojis arī videoklipu, kas atkal tiek veidots programmā Fusion 360. Es domāju, ka jums nav jāzina, kā j