Masti project DIY
Masti project DIY
  • 49
  • 56 437
STOP Buying Expensive DJ Lights! Make Your OWN at Home!
Welcome to my channel! In this video, I'll show you how to make your very own DJ laser light at home. This DIY project is perfect for adding amazing laser effects to your parties, events, or even just for some creative fun. Follow along with this step-by-step tutorial and let's get started!
Materials Needed:
Laser pointer
DC motor (30-50 RPM)
Thermacole
Battery holder(optional)
Switch
Glue gun or tape
Scissors or a craft knife
Instructions:
Prepare the Base: Cut a piece of cardboard to serve as the base of your laser light. Make sure it's sturdy enough to hold all the components.
Attach the Laser: Secure the laser pointer to the cardboard base using a glue gun or tape. Position it so that it points upwards.
Install the DC Motor: Attach the DC motor to the cardboard base. Make sure it's positioned so that the motor's shaft can rotate the laser pointer.
Connect the Battery: Connect the battery holder to the laser pointer and the DC motor. Ensure the polarity is correct to avoid damaging the components.
Add the Switch: Install the switch between the battery holder and the laser pointer/motor circuit. This will allow you to easily turn the laser light on and off.
Test Your Laser Light: Turn on the switch and test the laser light. Adjust the position of the laser pointer and the speed of the motor if necessary.
Final Adjustments: Make any final adjustments to ensure the laser light is stable and rotates smoothly.
Safety Tips:
Never point the laser at anyone's eyes.
Keep the laser light away from reflective surfaces to avoid accidental reflections.
Handle the laser pointer and motor with care to avoid damage.
Track: Electro-Light - Symbolism pt. II [NCS Release]
Music provided by NoCopyrightSounds.
Watch more NCS on UA-cam: NCS.lnk.to/UA-camAT
Free Download / Stream: ncs.io/Symbolism2
Keywords:
DIY DJ laser light, DIY DJ laser light, DIY DJ laser light
Homemade laser light, Homemade laser light, Homemade laser light
Laser pointer project, Laser pointer project, Laser pointer project
DC motor laser light, DC motor laser light, DC motor laser light
DIY party light, DIY party light, DIY party light
Custom DJ light, Custom DJ light, Custom DJ light
DIY laser show, DIY laser show, DIY laser show
DIY light effects, DIY light effects, DIY light effects
Home-made laser effects, Home-made laser effects, Home-made laser effects
Laser light tutorial, Laser light tutorial, Laser light tutorial
Custom DJ light
DIY laser show
DIY light effects
Home-made laser effects
Laser light tutorial
Tags:
#DIYProject
#LaserLight
#DJPary
#HomemadeLaser
#CustomLighting
#CreativeProjects
#PartyLights
#LaserEffects
#Crafting
#techdiy
Don't forget to like, comment, and subscribe for more awesome DIY projects! Hit the notification bell to stay updated with my latest videos.
Переглядів: 324

Відео

Make POWERFUL vacuum cleaner at home tutorial
Переглядів 14419 годин тому
*DIY Powerful Vacuum Cleaner at Home - Step-by-Step Guide! 💪🧹 Are you tired of spending big bucks on store-bought vacuum cleaners that don't meet your expectations? 🌟 In this video, we'll walk you through the process of creating your powerful vacuum cleaner right at home with readily available materials! 🔧✨ From gathering the necessary parts to assembling and testing your DIY vacuum cleaner, th...
How to play song on Arduino Buzzer Tutorial (Beginner to Pro)
Переглядів 22821 годину тому
"Welcome to our channel! In this tutorial, we'll show you how to create amazing tones with your Arduino Uno in just three simple steps. Whether you're a beginner or an experienced maker, this project is perfect for anyone looking to add some musical flair to their Arduino projects. 🎵 Bonus Tips: Learn how to adjust the tone duration and frequency for even more musical creativity. Video all code...
How to make LED matrix at home tutorial (Beginner)
Переглядів 177День тому
✨ Ready to light up your space with a dazzling DIY project? Follow our step-by-step guide on creating your very own LED Matrix at home! 💡 Perfect for beginners and hobbyists, this project will teach you how to assemble and program a mesmerizing LED display. Learn to work with LEDs, resistors, microcontrollers, and breadboards. 💻 With easy-to-follow instructions, you'll master soldering, wiring,...
How to make clock using NodeMCU Tutorial (Beginner to Pro)
Переглядів 68614 днів тому
Code and Circuit Diagram- drive.google.com/drive/folders/1MfZZAnkqha5OjHIgSr7RvFugJpEig0dd?usp=drive_link Node mcu boards add link to Arduino IDE software - arduino.esp8266.com/stable/package_esp8266com_index.json Welcome to Masti project DIY! In this video, we'll walk you through building a smart clock using an ESP8266 Wi-Fi module and an LCD 16x2 display. This project is perfect for tech enth...
How to control LED with esp8266 at home 🏠
Переглядів 11214 днів тому
Description: Unlock the secrets to building a WiFi-controlled smart light with this step-by-step guide! Whether you're a DIY enthusiast or a tech-savvy pro, this video covers everything you need to know. From gathering materials to coding and assembly, we've got you covered. Get ready to light up your space with smart technology! 🔧 Tools & Materials: NODE MCU esp8266 Wi-Fi ready board Neo-pixel...
How to Control a Servo Motor with ESP8266
Переглядів 15721 день тому
📌 What You'll Learn: Step-by-step guide to setting up your ESP8266. Wiring the servo motor to the ESP8266. Writing the code to control the servo motor. Tips and tricks for smooth operation. 🔧 What You Need: ESP8266 NodeMCU board Servo motor Jumper wires Breadboard USB cable 🛠️ Step-by-Step Instructions: Wiring Diagram: Clear visual guide to connect your components. Code Walkthrough: Easy-to-fol...
how to solve code not uploading in Arduino nano #viral #trendingvideo
Переглядів 616 місяців тому
how to solve code not uploading in Arduino nano #viral #trendingvideo
DIY Fire Starter - How to Make Homemade Fire Ignitor
Переглядів 130Рік тому
DIY Fire Starter - How to Make Homemade Fire Ignitor
Neopixel LED: The Ultimate Arduino Guide
Переглядів 1442 роки тому
Neopixel LED: The Ultimate Arduino Guide

КОМЕНТАРІ

  • @WALNYx
    @WALNYx 8 днів тому

    🤯

  • @harshtamse6113
    @harshtamse6113 12 днів тому

    ❤❤

  • @WALNYx
    @WALNYx 12 днів тому

    Keep growing bro ❤❤❤

  • @WALNYx
    @WALNYx 14 днів тому

    Bro aapka voice bhi dalo plz ❤❤

  • @WALNYx
    @WALNYx 14 днів тому

    ❤❤

  • @WALNYx
    @WALNYx 14 днів тому

    ❤❤

  • @onlygaming1m321
    @onlygaming1m321 16 днів тому

    😮❤

  • @SarthakMg
    @SarthakMg 18 днів тому

    Ooooii🎉😮

  • @onlygaming1m321
    @onlygaming1m321 21 день тому

    ❤❤

  • @jabs099
    @jabs099 Місяць тому

    Can you give the circuit diagram using esp8266 v3?

  • @PranayEdits69
    @PranayEdits69 4 місяці тому

    OOO MA GU TURULA 😂😂😂

  • @Angryboyparvat
    @Angryboyparvat 6 місяців тому

    कहां से आते हैं यह मैं तो कुछ अच्छा सीखने आया था😢😮

  • @MastiprojectDIY
    @MastiprojectDIY 6 місяців тому

    Full video chaheya Comment fast ⏩

  • @_.Dk_EDITS15
    @_.Dk_EDITS15 8 місяців тому

    Fridge mai nahi banta ki kya ice ??🤣🤣 Content toh aacha hai per long cut hai 😁😂 .. keep it up ♥️

  • @MastiprojectDIY
    @MastiprojectDIY 9 місяців тому

    Full video ke liye comment caro 👇

  • @MastiprojectDIY
    @MastiprojectDIY Рік тому

    Guyz maf kar Dena samudrayaan ke jagaha gaganyaan type ho gaya 😅

  • @ManojArika540
    @ManojArika540 Рік тому

    That's Samudrayaan

  • @MastiprojectDIY
    @MastiprojectDIY Рік тому

    project code 👇 #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16, 2); // to check your i2c address upload i2c scanner to the board int pulsePin = A0; // Pulse Sensor purple wire connected to analog pin A0 int blinkPin = 13; // pin to blink led at each beat // Volatile Variables, used in the interrupt service routine! volatile int BPM; // int that holds raw Analog in 0. updated every 2mS volatile int Signal; // holds the incoming raw data volatile int IBI = 600; // int that holds the time interval between beats! Must be seeded! volatile boolean Pulse = true; // "True" when User's live heartbeat is detected. "False" when not a "live beat". volatile boolean QS = false; // becomes true when Arduoino finds a beat. static boolean serialVisual = true; // Set to 'false' by Default. Re-set to 'true' to see Arduino Serial Monitor ASCII Visual Pulse volatile int rate[10]; // array to hold last ten IBI values volatile unsigned long sampleCounter = 0; // used to determine pulse timing volatile unsigned long lastBeatTime = 0; // used to find IBI volatile int P = 512; // used to find peak in pulse wave, seeded volatile int T = 512; // used to find trough in pulse wave, seeded volatile int thresh = 525; // used to find instant moment of heart beat, seeded volatile int amp = 100; // used to hold amplitude of pulse waveform, seeded volatile boolean firstBeat = true; // used to seed rate array so we startup with reasonable BPM volatile boolean secondBeat = true; // used to seed rate array so we startup with reasonable BPM void setup() { pinMode(blinkPin,OUTPUT); // pin that will blink to your heartbeat! Serial.begin(115200); // we agree to talk fast! interruptSetup(); // sets up to read Pulse Sensor signal every 2mS // IF YOU ARE POWERING The Pulse Sensor AT VOLTAGE LESS THAN THE BOARD VOLTAGE, // UN-COMMENT THE NEXT LINE AND APPLY THAT VOLTAGE TO THE A-REF PIN // analogReference(EXTERNAL); lcd.init();//if you can not upload this code lcd.init(); and change to lcd.begin(); lcd.backlight(); } // Where the Magic Happens void loop() { serialOutput(); if (QS == true) // A Heartbeat Was Found { // BPM and IBI have been Determined // Quantified Self "QS" true when arduino finds a heartbeat serialOutputWhenBeatHappens(); // A Beat Happened, Output that to serial. QS = false; // reset the Quantified Self flag for next time } delay(5); // take a break } void interruptSetup() { // Initializes Timer2 to throw an interrupt every 2mS. TCCR2A = 0x02; // DISABLE PWM ON DIGITAL PINS 3 AND 11, AND GO INTO CTC MODE TCCR2B = 0x06; // DON'T FORCE COMPARE, 256 PRESCALER OCR2A = 0X7C; // SET THE TOP OF THE COUNT TO 124 FOR 500Hz SAMPLE RATE TIMSK2 = 0x02; // ENABLE INTERRUPT ON MATCH BETWEEN TIMER2 AND OCR2A sei(); // MAKE SURE GLOBAL INTERRUPTS ARE ENABLED } void serialOutput() { // Decide How To Output Serial. if (serialVisual == true) { arduinoSerialMonitorVisual('-', Signal); // goes to function that makes Serial Monitor Visualizer } else { sendDataToSerial('S', Signal); // goes to sendDataToSerial function } } void serialOutputWhenBeatHappens() { if (serialVisual == true) // Code to Make the Serial Monitor Visualizer Work { Serial.print(" Heart-Beat Found "); //ASCII Art Madness Serial.print("BPM: "); Serial.println(BPM); lcd.print("Heart-Beat Found "); lcd.setCursor(1,1); lcd.print("BPM: "); lcd.setCursor(5,1); lcd.print(BPM); delay(2000); lcd.clear(); } else { sendDataToSerial('B',BPM); // send heart rate with a 'B' prefix sendDataToSerial('Q',IBI); // send time between beats with a 'Q' prefix } } void arduinoSerialMonitorVisual(char symbol, int data ) { const int sensorMin = 0; // sensor minimum, discovered through experiment const int sensorMax = 1024; // sensor maximum, discovered through experiment int sensorReading = data; // map the sensor range to a range of 12 options: int range = map(sensorReading, sensorMin, sensorMax, 0, 11); // do something different depending on the // range value: } void sendDataToSerial(char symbol, int data ) { Serial.print(symbol); Serial.println(data); } ISR(TIMER2_COMPA_vect) //triggered when Timer2 counts to 124 { cli(); // disable interrupts while we do this Signal = analogRead(pulsePin); // read the Pulse Sensor sampleCounter += 2; // keep track of the time in mS with this variable int N = sampleCounter - lastBeatTime; // monitor the time since the last beat to avoid noise // find the peak and trough of the pulse wave if(Signal < thresh && N > (IBI/5)*3) // avoid dichrotic noise by waiting 3/5 of last IBI { if (Signal < T) // T is the trough { T = Signal; // keep track of lowest point in pulse wave } } if(Signal > thresh && Signal > P) { // thresh condition helps avoid noise P = Signal; // P is the peak } // keep track of highest point in pulse wave // NOW IT'S TIME TO LOOK FOR THE HEART BEAT // signal surges up in value every time there is a pulse if (N > 250) { // avoid high frequency noise if ( (Signal > thresh) && (Pulse == false) && (N > (IBI/5)*3) ) { Pulse = true; // set the Pulse flag when we think there is a pulse digitalWrite(blinkPin,HIGH); // turn on pin 13 LED IBI = sampleCounter - lastBeatTime; // measure time between beats in mS lastBeatTime = sampleCounter; // keep track of time for next pulse if(secondBeat) { // if this is the second beat, if secondBeat == TRUE secondBeat = false; // clear secondBeat flag for(int i=0; i<=9; i++) // seed the running total to get a realisitic BPM at startup { rate[i] = IBI; } } if(firstBeat) // if it's the first time we found a beat, if firstBeat == TRUE { firstBeat = false; // clear firstBeat flag secondBeat = true; // set the second beat flag sei(); // enable interrupts again return; // IBI value is unreliable so discard it } // keep a running total of the last 10 IBI values word runningTotal = 0; // clear the runningTotal variable for(int i=0; i<=8; i++) { // shift data in the rate array rate[i] = rate[i+1]; // and drop the oldest IBI value runningTotal += rate[i]; // add up the 9 oldest IBI values } rate[9] = IBI; // add the latest IBI to the rate array runningTotal += rate[9]; // add the latest IBI to runningTotal runningTotal /= 10; // average the last 10 IBI values BPM = 60000/runningTotal; // how many beats can fit into a minute? that's BPM! QS = true; // set Quantified Self flag // QS FLAG IS NOT CLEARED INSIDE THIS ISR } } if (Signal < thresh && Pulse == true) { // when the values are going down, the beat is over digitalWrite(blinkPin,LOW); // turn off pin 13 LED Pulse = false; // reset the Pulse flag so we can do it again amp = P - T; // get amplitude of the pulse wave thresh = amp/2 + T; // set thresh at 50% of the amplitude P = thresh; // reset these for next time T = thresh; } if (N > 2500) { // if 2.5 seconds go by without a beat thresh = 512; // set thresh default P = 512; // set P default T = 512; // set T default lastBeatTime = sampleCounter; // bring the lastBeatTime up to date firstBeat = true; // set these to avoid noise secondBeat = false; // when we get the heartbeat back } sei(); // enable interrupts when youre done! }// end isr

  • @sarthakghuge6698
    @sarthakghuge6698 Рік тому

    Yes

  • @MastiprojectDIY
    @MastiprojectDIY Рік тому

    Guyz you want detailed video on that camera 📷🎥 . . . . . . . . .. . . . . . 👇👇 Comment Karo jaldi se jaldi ayaga video😅

  • @steelarmy109
    @steelarmy109 Рік тому

    🔥💪💗

  • @HappynHoney
    @HappynHoney Рік тому

    Super we will PROUD

  • @CreateCG1
    @CreateCG1 Рік тому

    Awesome content

  • @CreateCG1
    @CreateCG1 Рік тому

    Awesome video!

  • @CreateCG1
    @CreateCG1 Рік тому

    Yes! ❤❤❤ we are proud 🇮🇳

  • @Officialshyam21
    @Officialshyam21 Рік тому

    Superb😊♥️

    • @MastiprojectDIY
      @MastiprojectDIY Рік тому

      Sir kase laga , kuch gulti ho to bata Dana ,support karna muze sir

    • @Officialshyam21
      @Officialshyam21 Рік тому

      @@MastiprojectDIY very good 😊 Superb performance Full support ♥️

    • @MastiprojectDIY
      @MastiprojectDIY Рік тому

      Thanks sir 🙂

  • @defencessquadupdates-y2c
    @defencessquadupdates-y2c Рік тому

    Full support

  • @_.Dk_EDITS15
    @_.Dk_EDITS15 Рік тому

    Congratulations 92 subs bro 🎉🎉🤙

  • @_.Dk_EDITS15
    @_.Dk_EDITS15 Рік тому

    We want full video

  • @omkargameryt6394
    @omkargameryt6394 Рік тому

    O my god 🎉

  • @MastiprojectDIY
    @MastiprojectDIY Рік тому

    Subscribe for more...❤

  • @beenekooo
    @beenekooo Рік тому

    That's Bing AI.

  • @MastiprojectDIY
    @MastiprojectDIY Рік тому

    Guyz subscribe for more....❤

  • @_.Dk_EDITS15
    @_.Dk_EDITS15 Рік тому

    🥶🥶👍

  • @surajtripathi-201
    @surajtripathi-201 Рік тому

    op'💥💥

  • @yogitabobade2378
    @yogitabobade2378 Рік тому

    🎉🎉🎉🎉🎉🎉

  • @yogitabobade2378
    @yogitabobade2378 Рік тому

    Nice bother🤟🤟🤟🤟

  • @nishabobade4859
    @nishabobade4859 Рік тому

  • @MastiprojectDIY
    @MastiprojectDIY Рік тому

    Full video 👇 ua-cam.com/video/HyIgorawIX8/v-deo.html

    • @KrishivRungta
      @KrishivRungta 4 місяці тому

      ua-cam.com/video/HylgorawIX8/v-deo.html

  • @surajtripathi-201
    @surajtripathi-201 Рік тому

    nice . kal tum bro rocket banane wale ho is it real🤞🤞🤞🤞✔✔

  • @vijayamahamulkar718
    @vijayamahamulkar718 Рік тому

    Happy holi Shivraj 🤩🤩

  • @surajtripathi-201
    @surajtripathi-201 Рік тому

    nice idea bro happy holi 😍😍😍

  • @surajtripathi-201
    @surajtripathi-201 Рік тому

    bro I learn coding basics from your video thanks👍👍keep groing

  • @surajtripathi-201
    @surajtripathi-201 Рік тому

    song beat.😉

  • @surajtripathi-201
    @surajtripathi-201 Рік тому

    nice idea

  • @surajtripathi-201
    @surajtripathi-201 Рік тому

    💥💥

  • @surajtripathi-201
    @surajtripathi-201 Рік тому

    ✌😜😜

  • @sarthakghuge6698
    @sarthakghuge6698 Рік тому

    The boys

  • @nishabobade4859
    @nishabobade4859 Рік тому

    🔥🔥

  • @yogitabobade2378
    @yogitabobade2378 Рік тому

    🔥☺