Multifunctional shield (DS18B20 és IR-vevővel)

2.450Ft (1.929Ft+ÁFA)

Egy Arduino-gyakorlatnál sokszor nem a programozás, hanem a négy LED, három gomb, potméter és kijelző újra meg újra történő bekötése viszi el az időt. Az Arduino Multi-Function Shield ezeket egy panelre rakja: 4 számjegyes 7-szegmenses kijelző, 4 LED, 3 gomb, 10 kΩ-os trimmer, aktív csipogó, hőmérő- és infravevő-csatlakozás áll rendelkezésre. A csomag DS18x20 hőmérőt és infravevőt is tartalmaz. A lábkiosztást viszont tartsd szem előtt, mert a fedélzeti részegységek több Arduino I/O-t elfoglalnak. A D0/D1 soros csatlakozás ütközhet az USB-s programozással, az A4 pedig a hőmérő és az UNO I2C SDA vonala között közös.

3 készleten

Cikkszám: T61641 Kategória: Márka:
Cikkszám: T61641

Leírás

Ha egy Arduino UNO mellett külön-külön kezdesz el bekötni négy LED-et, három gombot, egy potmétert, egy csipogót és egy négyszámjegyes kijelzőt, hamar több idő megy el a jumpervezetékekre, mint magára a programra. Az Arduino Multi-Function Shield – 4-digit kijelző, 4 LED, 3 gomb, DS18x20 + IR vevő ezeket egy panelre rakja. Ráteszed az UNO vagy Mega shield csatlakozóira, és már lehet is a bemenetek, kimenetek, időzítés és kijelzés programozásával foglalkozni.

A fedélzeti 4 számjegyes 7-szegmenses kijelző 74HC595-alapú meghajtást kap, így nem kell minden LED-szegmenshez külön Arduino lábat elhasználni. A négy állapotjelző LED, a három nyomógomb, a 10 kΩ-os trimmer és a csipogó közben külön programozható feladatokat ad. A csomagban DS18x20 hőmérő és infravevő is van, így már az alapcsomaggal ki lehet lépni a puszta LED-villogtatásból. TavIR WebShop

A panel akkor is hasznos, amikor egy ötletet gyorsan szeretnél kipróbálni. Egy számlálóhoz már ott a kijelző és a három kezelőgomb. Hőmérőnél ott a szenzorfoglalat. Távirányítós vezérléshez rendelkezésre áll az infravevő helye. Nem kell minden kísérlet után szétszedni és újrahuzalozni a breadboardot.

A sok beépített funkciónak van egy másik oldala is: a panel már előre eldöntötte, melyik Arduino láb hova kerül. Komolyabb program előtt ezért a pinoutot ugyanúgy érdemes elővenni, mint bármely más shieldnél.

Hogyan van bekötve?

A klasszikus négy LED-es Multi Function Shield kiosztás így osztja szét az Arduino lábait:

FunkcióArduino láb
PotméterA0
S1 gombA1
S2 gombA2
S3 gombA3
DS18B20 / LM35A4
InfravevőD2
CsipogóD3
7-szegmens LATCHD4
7-szegmens CLOCKD7
7-szegmens DATAD8
LED 1-4D13, D12, D11, D10
Soros csatlakozásD0 / RX, D1 / TX
Kivezetett további vonalakD5, D6, D9, A5

Ez már önmagában megmutatja, hol lehet mellényúlni.

Ha például D11-re akarsz külön SPI perifériát tenni, közben pedig használod a fedélzeti LED-et, ugyanazért a lábért két áramkör kezd versenyezni. Ugyanez igaz az A4-re: az UNO-n ez az I2C SDA, a shield pedig a hőmérő-csatlakozáshoz is használja.

A kijelző nem négy külön számjegymodul

A 4 számjegyes LED kijelzőt a shield sorosan vezérli. Az Arduino D4, D7 és D8 vonalán küldi ki a kijelzendő mintát a 74HC595-ös meghajtás felé. A gyakorlatban ez azt jelenti, hogy egy számláló vagy időzítő kiírásához nem kell nyolc-tíz GPIO-t kézzel kapcsolgatni.

A kijelzés multiplexelt. A négy számjegy gyors egymásutánban frissül, ezért saját program írásakor a kijelzőfrissítést nem célszerű hosszú delay() hívások mögé temetni. A MultiFuncShield könyvtár ezt a kezelést jó részben leveszi a program válláról.

Gomb, LED és potméter egy panelen

A három gomb A1, A2 és A3 bemenetet használ. A klasszikus kiosztásban benyomva LOW állapotot adnak. Ez elsőre fordítottnak tűnhet, ha valaki azt várja, hogy gombnyomáskor HIGH érkezzen. Menüknél, stoppernél vagy számlálónál ezt már a feltételben számold bele. A négy LED D10-D13 kimenetre kerül, és ezek is aktív LOW működésűek a klasszikus kialakításban. Vagyis a LOW kapcsolja fel őket. A 10 kΩ-os trimmer az A0 analóg bemenetre csatlakozik. Ezzel ADC-olvasást, küszöbértéket, beállítható időzítést vagy egyszerű menüparamétert lehet gyakorolni külön külső potméter nélkül.

Hőmérő és I2C – közös A4

A hőmérőcsatlakozó DS18B20 vagy LM35 érzékelőhöz készült, mindkét esetben A4 jelvezetékkel. A két szenzor működése teljesen más. A DS18B20 digitális 1-Wire eszköz, az LM35 analóg feszültséget ad. UNO-n az A4 egyben az I2C SDA láb is. Ha hőmérőt használsz ezen a foglalaton, és közben I2C kijelzőt, RTC-t vagy más modult is szeretnél bekötni, előbb nézd meg, hogy a két funkció együtt egyáltalán összeegyeztethető-e. A csomaghoz DS18x20 hőmérő tartozik.

Infratávirányító és soros modulok

A mellékelt infravevő a D2 vonalat használja. Ezzel egyszerű távirányítók kódjait lehet beolvasni, majd a programban gombfunkciókhoz rendelni. A külön soros csatlakozó D0/RX és D1/TX vonalakra kerül. Bluetooth, rádiós vagy más UART-os kiegészítőnek kényelmes hely, de UNO-n ugyanezeken a lábakon dolgozik az USB-soros kapcsolat is. Ha a rádugott kommunikációs egység beleszól a D0/D1 jelekbe, programfeltöltés vagy Serial Monitor használat közben gond lehet. Ilyenkor a soros perifériát a feltöltés idejére le kell választani, vagy más soros megoldást kell tervezni.

Mire használható?

  • Négyjegyű számlálóhoz vagy fordulatszám-kijelzéshez.
  • Stopperhez és visszaszámláló időzítőhöz.
  • Háromgombos egyszerű menürendszerhez.
  • Potméterrel állítható küszöb vagy időérték gyakorlásához.
  • DS18x20 hőmérő adatainak kijelzéséhez.
  • LM35 analóg hőmérő kísérlethez, külön megfelelő érzékelővel.
  • Infratávirányító kódjainak beolvasásához.
  • LED futófény és állapotgép programozásához.
  • Figyelmeztető csipogóval ellátott hőmérséklet- vagy időzítő projekthez.
  • UART-os Bluetooth vagy rádiós kommunikáció alapjainak kipróbálásához.
  • Arduino oktatáshoz, ahol ugyanazon hardveren kell digitális bemenetet, digitális kimenetet, ADC-t, időzítést és kijelzést gyakorolni.

Kompatibilitás és beüzemelés

Mire figyelj?Mit okoz?
UNO/Mega shield kiosztású alappanelt használsz?A shield közvetlenül ráilleszthető a megfelelő fejlécű Arduino lapra.
Keyestudio KS0184 V2 kódot találtál?Más a LED-ek száma és a kijelző pinoutja, ezért a programot át kell igazítani.
D10-D13 lábakat más perifériához is használnád?Ezeket már a négy fedélzeti LED foglalja.
A4-re I2C eszközt tennél?A hőmérőcsatlakozás is A4-et használ, így funkcióütközés lehet.
D0/D1 soros csatlakozást használod?Az UNO USB-soros kapcsolata ugyanazokat a lábakat használja, így feltöltéskor zavarhatják egymást.
A gombnyomásra HIGH értéket vársz?A klasszikus shield gombjai benyomva LOW állapotot adnak.
A LED-eket HIGH értékkel akarod bekapcsolni?A klasszikus MFS LED-jei aktív LOW működésűek.
A csipogó hangmagasságát szeretnéd szabadon változtatni?A T61641 aktív csipogóként van megadva; ez nem ugyanaz a feladat, mint egy passzív piezo hangszóró vezérlése.
Nagyobb szervót vagy terhelést kötsz a kivezetett tápra?Az Arduino 5 V-os tápjának terhelhetőségét külön méretezni kell.
Arduino Nano-t használnál?A Nano nem közvetlen UNO-formátumú shield alappanel, megfelelő adapter szükséges.

Vásárlás előtt ezt gondold végig

A Arduino Multi-Function Shield – 4-digit kijelző, 4 LED, 3 gomb, DS18x20 + IR vevő akkor igazán kényelmes, ha ugyanazon hardveren szeretnéd gyakorolni az Arduino alapfunkcióit. Nem kell minden leckéhez új breadboardot összedugni. Ha viszont már előre tudod, hogy sok külső perifériát építesz a projekthez, nézd meg a pinfoglalást. A shield nem I/O-bővítő: a sok beépített funkció éppen hogy elfoglalja az Arduino több lábát.

Komoly grafikus kezelőfelülethez más kijelző kell. Sok analóg szenzorhoz külön ADC vagy nagyobb vezérlőlap lehet praktikusabb. Nagyáramú relék, motorok és szervók számára pedig külön meghajtás és megfelelő tápellátás szükséges.

Műhelytipp

Első programként ne próbáld egyszerre az összes funkciót működésre bírni. Kezdd a négy LED-del, aztán olvasd be az A0 trimmert. Ezután jöhetnek a gombok, majd külön a kijelző.

Amikor minden rész külön működik, építsd őket egyetlen programba. Ezzel gyorsan kiderül, ha egy internetes példakód más Multifunction Shield változatra készült. A soros csatlakozót hagyd utoljára. Ha D0/D1-re már rákerült egy Bluetooth vagy rádiós modul, az könnyen megnehezíti a következő firmware feltöltését.

Műszaki jellemzők

JellemzőÉrték
Terméknév:Arduino Multi-Function Shield – 4-digit kijelző, 4 LED, 3 gomb, DS18x20 + IR vevő
Típus:multifunkciós Arduino shield
Kijelző:4 számjegyes, 7-szegmenses LED
Kijelző meghajtás:74HC595-alapú
Kijelző LATCH:D4
Kijelző CLOCK:D7
Kijelző DATA:D8
LED-ek:4 db
LED kivezetések:D13 / D12 / D11 / D10
LED logika:aktív LOW a klasszikus MFS kiosztásban
Potméter:10 kΩ precíziós trimmer
Potméter bemenet:A0
Programozható gombok:3 db
Gombok:A1 / A2 / A3
Gomb logika:lenyomva LOW a klasszikus MFS kiosztásban
Reset gomb:van
Csipogó:aktív
Csipogó vezérlés:D3
DS18B20 / LM35 csatlakozás:A4
Infravevő csatlakozás:D2
Mellékelt infravevő pontos típusa:HX1736 vagy komp.
Soros csatoló:D0 / RX és D1 / TX
További kivezetett vonalak:D5 / D6 / D9 / A5
Alaptáp:5 V Arduino shield sín
UNO R3 közvetlen illesztés:igen
Mega2560 közvetlen illesztés:igen
Nano közvetlen illesztés:nem
Fizikai PCB-méret:UNO méretű

Mini gyakori kérdések

Rá lehet tenni közvetlenül Arduino UNO-ra?

Igen. A Arduino Multi-Function Shield – 4-digit kijelző, 4 LED, 3 gomb, DS18x20 + IR vevő UNO-formátumú shield kialakítású.

Használható Mega2560 mellett?

Igen. A shield kiosztása a Mega2560 R3 shield csatlakozásával is használható.

Mennyi Arduino lábat foglal el?

A fedélzeti perifériák sok I/O-t lefoglalnak: D2-D4, D7-D8, D10-D13, A0-A4 és szükség szerint D0/D1 is használatba kerül. A kivezetett szabad vonalak között D5, D6, D9 és A5 található.

Miért akad össze a soros modul a programfeltöltéssel?

A külön soros fejléc D0 és D1 lábra csatlakozik. UNO-n ugyanezeket használja az USB-soros kapcsolat, ezért a külső UART eszköz feltöltéskor zavarhat.

Használható egyszerre DS18B20 és I2C?

A hőmérőcsatlakozás A4-et használ, UNO-n pedig az A4 az I2C SDA. A két funkció ezért közvetlenül ütközhet, ezt a bekötésnél előre meg kell tervezni.

Szolgáltatások

  • 1x 4-digit 7-szegmens LED-kijelző (74HC595 chip meghajtással),
  • 4x függetlenül programozható LED-visszajelzés,
  • 1x 10K precíziós trimmerpotméter,
  • 3x független nyomógomb,
  • 1x csipogó (aktív),
  • 1x DS18B20/LM35 hőmérő csatlakozó,
  • 1x infravevő csatlakozó,
  • 1x soros csatolófelület kiegészítő-modulokhoz,
  • 4x független szenzorcsatlakozás,
  • 1x resetgomb.

Dokumentáció

Csomag

  • 1 db Arduino Multi-Function Shield – 4-digit kijelző, 4 LED, 3 gomb, DS18x20 + IR vevő
  • 1 db infravevő – HX1736 (comp.)
  • 1 db DS18x20 hőmérő

További információk

Tömeg0,04 kg
Méretek6 × 6 × 1 cm
CikkszámT61641
Kialakítás

Tápfeszültség [V]


Bővített forgalmazói/gyártói információk (EU 2023/988 rendelet alapján):
   Gyártó/első EU forgalmazó: TavIR / Cseh Róbert ev.
   Elérhetőség: 1181, Budapest, Szélmalom utca 13.
   Elektronikus cím: https://shop.tavir.hu
   Kapcsolatfelvétel: a Kapcsolat oldalon keresztül.

Értékelések

Még nincsenek értékelések.

„Multifunctional shield (DS18B20 és IR-vevővel)” értékelése elsőként

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Gyakran ismételt kérdések az Arduino Multi-Function Shield - 4-digit kijelző, 4 LED, 3 gomb, DS18x20 + IR vevő termékről

Mire való ez a shield?

Arduino alapfeladatok és gyors prototípusok gyakorlására. A panelen kijelző, LED-ek, gombok, potméter, csipogó és több külső periféria csatlakozása található, így sok kísérlethez nem kell külön breadboardot építeni.

Melyik lábak vezérlik a 4 számjegyes kijelzőt?

A klasszikus négy LED-es Multi Function Shield kiosztásban D4 a latch, D7 az órajel és D8 a soros adat. A kijelző 74HC595-alapú meghajtást használ.

Melyik lábakon vannak a nyomógombok?

A három programozható gomb A1, A2 és A3 bemenetre csatlakozik. A klasszikus kiosztásban megnyomva LOW értéket adnak.

Mire használható a 10 kΩ-os trimmer?

Az A0 analóg bemenetre kerül. ADC-olvasás, küszöbérték, időzítés vagy más programparaméter beállítása jól gyakorolható vele.

A csomagban van hőmérő?

Igen. A csomag egy DS18x20 hőmérőt tartalmaz. A pontos altípus: DS18B20 (C vagy A3 tip.)

Az infravevő is tartozék?

Igen. A csomagban infravevő is szerepel. A mellékelt vevő pontos típuskódja HXxx36.

Miért problémás a D0/D1 soros csatlakozás?

UNO-n a D0 és D1 az USB-soros kommunikáció lába is. Egy rákapcsolt Bluetooth vagy más UART modul ezért programfeltöltés és Serial Monitor közben zavarhatja a kapcsolatot.

Használható I2C eszközzel?

Az A4/A5 az UNO I2C busza, viszont A4-et a shield hőmérőcsatlakozása is használja. Ha az A4-es szenzor aktív, az I2C használatát külön meg kell tervezni.

Arduino Nano-ra közvetlenül rádugható?

Nem. A Nano fizikai csatlakozása nem UNO-formátumú shield kiosztás. Megfelelő adapterrel vagy külön vezetékezéssel oldható meg.