Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Dnes sa chystáme zostrojiť protipožiarneho robota pomocou Arduina, ktorý automaticky zacíti oheň a spustí vodné čerpadlo.
V tomto projekte sa naučíme zostrojiť jednoduchého robota pomocou Arduina, ktorý by sa mohol pohybovať k ohňu a pumpovať okolo neho vodu, aby oheň uhasil.
Potrebný materiál:
- Arduino UNO
- Štítok senzora Arduino Uno
- Plameňový senzor
- Modul ovládača motora L298N
- Robotický podvozok
- 2 motory (45 ot / min)
- 5V ponorné čerpadlo
- Jednokanálový reléový modul
- Pripojovacie vodiče
- 12v nabíjateľná batéria
- 9V batéria
Krok 1: Štítok senzora Arduino V5
Arduino Sensor Shield je lacná doska, ktorá vám umožňuje pripojiť k senzoru Arduino množstvo senzorov pomocou ľahko pripevniteľných prepojovacích káblov.
Je to jednoduchá doska, na ktorej nie je žiadna elektronika okrem niekoľkých rezistorov a LED diódy. Jeho hlavnou úlohou je dodať tieto kolíkové kolíky, aby bolo jednoduchšie pripojiť externé zariadenia, ako sú naše servomotory.
Vlastnosti:
- Arduino Sensor Shield V5.0 umožňuje pripojenie typu plug and play k rôznym modulom, ako sú senzory, serva, relé, tlačidlá, potenciometre a ďalšie
- Vhodný pre dosky Arduino UNO a Mega Board
- Rozhranie IIC
- Komunikačné rozhranie modulu Bluetooth
- Komunikačné rozhranie modulu karty SD
- Komunikačné rozhranie bezdrôtového RF modulu APC220
- Rozhranie ultrazvukových senzorov RB URF v1.1
- 128 x 64 LCD paralelné rozhranie
- Rozhranie servopohonu 32
Pomocou tejto rozširujúcej dosky, ako je napríklad snímač teploty, sa môžete ľahko pripojiť k bežným analógovým snímačom. Tieto 3-cestné kolíky vám umožňujú pripojiť servomotory.
Všetko je plug and play a je navrhnuté tak, aby bolo kompatibilné s Arduino UNO. Všetko, čo musíte urobiť, je prečítať údaje zo senzorov a výstupného PWM na pohon serva podľa programu v arduine.
Toto je najnovšia verzia štítového štítu na trhu. Zásadným vylepšením oproti predchodcovi je zdroj energie. Táto verzia poskytuje konektor externého napájania, takže si nemusíte robiť starosti s preťažením mikroovládača Arduino pri jazde príliš veľa senzorov a akčných členov.
Ak odstránite kolíkový konektor vedľa vstupu napájania, môžete ho napájať externe. Nemali by ste ho napájať viac ako 5 V, alebo by ste mohli poškodiť arduino pod ním.
Krok 2: Senzor plameňa a ovládač motora L298N
Senzor plameňa
Modul snímača plameňa, ktorý sa skladá zo snímača plameňa (infračerveného prijímača), odporu, kondenzátora, potenciometra a komparátora LM393 v integrovanom obvode. Môže detekovať infračervené svetlo s vlnovou dĺžkou od 700 nm do 1 000 nm. Sonda s diaľkovým infračerveným plameňom prevádza svetlo detekované vo forme infračerveného svetla na zmeny prúdu. Citlivosť sa nastavuje pomocou vstavaného variabilného odporu s uhlom detekcie 60 stupňov.
Pracovné napätie je medzi 3,3 V a 5,2 V DC s digitálnym výstupom, ktorý indikuje prítomnosť signálu. Snímanie je podmienené komparátorom LM393.
Vlastnosti:
- Vysoká citlivosť na fotografie
- Rýchla doba odozvy
- Citlivosť nastaviteľná
Špecifikácia:
- Pracovné napätie: 3,3 V - 5 V
- Rozsah detekcie: 60 stupňov
- Digitálny/analógový výstup
- Palubný čip LM393
L298N Ovládač motora
L298N je duálny budič motora H-Bridge, ktorý umožňuje ovládanie rýchlosti a smeru dvoch jednosmerných motorov súčasne. Modul môže poháňať jednosmerné motory s napätím od 5 do 35 V so špičkovým prúdom až 2 A.
Modul má dve skrutkové svorkovnice pre motor A a B a ďalšiu skrutkovaciu svorkovnicu pre uzemňovací kolík, VCC pre motor a 5V kolík, ktorý môže byť vstupný alebo výstupný.
To závisí od napätia použitého na motoroch VCC. Modul má vstavaný 5V regulátor, ktorý je aktivovaný alebo deaktivovaný pomocou prepojky. Ak je napájacie napätie motora až 12 V, môžeme povoliť 5 V regulátor a 5 V kolík je možné použiť ako výstup, napríklad na napájanie dosky Arduino. Ak je však napätie motora vyššie ako 12V, musíme prepojku odpojiť, pretože tieto napätia spôsobia poškodenie palubného 5V regulátora. V tomto prípade bude ako vstup použitý 5V kolík, pretože ho potrebujeme správne pripojiť k 5V zdroju, aby IC pracoval správne.
Tu môžeme poznamenať, že tento IC spôsobuje pokles napätia asi o 2V. Ak napríklad použijeme napájanie 12 V, napätie na svorkách motora bude asi 10 V, čo znamená, že z nášho 12 V jednosmerného motora nebudeme schopní dosiahnuť maximálnu rýchlosť.
Krok 3: Schéma zapojenia
Úplný pracovný kód nájdete na adrese - Alpha Electronz