Innholdsfortegnelse:

Brannslokkingsrobot ved bruk av Arduino: 4 trinn
Brannslokkingsrobot ved bruk av Arduino: 4 trinn

Video: Brannslokkingsrobot ved bruk av Arduino: 4 trinn

Video: Brannslokkingsrobot ved bruk av Arduino: 4 trinn
Video: 10 Most Amazing Fire Fighting Systems in the World 2024, November
Anonim
Brannslokkingsrobot ved bruk av Arduino
Brannslokkingsrobot ved bruk av Arduino

I dag skal vi bygge en brannbekjempelsesrobot ved hjelp av Arduino, som automatisk vil føle brannen og starte vannpumpen.

I dette prosjektet vil vi lære å bygge en enkel robot ved hjelp av Arduino som kan bevege seg mot brannen og pumpe ut vann rundt den for å slukke brannen.

Nødvendig materiale:

  • Arduino UNO
  • Arduino Uno Sensor Shield
  • Flammesensor
  • L298N motor driver modul
  • Robot chassis
  • 2 motorer (45 o / min)
  • 5V nedsenkbar pumpe
  • Enkanals relémodul
  • Tilkobling av ledninger
  • 12v oppladbart batteri
  • 9V batteri

Trinn 1: Arduino Sensor Shield V5

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

Arduino Sensor Shield er et rimelig kort som lar deg koble en rekke sensorer til din Arduino ved hjelp av enkle å montere jumperkabler.

Det er et enkelt brett uten elektronikk på det annet enn et par motstander og en LED. Hovedrollen er å levere disse toppnålene for å gjøre det lettere å feste eksterne enheter som våre servomotorer.

Funksjoner:

  • Arduino Sensor Shield V5.0 gir plug and play -tilkobling til forskjellige moduler som sensorer, servoer, releer, knapper, potensiometre og mer
  • Passer til Arduino UNO og Mega Boards
  • IIC -grensesnitt
  • Bluetooth -modul kommunikasjonsgrensesnitt
  • Kommunikasjonsgrensesnitt for SD -kortmodul
  • APC220 trådløst RF -modul kommunikasjonsgrensesnitt
  • RB URF v1.1 ultralydsensors grensesnitt
  • 128 x 64 LCD parallelt grensesnitt
  • 32 servokontroller grensesnitt

Du kan enkelt koble til vanlige analoge sensorer ved å bruke dette ekspansjonskortet, for eksempel temperatursensor. Disse 3-veis hannpinnene lar deg koble servomotorer.

Alt er plug and play, og det er designet for å være Arduino UNO -kompatibelt. Så alt du trenger å gjøre er å lese dataene fra sensorene og sende ut PWM for å drive servoene etter program i arduino.

Dette er den siste versjonen av sensorskjerm på markedet. Den største forbedringen i forhold til forgjengeren er strømkilden. Denne versjonen gir en ekstern strømkontakt, slik at du ikke trenger å bekymre deg for overbelastning av Arduino -mikrokontrolleren mens du kjører for mange sensorer og aktuatorer.

Hvis du fjerner stiftkontakten ved siden av strøminngangen, kan du slå den på eksternt. Du bør ikke drive den med mer enn 5v, eller du kan skade arduinoen under.

Trinn 2: Flammesensor og L298N -motordriver

Flammesensor og L298N motordriver
Flammesensor og L298N motordriver

Flammesensor

En flammesensormodul som består av en flammesensor (IR -mottaker), motstand, kondensator, potensiometer og komparator LM393 i en integrert krets. Den kan oppdage infrarødt lys med en bølgelengde fra 700 nm til 1000 nm. Den langt infrarøde flammesonden konverterer lyset som er oppdaget i form av infrarødt lys til endringer i strømmen. Følsomheten justeres gjennom den innebygde variable motstanden med en deteksjonsvinkel på 60 grader.

Arbeidsspenning er mellom 3.3v og 5.2v DC, med en digital utgang for å indikere tilstedeværelsen av et signal. Sensing er betinget av en LM393 -komparator.

Funksjoner:

  • Høy fotofølsomhet
  • Rask responstid
  • Følsomhet justerbar

Spesifikasjon:

  • Woriking -spenning: 3,3v - 5v
  • Oppdag rekkevidde: 60 grader
  • Digital/analog utgang
  • Innebygd LM393-brikke

L298N Motordriver

L298N er en dual H-Bridge motordriver som tillater hastighets- og retningskontroll av to likestrømsmotorer samtidig. Modulen kan drive likestrømsmotorer som har spenninger mellom 5 og 35V, med en toppstrøm på opptil 2A.

Modulen har to skrueklemmer for motoren A og B, og en annen skrueklemme for jordpinnen, VCC for motoren og en 5V -pinne som enten kan være en inngang eller utgang.

Dette avhenger av spenningen som brukes på motorene VCC. Modulen har en innebygd 5V regulator som enten er aktivert eller deaktivert ved hjelp av en jumper. Hvis motorens forsyningsspenning er opptil 12V kan vi aktivere 5V -regulatoren og 5V -pinnen kan brukes som utgang, for eksempel for å drive vårt Arduino -kort. Men hvis motorspenningen er større enn 12V, må vi koble fra jumperen fordi disse spenningene vil forårsake skade på den innebygde 5V -regulatoren. I dette tilfellet vil 5V -pinnen brukes som inngang da vi trenger å koble den til en 5V strømforsyning for at IC skal fungere skikkelig.

Vi kan her merke oss at denne IC gjør et spenningsfall på ca 2V. Så hvis vi for eksempel bruker en 12V strømforsyning, vil spenningen på motorens terminaler være omtrent 10V, noe som betyr at vi ikke vil få maksimal hastighet ut av vår 12V likestrømsmotor.

Trinn 3: Kretsdiagram

Kretsdiagram
Kretsdiagram

For full arbeidskodebesøk - Alpha Electronz

Anbefalt: