Përmbajtje:
- Hapi 1: Zbulimi i Pengesave
- Hapi 2: Kontrolli i motorit
- Hapi 3: Instaloni diçka atje, një qen i tillë…
Video: Një qen gjurmues me rreze infra të kuqe: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:21
Një ditë gjeta një video interesante në:
Në shikim të parë ndjej se është vërtet e çuditshme, dhe pastaj këmbët e mashtruara, nuk e di cila është arsyeja e fundit që ky projektues bëri një histori kaq mashtruese … është e pamundur nga një sensor i thjeshtë IR, ose edhe pa ndonjë kontrollues, por vetëm triode të thjeshta Me
Unë nuk e njoh djalin dhe të gjithë historinë, thjesht përpiqem ta bëj vetë. Unë sapo bëra modelin tim, me module shumë të thjeshta:
- Çdo kontrollues i pajtueshëm me Arduino siç është Maduino
- Drejtuesi i motorit L298N
- 3x sensor IR
- Disa kërcyes të zakonshëm
Hapi 1: Zbulimi i Pengesave
Atje 3 sensorë IR përdoren për të zbuluar pengesën, dhe sensori i majtë/i djathtë zbuloi pengesën, ai duhet të rrotullohet në drejtim të orës/kundër orës, ndërsa sensori i mesëm i zbuluar, është në rregull.
Sensori 3 zbulon nëse ka ndonjë pengesë përpara. Lidh pinin e sinjalit me kunjat e hyrjes Maduino, të tilla si Pin2/3/4;
Si softuer, thjesht kontrolloni statusin e daljes së sensorit, për të vendosur se çfarë duhet të bëjë motori:
nëse (IR1_STA == HIGH & IR2_STA == LOW & IR3_STA == LART) // Nëse sensori mesatar zbulon pengesën, motori ndalon
{
analogWrite (EN, 0);
Ndalo ();
}
nëse (IR1_STA == LOW & IR2_STA == LART & IR3_STA == LART) // nëse sensori i drejtë zbulon të kundërtën, me motor të kundërt me shpejtësi të lartë;
{
analogWrite (EN, shpejtësi të lartë);
E kundërta ();
}
nëse (IR1_STA == LOW & IR2_STA == LOW & IR3_STA == LART) // nëse
sensori i djathtë dhe i mesëm zbulon motorin e kundërt të pengueshëm, me shpejtësi të ulët;
{
analogWrite (EN, shpejtësi e ulët);
E kundërta ();
}
……
Hapi 2: Kontrolli i motorit
Dhe një drejtues motori për të drejtuar motorin, me shpejtësi të lartë/të ulët, varet nga statusi i sensorit.
Përdorimi i një moduli L298N për të drejtuar motorin, me pinin Maduino5/6, dhe kunjin PWM (Maduino Pin9) në L298N Aktivizoni kunjin dhe aktivizoni modulin me 9V:
int EN = 9; // Kontrolli PWM
int highspeed = 80; // përcaktoni shpejtësinë e lartë
int lowspeed = 60; // përcaktoni shpejtësinë e ulët
dhe pastaj shpejtësia e motorit mund të kontrollohet nga:
analogWrite (EN, shpejtësi të lartë);
Hapi 3: Instaloni diçka atje, një qen i tillë…
Instaloni sensorët dhe motorët dhe bëni diçka, për mua, më pëlqen një qen të luajë me vajzën time 1.5 vjeçare. Shkarkoni kodin Arduino këtu…. Pa pagesë të më kontaktoni: [email protected] nëse keni ndonjë pyetje
Recommended:
Llamba me rreze infra të kuqe: 4 hapa
Llambë me rreze infra të kuqe: Ky projekt tregon një llambë infra të kuqe që ndizet për gjysmë minutë pasi merr një sinjal nga një telekomandë infra të kuqe TV. Ju mund ta shihni qarkun që punon në video. Unë hartova një qark me transistorë BJT pasi lexova këtë artikull: https
MP3 Player i kontrolluar me rreze infra të kuqe: 6 hapa (me fotografi)
MP3 Player i kontrolluar me rreze infra të kuqe: Ndërtoni një telekomandë infra të kuqe MP3 player për rreth 10 dollarë (usd). Ka veçoritë e zakonshme: luani, bëni pauzë, luani tjetrën ose të mëparshmen, luani një këngë të vetme ose të gjitha këngët. Gjithashtu ka variacione barazues dhe kontroll të volumit. Të gjitha të kontrollueshme përmes një r
Transmetues me rreze infra të kuqe: 4 hapa
Transmetues me rreze infra të kuqe: Ky artikull ju tregon se si të bëni një transmetues analog infra të kuq. Ky është një qark i vjetër. Në ditët e sotme diodat lazer përdoren për të transmetuar sinjale dixhitale përmes fibrave optike. Ky qark mund të përdoret për të transmetuar sinjal audio përmes infra të kuqe. Ju do të keni nevojë
Termometër me rreze infra të kuqe Arduino: 7 hapa (me fotografi)
Termometër me rreze infra të kuqe Arduino: Në këtë projekt do t'ju tregoj se si të ndërtoni një termometër dixhital me rreze infra të kuqe me një mbyllje të printuar me porosi 3D
Radar me rreze infra të kuqe me Arduino: 6 hapa
Radar Infrared me Arduino: Në këtë projekt të vogël do të doja t'ju tregoja se si mund të krijoni një Radar të thjeshtë në shtëpi me Arduino. Ka shumë projekte të ngjashme në internet, por të gjithë ata po përdorin një sensor tejzanor për të matur distancën. Në këtë projekt unë përdor një inf