Tartalomjegyzék:

Készíts intelligens bögrét a LED és az Arduino segítségével: 6 lépés
Készíts intelligens bögrét a LED és az Arduino segítségével: 6 lépés

Videó: Készíts intelligens bögrét a LED és az Arduino segítségével: 6 lépés

Videó: Készíts intelligens bögrét a LED és az Arduino segítségével: 6 lépés
Videó: Высокая плотность 2022 2024, November
Anonim

Szerző: ElectropeakElectroPeak Official Website

Első lépések az ultrahangos modullal és az Arduino -val
Első lépések az ultrahangos modullal és az Arduino -val
Első lépések az ultrahangos modullal és az Arduino -val
Első lépések az ultrahangos modullal és az Arduino -val
Hozzon létre WiFi -hőtérképet az ESP8266 és az Arduino használatával
Hozzon létre WiFi -hőtérképet az ESP8266 és az Arduino használatával
Hozzon létre WiFi -hőtérképet az ESP8266 és az Arduino használatával
Hozzon létre WiFi -hőtérképet az ESP8266 és az Arduino használatával
Színfelismerés W/ TCS230 érzékelővel és Arduino -val [kalibrációs kód mellékelve]
Színfelismerés W/ TCS230 érzékelővel és Arduino -val [kalibrációs kód mellékelve]
Színfelismerés W/ TCS230 érzékelővel és Arduino -val [kalibrációs kód mellékelve]
Színfelismerés W/ TCS230 érzékelővel és Arduino -val [kalibrációs kód mellékelve]

Névjegy: Az ElectroPeak egy hely, ahol megtanulhatja az elektronikát és megvalósíthatja elképzeléseit. Kiváló útmutatókat kínálunk, amelyek megmutatják, hogyan készítheti el projektjeit. Kiváló minőségű termékeket is kínálunk, hogy Önnek… Tovább az Electropeakről »

Ebben a projektben RGB LED -eket, környezeti érzékelőt és Arduino Nano -t fogunk használni üzenet küldésére vagy riasztásra színes fényekkel. A projekt végén a következőket teheti:

  • Olvassa le a környezet hőmérsékletét az Arduino DS18B20 érzékelőjéből.
  • Az RGB LED -ek vezérlése PWM segítségével.
  • Készíts egy jó okos bögrét.

1. lépés: A projektben használt dolgok

Ebben a projektben használt dolgok
Ebben a projektben használt dolgok

A projektben használt összes összetevő megvásárolható a megadott linken.

Hardver alkatrészek

Arduino Nano X1

ElectroPeak DS18B20 hőmérsékletérzékelő X1

ElectroPeak RGB 5 mm -es LED X1

Adafruit LiPo akkumulátor X1

Adafruit szalagkábel X1

Szoftveralkalmazások és online szolgáltatások

Arduino IDE

2. lépés: Rövid megjegyzés a DS18B20 -ról

Rövid megjegyzés a DS18B20 -ról
Rövid megjegyzés a DS18B20 -ról

A DS18B20 digitális hőmérő 9 bites és 12 bites Celsius hőmérséklet-mérést tesz lehetővé, és riasztási funkcióval rendelkezik, a felhasználó által nem programozható felső és alsó trigger pontokkal. A DS18B20 egyvezetékes buszon keresztül kommunikál, amely definíció szerint csak egy adatvonalat (és földet) igényel a központi mikroprocesszorral való kommunikációhoz. Ezenkívül a DS18B20 közvetlenül az adatvezetékből nyerhet áramot („parazita tápellátás”). külső tápegységre van szükség. Minden DS18B20 egyedi 64 bites soros kóddal rendelkezik, amely lehetővé teszi több DS18B20 működését ugyanazon az 1-vezetékes buszon. Így egyszerű egy mikroprocesszor segítségével több nagy területen elosztott DS18B20 vezérlésére. A szolgáltatás előnyei közé tartozik a HVAC környezeti vezérlés, az épületen belüli hőmérséklet -figyelő rendszerek, berendezések vagy gépek, valamint a folyamatfigyelő és -irányító rendszerek.

Ami a technológia és az élet ötvözését illeti, a színes fény használata csodálatos és vonzó. Az üzenetek vagy riasztások küldéséhez az RGB LED -ek kijelzőkre cserélése szebbé és egyszerűbbé teheti a projekteket. Ebben a projektben szeretnénk okosabbá tenni egy bögrét, hogy megjeleníthesse a kávé vagy üdítőitalok hőmérsékletét, valamint riasztást készen áll az ivásra. Termopileként a DS18B20 -at használjuk, és a bögre aljára ragasztjuk. Digitális adatként el tudja küldeni a bögreben lévő folyadék hőmérsékletét a vezérlőnek. Az Arduino Nano -t választottuk vezérlőnek kis mérete és mini USB -csatlakozója miatt. Ezért programozható, és az akkumulátor USB porton keresztül tölthető. A hőmérséklet megjelenítéséhez 2 egyszerű 4 tűs RGB LED-et használunk, és az Arduino Nano különálló PWM-egységeihez csatlakoztatjuk. Most már csak egy elemre, egy bögrére és egy műanyag burkolatra van szükségünk az alkatrész behelyezéséhez. Csináljuk meg.

3. lépés: Áramkör

Áramkör
Áramkör

Az akkumulátor mérete a LED -ektől és a bögre méretétől függ. Az 500mAh akkumulátor jó választás. Használhat polimer vagy ion elemeket. Az itt használt LED -ek közös katóddal rendelkeznek. Ha a tiéd közös anódokkal rendelkezik, apró változtatásokat kell végrehajtanod a kódon. Ha a LED -ek nem tudnak ellenállás nélkül működni, akkor két módja van. Ellenállás hozzáadása vagy további LED -ek hozzáadása. A DS18b20 feszültségét és adattüskéjét 4,7K ohmos ellenálláshoz kell csatlakoztatnia. Bár lehet, hogy nem is szükséges.

4. lépés: Kód

Másolja az alábbi kódot az Arduino IDE -be. De először hozzá kell adnia a könyvtárat, majd fel kell töltenie a kódot. Töltse le a „One Wire” és „Dallas” könyvtárat a mellékletből. Ha először futtat egy Arduino táblát, ne aggódjon. Csak kövesse az alábbi lépéseket:

  • Látogasson el a www.arduino.cc/en/Main/Software weboldalra, és töltse le az operációs rendszer szoftverét. Telepítse az IDE szoftvert az utasításoknak megfelelően.
  • Futtassa az Arduino IDE -t, törölje a szövegszerkesztőt, és másolja a következő kódot a szövegszerkesztőbe.
  • Keresse meg a vázlatot és vegye fel a könyvtárakat (Töltse le a könyvtárakat az alábbi linkekről). Most kattintson a ZIP könyvtár hozzáadása gombra, és adja hozzá a könyvtárakat
  • Válassza ki a táblát az eszközökben és táblákban, válassza az Arduino Nano lehetőséget.
  • Csatlakoztassa az Arduino -t a számítógépéhez, és állítsa be a COM portot az eszközökben és a portban.
  • Nyomja meg a Feltöltés (nyíl jel) gombot.

A következő kódsorok a színszámításhoz tartoznak, és a bögrétől függnek. Ha a bögre nem adja át a hőt elég gyorsan, akkor azt meg kell változtatni a kívánt eredmények elérése érdekében.

ha (hőmérséklet> 50) hőmérséklet = 100;

ha (hőmérséklet <30)

hőmérséklet = 0;

hőmérséklet = (12,5)*(hőmérséklet-30);

5. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

Kezdetben fúrnia kell a bögre alját. A lyukak száma függ az áramkörtől és a megvalósítás módjától. Ebben a projektben 3 lyukat vettünk figyelembe. Az egyik a hőmérőhöz és kettő a csavarok (elektródák) csatlakoztatásához folyadékkal a bögre belsejében. Ezt a projektet a bögre átszúrása nélkül is elvégezheti. Jelölje be a hőmérőt a bögre aljára, és csatlakoztassa az elektródák 2 vezetékét egy ki/be kapcsolóhoz. A hőmérő és az elektródák felhelyezése és lezárása után ideje keretet készíteni a bögre aljára. Használjon ragasztókat az üveg lezárásához, amelyet forró vagy hideg víz nem old meg. A bögre aljának héjának elkészítéséhez. először meg kell mérnie a bögre külső átmérőjét. Ezután tervezzen egy kört, amely pontosan azonos méretű a bögre alján, és két gyűrű, amelynek külső átmérője 3 mm vastag (és természetesen a bögre aljának átmérőjével). Használhat plexit és egy lézervágó gép az előírt héj elkészítéséhez. Az egyik gyűrűnek átlátszónak kell lennie, a többi színét tetszés szerint választhatja ki. A matt felület eléréséhez csiszolja le az átlátszó gyűrűt. Ragassza őket a képeken látható módon. Most ragassza fel az akkumulátort a héjra, és csatlakoztassa a csapjait az Arduino -hoz. Vágja fel az átlátszó gyűrű egy részét, mint az Arduino mikro USB -port, és csatlakoztassa az Arduino -t az akkumulátorhoz, hogy a csatlakozó kiessen a gyűrűből. Most forrasztja a LED -eket az Arduino -hoz, és csatlakoztasson más vezetékeket az Arduino -hoz. Végül ragasztja a héjat a bögre aljára, és töltse fel a kódot az Arduino -ba.

Ajánlott: