Obsah:

Hasicí robot pomocí Arduina: 4 kroky
Hasicí robot pomocí Arduina: 4 kroky

Video: Hasicí robot pomocí Arduina: 4 kroky

Video: Hasicí robot pomocí Arduina: 4 kroky
Video: How to use 4 channel Relay to control AC load with Arduino code 2024, Listopad
Anonim
Hasicí robot pomocí Arduina
Hasicí robot pomocí Arduina

Dnes se chystáme postavit Fire Fighting Robot pomocí Arduina, který automaticky vycítí oheň a spustí vodní čerpadlo.

V tomto projektu se naučíme, jak pomocí Arduina postavit jednoduchého robota, který by se mohl pohybovat směrem k ohni a čerpat kolem něj vodu, aby oheň uhasil.

Požadovaný materiál:

  • Arduino UNO
  • Štít snímače Arduino Uno
  • Senzor plamene
  • Modul ovladače motoru L298N
  • Robotický podvozek
  • 2 motory (45 ot / min)
  • 5V ponorné čerpadlo
  • Jednokanálový reléový modul
  • Propojovací vodiče
  • 12v dobíjecí baterie
  • 9V baterie

Krok 1: Arduino Sensor Shield V5

Arduino Sensor Shield V5
Arduino Sensor Shield V5
Arduino Sensor Shield V5
Arduino Sensor Shield V5

Arduino Sensor Shield je levná deska, která vám umožní připojit řadu senzorů k vašemu Arduinu pomocí snadno připojitelných propojovacích kabelů.

Je to jednoduchá deska, na které není žádná elektronika kromě pár odporů a LED. Jeho hlavní rolí je dodat tyto záhlaví kolíky, aby bylo snazší připojit externí zařízení, jako jsou naše servomotory.

Funkce:

  • Arduino Sensor Shield V5.0 umožňuje připojení typu plug and play k různým modulům, jako jsou senzory, serva, relé, tlačítka, potenciometry a další
  • Vhodné pro Arduino UNO a Mega desky
  • Rozhraní IIC
  • Komunikační rozhraní modulu Bluetooth
  • Komunikační rozhraní modulu SD karty
  • Komunikační rozhraní bezdrátového modulu APC220 RF
  • Rozhraní ultrazvukových senzorů RB URF v1.1
  • 128 x 64 LCD paralelní rozhraní
  • Rozhraní servopohonu 32

Pomocí této rozšiřující desky, například teplotního čidla, se můžete snadno připojit k obvyklým analogovým senzorům. Tyto 3cestné zástrčky vám umožňují připojit servomotory.

Vše je plug and play a je navrženo tak, aby bylo kompatibilní s Arduino UNO. Vše, co musíte udělat, je přečíst data ze senzorů a vyvést PWM k pohonu serv podle programu v arduinu.

Toto je nejnovější verze štítového štítu na trhu. Zásadním vylepšením oproti předchůdci je zdroj energie. Tato verze poskytuje externí napájecí konektor, takže si nemusíte dělat starosti s přetížením mikrokontroléru Arduino při řízení příliš mnoha senzorů a akčních členů.

Pokud vyjmete kolíkový konektor vedle vstupu napájení, můžete jej napájet externě. Neměli byste jej napájet více než 5 V, nebo můžete poškodit arduino pod ním.

Krok 2: Senzor plamene a ovladač motoru L298N

Senzor plamene a ovladač motoru L298N
Senzor plamene a ovladač motoru L298N

Senzor plamene

Modul snímače plamene, který se skládá ze snímače plamene (IR přijímač), odporu, kondenzátoru, potenciometru a komparátoru LM393 v integrovaném obvodu. Může detekovat infračervené světlo s vlnovou délkou od 700 nm do 1 000 nm. Sonda pro dálkové infračervené plameny převádí světlo detekované ve formě infračerveného světla na změny proudu. Citlivost se nastavuje pomocí integrovaného variabilního odporu s detekčním úhlem 60 stupňů.

Pracovní napětí je mezi 3,3 V a 5,2 V DC, s digitálním výstupem indikujícím přítomnost signálu. Snímání je podmíněno komparátorem LM393.

Funkce:

  • Vysoká citlivost fotografií
  • Rychlá doba odezvy
  • Citlivost nastavitelná

Specifikace:

  • Pracovní napětí: 3,3 V - 5 V
  • Rozsah detekce: 60 stupňů
  • Digitální/analogový výstup
  • Integrovaný čip LM393

L298N Motorový ovladač

L298N je duální ovladač motoru H-Bridge, který umožňuje řízení rychlosti a směru dvou stejnosměrných motorů současně. Modul může pohánět stejnosměrné motory s napětím mezi 5 a 35 V se špičkovým proudem až 2 A.

Modul má dvě šroubové svorkovnice pro motor A a B a další šroubovou svorkovnici pro zemnící kolík, VCC pro motor a 5V kolík, který může být vstupem nebo výstupem.

To závisí na napětí použitém na motorech VCC. Modul má integrovaný 5V regulátor, který je aktivován nebo deaktivován pomocí propojky. Pokud je napájecí napětí motoru až 12V, můžeme povolit 5V regulátor a 5V pin lze použít jako výstup, například pro napájení desky Arduino. Pokud je však napětí motoru vyšší než 12V, musíme propojku odpojit, protože tato napětí způsobí poškození palubního 5V regulátoru. V tomto případě bude jako vstup použit pin 5V, protože jej potřebujeme připojit k napájení 5V, aby IC fungoval správně.

Zde můžeme poznamenat, že tento IC způsobuje pokles napětí přibližně o 2V. Pokud například použijeme napájecí zdroj 12V, napětí na svorkách motoru bude asi 10 V, což znamená, že z našeho 12 V stejnosměrného motoru nebudeme schopni získat maximální rychlost.

Krok 3: Schéma zapojení

Kruhový diagram
Kruhový diagram

Úplný pracovní kód navštivte - Alpha Electronz

Doporučuje: