Motion-activated Servo Motors with Arduino and PIR Sensor
Ғылым және технология
Ever dreamed of props that react to their surroundings? In this all-in-one guide, I'll show you how to make motion-activated servo motors with Arduino and PIR sensors! It's perfect for creating spooky props, animatronics, and even interactive attractions!
No coding experience? No problem! I'll break down everything step-by-step, from understanding how to wire a PIR sensor to an Arduino to controlling servo motors based on motion detection with simple Arduino code examples.
🔗 Full Tutorial: racheldebarros.com/motion-act...
🔗 Join the Engineering Artists Community: racheldebarros.com/community
Build Your Own Motion-activated Servo with PIR Sensor and Arduino:
🛒 PIR Sensor: amzn.to/49CagWn
🛒 Micro Servo: amzn.to/3OP34Ozn
🛒 Arduino Uno: amzn.to/48jRlyr
🛒 Battery Holder: amzn.to/4bKXeYD
🛒 Breadboard: amzn.to/42FZZGk
🛒 Jumper Wires: amzn.to/42K4kbv
🎬 Video Chapters: Motion-activated Servo with Arduino Wiring & Code
0:00 Welcome
0:18 PIR Sensor Pinout
0:43 PIR Sensor Settings
2:20 How to Wire a PIR Sensor to an Arduino
2:57 How to Wire a Servo to an Arduino
4:13 Arduino Code to Test PIR Sensor
10:18 Arduino Code to Rotate Servo with PIR Sensor
14:38 Arduino Code to Sweep Servo with PIR Sensor
22:35 Arduino Code for Servo Motion Sequence with PIR Sensor
24:12 Wrap Up
24:28 Read the Full Tutorial with Arduino Code
24:47 Join the Community
💬 Have any questions or want to share your own experiences, tips and advice about using PIR sensors to motion-activate a servo motor with Arduino? Drop a comment below - I love hearing from you!
🔔 If you find this video helpful, please hit that like button 👍 and consider subscribing to my channel for more props/animatronics/robot tutorials, tips, and tricks. Your support helps me create more content like this!
Some links included here are to affiliate sites. If you purchase something through them, I may earn a small commission - which costs you nothing! I am very grateful for your support when you use my links to make a purchase.
#arduino #pirsensor #servo #servomotors #arduinotutorial #arduinocode #props #animatronics
Пікірлер: 50
This is a PIRfect example of embedded programming! 🎉🎉 I always learn something new when watching you!! Plus I never get bored 'cuz you have so much fun energy !! I can hardly wait for the next stage of the talking unigoyal !! 😊
First time seeing one of your videos i can build just about anything i want to but when it comes to driving it with a motor thats when things get complicated im a machinist certified welder and a fabricator all that i understand but wiring a driver much less writing a code just went over my head just want to thank you for your great teaching skills i will make sure to pay attention to your next video love your upbeat personality and you are as beautiful as you are you are a good teacher thanks for sharing
I really appreciate how you clarify so much and make it fun
I really appreciate you made it easy to understand , programme codes and its execution. Beginners can learn easily.
I can actually follow what you’re saying. Not talking over our heads trying to prove how smart you are.😊
I really like your videos. You're so natural in front of the camera. Or at least you look it! I will send people to your channel for intro stuff as you explain the basics so well.
This is very interesting, thanks. I have a suggestion for a build and its a sun tracker. I've vaguely recall seeing it done before. One purpose is to find the optimal vertical and horizontal angle to adjust solar panels. If I make an oven heated by a parabolic mirror, the system can find optimal angle for maximum heat. After initial acquisition, it can track periodically and move when needed. It can monitor the temperature with a digital thermometer, and if it's too high then offset just a bit from being directly at the sun, which turns down the heat. And if too low, the reverse. Also, I could set a timer for the cooking time. When complete, the parabolic dish can turn enough away to effectively 'turn off' the oven.
Another helpful tutorial explained very well and easy to understand. Can't wait for the next one.
I've messed around with those sensors for long time. And I always struggled with false detections... but now I found out that this might only be the calibration phase 🤯
Nice! Would be good if you could integrate this circuit and servo to an animatronic head, like the ones on the background.
@RachelDeBarrosLive
4 ай бұрын
We're getting there! First I'm covering each component separately in this series and then we'll start building eye and neck mechanisms. Stay tuned 🤩
@marcoswillians4486
4 ай бұрын
@@RachelDeBarrosLive Absolutely! Your channel is awesome!
@GOOGLE-ADMlN
4 ай бұрын
@@RachelDeBarrosLivesubbed!
I like your videos. I learn a lot from you.
OMG, Just another brilliant tutorial!
New fav channel!
This is a great series Thanks
Thank You from Frisco, TX.
❤awesome tutorial 👍
Thank you for the video
There she is, my favorite influential arduino Teacher.
Great !!! I will make this project next and thank uuuuu love tour cahnnel
Would be fun to use this example/code to officiate a game of "Red Light/Green Light," where you have red and green lights tied to the pirState, then introduce a random off time.
Hey Rachel . Would love to see some guide from you based on hoverboards. They are dirt cheap and easy for ppl to get. Comes with motors, batteries and reusable logicboards. For example a RC skateboard or mower ?
An other awesome show!
Great, thank you, thank you.
Thank You
lovely
Hi Rachel, what sensor type would you recommend to make a creepy portrait with eyes that follow you? 😮
Hi Rachel, I made a burglar alarm using a pen laser shining onto a LDR. Works great. Feel free to use the idea. Might be good in America for protecting large area`s. We don`t have large area`s in the UK. :)
love watching your shows. i have a problem with my code. i am trying to get my leds to flash and sweep my servo, i also have leds that are on. my servo doesnt sweep.
HI, I need this with a IR sensor and sound added In sweep mode.
also using pir to start sequence. i have simulated smoke, fire, fire station alarms and want to open doors to fire station.
I look forward to the "misfit toys" because that is what I plan on making.
Hi Rachel, I have a project a switch that activates a servo form 0 to xxx, with a delay on the xxx position before returning to position 0, can you help
can i ask wht is the servo library
Hi just want to ask, how can I code when I add a speaker in this set-up. I'm having a hard time adding the speaker to the set-up. It's like when the PI Sensor can detect a motion it will send a trigger for the Servo motor and the speaker to activate. I hope you can help
Need help programming mine ardniuo uno R3 I need a two prong vibration sensor hooked up to it to activate my relay. I do not know how to do that I do not know how to write the program can you please please help me I have tried looking it up. It didn’t do me no good.
Should the pos =0 be 0 respectively? as the ++ -- happens after the check I think you'll end up with 181 and -1 degrees. Is my understanding correct?
@Sovvyy
3 ай бұрын
Yes, you would outside the loop as the ++ / - - occurs at the end of each loop iteration. They're using an Int here so the >= 0 condition will be met (unlike with a Byte).
@jaguarke069
3 ай бұрын
@@Sovvyy cheers!
How to have the controller to sleep and have the PIR wake it up (interrupt) & do something. This will save a lot of battery.
Hello Rachel, I am a retired electronic engineer and for a hobby I am learning C++. Are you using a Chromebook with C++. ?
@RachelDeBarrosLive
Ай бұрын
I'm using the Arduino IDE which is free software you can download from their site to program the Arduino microcontrollers. The code is based on C/C++.
Mblock vers plss
You are espectacular great classes . You're channel is very helpfull. Thank you
"int" take 2 byte (-32768 to 32767) so if you use Byte 0 to 255 you only use 1 byte.
why do you always keep referring to inanimate things as "he"?
Hey! You know you like electronics! I like electronics what you say maybe I can introduce you to my "Mom"?
Not going to lie, ChatGPT. I just tell it my hardware, some specs on hardware, tell it to "Ask questions if you need to know anything" and tell it what I want. Gives me code that is pretty close first time every time.