Sisällysluettelo:
- Vaihe 1: Tässä projektissa käytetyt asiat
- Vaihe 2: Lyhyt huomautus DS18B20: sta
- Vaihe 3: Piiri
- Vaihe 4: Koodi
- Vaihe 5: Kokoaminen
Video: Tee LED -Arduinon älymuki: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tekijän ElectropeakElectroPeak virallinen verkkosivusto Seuraa lisää tekijältä:
Tietoja: ElectroPeak on keskitetty paikka oppia elektroniikkaa ja viedä ideasi todellisuuteen. Tarjoamme huippuluokan oppaita, jotka osoittavat, kuinka voit toteuttaa projektisi. Tarjoamme myös korkealaatuisia tuotteita, joten sinulla on… Lisätietoja Electropeakista »
Tässä projektissa käytämme RGB -LED -valoja, ympäristöanturia ja Arduino Nanoa viestin lähettämiseen tai hälytyksen tekemiseen värillisillä valoilla. Tämän projektin lopussa voit:
- Lue ympäristön lämpötila Arduinon DS18B20 -anturista.
- Ohjaa RGB -LED -valoja PWM: llä.
- Tee viileä älykäs muki.
Vaihe 1: Tässä projektissa käytetyt asiat
Kaikki tässä projektissa käytetyt komponentit voidaan ostaa annetun linkin kautta.
Laitteiston osat
Arduino Nano X1
ElectroPeak DS18B20 lämpötila -anturi X1
ElectroPeak RGB 5 mm LED X1
Adafruit LiPo -akku X1
Adafruit -nauhakaapeli X1
Ohjelmistosovellukset ja verkkopalvelut
Arduino IDE
Vaihe 2: Lyhyt huomautus DS18B20: sta
Digitaalinen DS18B20-lämpömittari mittaa 9--12-bittisiä Celsius-lämpötiloja, ja siinä on hälytystoiminto, jossa on haihtumattomat käyttäjän ohjelmoitavat ylä- ja alarajapisteet. DS18B20 kommunikoi 1-johtimisella väylällä, joka vaatii määritelmän mukaan vain yhden datalinjan (ja maadoituksen) kommunikointiin keskusmikroprosessorin kanssa. Lisäksi DS18B20 voi saada virtaa suoraan datalinjasta ("parasite power"), jolloin Jokaisella DS18B20: lla on ainutlaatuinen 64-bittinen sarjakoodi, jonka avulla useat DS18B20-laitteet voivat toimia samalla 1-johtimisella väylällä. Näin ollen on yksinkertaista käyttää yhtä mikroprosessoria useiden suurelle alueelle jaettujen DS18B20 -laitteiden ohjaamiseen. Tästä ominaisuudesta hyötyvät sovellukset ovat LVI -ympäristönhallinta, rakennusten, laitteiden tai koneiden sisäiset lämpötilanvalvontajärjestelmät sekä prosessien seuranta- ja ohjausjärjestelmät.
Mitä tulee tekniikan yhdistämiseen elämään, värillisen valon käyttö on hämmästyttävää ja houkuttelevaa. RGB -LEDien vaihtaminen näytöillä viestin tai hälytyksen lähettämiseksi voi tehdä projekteista kauniimpia ja yksinkertaisempia. Tässä projektissa haluamme tehdä mukista älykkään, jotta voit näyttää kahvin tai virvoitusjuomien lämpötilan ja hälytyksen, kun se on valmis juotavaksi. Termopileinä käytämme DS18B20 ja kiinnitämme sen mukin pohjalle. Se voi lähettää mukissa olevan nesteen lämpötilan ohjaimelle digitaalisessa datassa. Arduino Nano on valintamme ohjaimena sen pienen koon ja mini -USB -liitännän vuoksi. Siksi se voidaan ohjelmoida ja akku voidaan ladata USB -portin kautta. Lämpötilan näyttämiseksi käytämme kahta yksinkertaista 4-nastaista RGB-LEDiä ja liitämme ne erillisiin PWM-yksiköihin Arduino Nanossa. Nyt tarvitsemme vain pariston, mukin ja muovikuoren, jotta voimme laittaa komponentin sisään. Tehdään se.
Vaihe 3: Piiri
Akun koko riippuu LEDeistä ja mukin koosta. 500 mAh: n akku on hyvä valinta. Voit käyttää joko polymeeri- tai ioniakkuja. Tässä käytetyillä LEDeillä on yhteiset katodit. Jos sinulla on yhteisiä anodeja, sinun on tehtävä pieniä muutoksia koodiin. Jos LED -valot eivät toimi ilman vastusta, sinulla on kaksi tapaa. Lisää vastus tai lisää LED -valoja. Liitä DS18b20: n jännite ja datatappi 4,7 K ohmin vastukseen. Vaikka se ei välttämättä olekaan välttämätöntä.
Vaihe 4: Koodi
Sinun pitäisi kopioida seuraava koodi Arduino IDE: hen. Mutta ensin sinun on lisättävä kirjasto ja ladattava koodi. Lataa One Wire- ja Dallas -kirjasto liitteestä. Jos käytät Arduino -korttia ensimmäistä kertaa, älä huoli. Seuraa vain näitä ohjeita:
- Siirry osoitteeseen www.arduino.cc/en/Main/Software ja lataa käyttöjärjestelmäsi ohjelmisto. Asenna IDE -ohjelmisto ohjeiden mukaan.
- Suorita Arduino IDE ja tyhjennä tekstieditori ja kopioi seuraava koodi tekstieditorissa.
- Siirry luonnokseen ja sisälly kirjastoihin (Lataa kirjastot seuraavista linkeistä). Napsauta nyt Lisää ZIP -kirjasto ja lisää kirjastot
- Valitse levy työkaluista ja taulukoista, valitse Arduino Nano.
- Liitä Arduino tietokoneeseen ja aseta COM -portti työkaluihin ja porttiin.
- Paina Lataa (nuolimerkki) -painiketta.
Seuraavat koodirivit kuuluvat värilaskelmaan ja riippuvat mukistasi. Jos muki ei siirrä lämpöä tarpeeksi nopeasti, vaihda se halutun tuloksen saavuttamiseksi.
jos (lämpötila> 50) lämpötila = 100;
jos (lämpötila <30)
lämpötila = 0;
lämpötila = (12,5)*(lämpötila-30);
Vaihe 5: Kokoaminen
Aluksi sinun on porattava mukin pohja. Reikien määrä riippuu piiristä ja siitä, miten se toteutetaan. Olemme miettineet 3 reikää tässä projektissa. Yksi lämpömittarille ja kaksi ruuvien (elektrodien) liittämiseksi nesteeseen mukin sisällä. Voit tehdä tämän projektin lävistämättä mukia. Ripusta lämpömittari mukin pohjaan ja kytke elektrodien 2 johtoa päälle/pois -kytkimeen. Tiivistä lasi liimalla, jota ei voi ratkaista kuumalla tai kylmällä vedellä. sinun on ensin mitattava mukin ulkohalkaisija. Suunnittele sitten ympyrä, jossa on täsmälleen samankokoinen mukin pohja ja kaksi rengasta, joiden ulkohalkaisija on 3 mm (ja tietysti mukin pohjan halkaisija). laserleikkauskoneella määrätyn kuoren valmistamiseksi. Yhden renkaan on oltava läpinäkyvä, voit valita muiden värin haluamallasi tavalla. Hio läpinäkyvä rengas mattapinnan saavuttamiseksi. Liimaa ne kuvien osoittamalla tavalla. Liimaa akku kuoreen ja liitä nastat Arduinoon. Leikkaa läpinäkyvän renkaan osa yhtä paljon kuin Arduino -mikro -USB -portti ja kiinnitä Arduino akkuun niin, että liitin putoaa renkaasta. Juota nyt LEDit Arduinoon ja liitä muut johdot Arduinoon. Liimaa lopuksi kuori mukin pohjalle ja lataa koodi Arduinolle.
Suositeltava:
Tee se itse - tee USB -minikaiutinjärjestelmä PAM8403: lla ja pahvilla - Kultainen ruuvi: 5 vaihetta
Tee se itse - tee USB -minikaiutinjärjestelmä PAM8403: lla ja pahvilla | Kultainen ruuvi: Tänään näytän sinulle, kuinka tehdä USB -minikaiutinjärjestelmä PAM8403 -vahvistinmoduulilla ja pahvilla. Se on erittäin helppoa halpoilla materiaaleilla
LED -sydämen valokuvakehys - tee täydellinen ystävänpäivä- tai syntymäpäivälahja: 7 vaihetta (kuvilla)
LED -sydämen valokuvakehys - tee täydellinen ystävänpäivä- tai syntymäpäivälahja: Hei! Tässä ohjeessa näytän sinulle, kuinka voit tehdä tämän mahtavan LED -sydämen valokuvakehyksen. Kaikille elektroniikan harrastajille! Tee täydellinen ystävänpäivä-, syntymäpäivä- tai vuosipäivälahja rakkaillesi! Voit katsoa tämän esittelyvideon
Tee interaktiivinen LED -järjestelmä portaita varten: 7 vaihetta
Tee interaktiivinen LED -järjestelmä portaita varten: Talossa on portaikko. On erittäin mielenkiintoista nähdä monia portaikkojen kunnostushankkeita yhteisössä. Ei kovin kiireinen viime aikoina, joten päätin käyttää joitain avoimen lähdekoodin laitteistomoduuleja portaiden muuttamiseen kotona ja lisätä vuorovaikutusta
Tee oma POV -LED -pallo: 5 vaihetta (kuvilla)
Tee oma POV -LED -maapallo: Tässä projektissa näytän sinulle, kuinka yhdistin pari teräskappaletta Arduinon, APA102 -LED -nauhan ja Hall -tehosteanturin kanssa POV (vision pysyvyys) RGB -LED -maapallon luomiseksi. Sen avulla voit luoda kaikenlaisia pallomaisia kuvia
Tee oma 15x10 RGB -LED -matriisi: 10 vaihetta
Tee oma 15x10 RGB -LED -matriisi: Tässä videosarjassa esittelen sinulle, kuinka rakentaa 15x10 RGB -LED -matriisi. Tämän matriisin leveys on 1,5 m ja korkeus 1 m. Se koostuu PL9823 RGB -LED -valoista, jotka ovat halpa vaihtoehto tavallisille WS2812 -LEDeille. Puhun haasteista, joita