Dev Mashup
Dev Mashup
  • 74
  • 91 641
Man vs Roomba - DIY Virtual Wall Prototype
Like any Roomba owner, I've had my issues with it getting stuck under things, so this showcases some of my attempts at fixing them.
-----------------------------------------------------------------------------------------------------
Circuit derived from this "online project": bit.ly/39CBfBW
Donkey Kong model: bit.ly/2JCj98o
Standoffs (I extended mine quite a bit and printed them with a flexible TPU): bit.ly/3aFPCXb
Arduino (ESP8266) Code: bit.ly/3bS7rTn
-----------------------------------------------------------------------------------------------------
Music from Epidemic Sound
Sound effects from Epidemic Sound and ZapSplat
-----------------------------------------------------------------------------------------------------
WEBSITE: www.devmashup.com
มุมมอง: 633

วีดีโอ

Controlling My Garage Doors with an Apple Watch
มุมมอง 1.6K4 ปีที่แล้ว
I hijacked ... err ... borrowed my wife's Apple Watch and wrote a custom integration component using HAP-python to be able to control my garage doors using Siri and HomeKit. I also added verbal and SMS notifications using Amazon's Polly TTS service and Twilio. Music: "A to the O" by Diamond Ortiz (th-cam.com/channels/8IxuOt9Z4Fr0EOff4wSx_Q.html) and "If I Had a Chicken" by Kevin MacLeod. WEBSIT...
Voice-Controlled Christmas Lights
มุมมอง 1164 ปีที่แล้ว
This is an IoT project I did a couple years back, which utilized an Adafruit Feather Huzzah, a RabbitMQ broker, and a .NET Speech Recognition application running on Win10 IoT Core on a Raspberry Pi. Written tutorial for the Arduino side of things can be found on my website: bit.ly/3dzWS8V I have also created a .NET Speech Recognition course on Pluralsight to help get you started with that piece...
Driving an Arduino-Powered Tank with an Xbox 360 Controller (Project Demo)
มุมมอง 7154 ปีที่แล้ว
This is a demo of the project I teach you how to build in my "Johnny-Five: Working with Motor Shields" series. WEBSITE: www.devmashup.com
Arduino Garage Door Opener
มุมมอง 12K4 ปีที่แล้ว
This is a couple of years old, but is a revamp of the Raspberry Pi garage door opener I did a few years prior. T.I.T.U.S. was my first digital assistant project (modeled after J.A.R.V.I.S., of course), which was hosted in AWS and primarily written in Python. I created a custom skill for my Amazon Echo to be able to interact with this project, so stick around for the end of the video where I dem...
Arduino Traffic Light Controller Prototype
มุมมอง 1304 ปีที่แล้ว
This is an arduino-based prototype I built, which turned into the traffic light controller you may have seen in another video. It's using a Makerfocus D1 Mini board, a 4-channel SainSmart relay, a handful of LEDs, and an HC-SR04 ultrasonic distance sensor. I added MQTT messaging to the project to be able to turn it on or off using any client I want. The actual traffic light receives the signal ...
Raspberry Pi Garage Door Opener - Phase II
มุมมอง 1584 ปีที่แล้ว
This is Phase II of the first garage door opener project I did in 2015 when I was just getting introduced to developing on the Raspberry Pi. Enjoy! WEBSITE: www.devmashup.com
Raspberry Pi Garage Door Opener - Phase 1
มุมมอง 4414 ปีที่แล้ว
This is a throwback video to the first garage door opener project I did in 2015 when I was just getting introduced to developing on the Raspberry Pi. T.I.T.U.S. was my first digital assistant project (which was later replaced by Zoee) primarily built in Python and hosted in AWS. I created a custom Windows Phone app (yes, you read that correctly) to control the doors and lights using a number of...
Getting Started with Code Generation using Yeoman
มุมมอง 14K4 ปีที่แล้ว
This is an introductory tutorial showing you how you can use Yeoman to generate code and create the scaffolding for your projects quickly. MUSIC: "Dat Step" by Gunnar Olsen LOGO: Yeoman logo created by Sindre Sorhus (github.com/yeoman/media) and used under the CC BY 4.0 license (creativecommons.org/licenses/by/4.0/). WEBSITE: www.devmashup.com
3D-Printed Wiimote Button Presser
มุมมอง 2294 ปีที่แล้ว
This is an adaptive device I made for my 4-year-old son after he broke his right arm so that he could continue playing is favorite video game, Mario Kart Wii. STEP-BY-STEP GUIDE: www.devmashup.com/wiimote-button-presser CODE: github.com/athorsen/wiimote-button-presser MAIN DESIGN: www.thingiverse.com/thing:3902309 YELLOW BUTTON DESIGN: www.thingiverse.com/thing:3678432 MUSIC: "The Computer Has ...
Vehicle-Detecting Traffic Light
มุมมอง 4164 ปีที่แล้ว
This is an arduino-based home automation project I did recently. It utilizes a MaxBotix ultrasonic sensor to measure the distance between the vehicle and the wall, and then switches on the appropriate traffic light using a 4-channel relay. When the garage door is opened, my custom garage door opener device sends a command to the traffic light to turn on. The traffic light will operate according...
3D-Printed OpenRC Tractor
มุมมอง 6K4 ปีที่แล้ว
This is a 3D printing project I worked on just for fun. It's the OpenRC tractor designed by Makitpro. All parts were printed with PLA, except the tires, which were done with SainSmart's TPU. There are two motors that drive the rear wheels, a servo for steering, and two servos to operate the rear arms. The rear arms allow you to add and operate various attachments, though I tried adding a fertil...
Introduction to Cylon.js - Module 4 - Lesson 10: RGB LED (Randomizing Colors)
มุมมอง 2005 ปีที่แล้ว
Taken from an online introductory course I published in 2015. WEBSITE: www.devmashup.com
Introduction to Cylon.js - Module 4 - Lesson 9: RGB LED (Basic Functions)
มุมมอง 1755 ปีที่แล้ว
Taken from an online introductory course I published in 2015. WEBSITE: www.devmashup.com
Introduction to Cylon.js - Module 4 - Lesson 8: RGB LED (Circuit Diagram)
มุมมอง 1605 ปีที่แล้ว
Taken from an online introductory course I published in 2015. WEBSITE: www.devmashup.com
Introduction to Cylon.js - Module 4 - Lesson 7: Fading the LED
มุมมอง 1195 ปีที่แล้ว
Introduction to Cylon.js - Module 4 - Lesson 7: Fading the LED
Introduction to Cylon.js - Module 4 - Lesson 6: Changing the LED's Brightness
มุมมอง 1825 ปีที่แล้ว
Introduction to Cylon.js - Module 4 - Lesson 6: Changing the LED's Brightness
Introduction to Cylon.js - Module 4 - Lesson 5: Introducing PWM
มุมมอง 1325 ปีที่แล้ว
Introduction to Cylon.js - Module 4 - Lesson 5: Introducing PWM
Introduction to Cylon.js - Module 4 - Lesson 4: Toggling the LED
มุมมอง 1755 ปีที่แล้ว
Introduction to Cylon.js - Module 4 - Lesson 4: Toggling the LED
Introduction to Cylon.js - Module 4 - Lesson 3: Basic LED Operations
มุมมอง 2355 ปีที่แล้ว
Introduction to Cylon.js - Module 4 - Lesson 3: Basic LED Operations
Introduction to Cylon.js - Module 4 - Lesson 2: LED Initialization
มุมมอง 2845 ปีที่แล้ว
Introduction to Cylon.js - Module 4 - Lesson 2: LED Initialization
Introduction to Cylon.js - Module 4 - Lesson 1: Hello, LED
มุมมอง 3515 ปีที่แล้ว
Introduction to Cylon.js - Module 4 - Lesson 1: Hello, LED
Introduction to Cylon.js - Module 3 - Lesson 3: Working with Gort
มุมมอง 2665 ปีที่แล้ว
Introduction to Cylon.js - Module 3 - Lesson 3: Working with Gort
Introduction to Cylon.js - Module 3 - Lesson 2: Installing Cylon.js
มุมมอง 4085 ปีที่แล้ว
Introduction to Cylon.js - Module 3 - Lesson 2: Installing Cylon.js
Introduction to Cylon.js - Module 3 - Lesson 1: Introducing Cylon.js
มุมมอง 5465 ปีที่แล้ว
Introduction to Cylon.js - Module 3 - Lesson 1: Introducing Cylon.js
Introduction to Cylon.js - Module 2 - Lesson 8: Working with Node.js
มุมมอง 2335 ปีที่แล้ว
Introduction to Cylon.js - Module 2 - Lesson 8: Working with Node.js
Introduction to Cylon.js - Module 2 - Lesson 7: Installing Node.js
มุมมอง 2575 ปีที่แล้ว
Introduction to Cylon.js - Module 2 - Lesson 7: Installing Node.js
Introduction to Cylon.js - Module 2 - Lesson 6: Node js Overview
มุมมอง 2455 ปีที่แล้ว
Introduction to Cylon.js - Module 2 - Lesson 6: Node js Overview
Introduction to Cylon.js - Module 2 - Lesson 5: Configuring the Arduino
มุมมอง 3185 ปีที่แล้ว
Introduction to Cylon.js - Module 2 - Lesson 5: Configuring the Arduino
Introduction to Cylon.js - Module 2 - Lesson 4: Firmata Protocol
มุมมอง 3225 ปีที่แล้ว
Introduction to Cylon.js - Module 2 - Lesson 4: Firmata Protocol

ความคิดเห็น

  • @rfryanfavour4369
    @rfryanfavour4369 4 หลายเดือนก่อน

    WHY NOBODY TEACHES THIS ANYMORE? 😢

  • @alexnder8401
    @alexnder8401 5 หลายเดือนก่อน

    As of December 2023, still fits Arduino Uno, and believe me or not this 5 years old video is still helpful. Thanks from the future.

  • @silentworldsound
    @silentworldsound 7 หลายเดือนก่อน

    Thanks;

  • @silentworldsound
    @silentworldsound 7 หลายเดือนก่อน

    Thanks;

  • @silentworldsound
    @silentworldsound 7 หลายเดือนก่อน

    Thanks;

  • @silentworldsound
    @silentworldsound 7 หลายเดือนก่อน

    Thanks;

  • @silentworldsound
    @silentworldsound 7 หลายเดือนก่อน

    Thanks;

  • @silentworldsound
    @silentworldsound 7 หลายเดือนก่อน

    Thanks;

  • @silentworldsound
    @silentworldsound 7 หลายเดือนก่อน

    hello, your video is very helpful Thanks alot, and please can you make a "Cylon.js" and "IoT.js" crash course or tutorials, with Arduino please, again thanks

  • @ee-diary
    @ee-diary ปีที่แล้ว

    good tutorial, thanks

  • @flyingpig7203
    @flyingpig7203 ปีที่แล้ว

    Thanks for posting your work. Looks like a great place for me to start from. Would you do anything different today?

  • @newtypetommy
    @newtypetommy ปีที่แล้ว

    saving this for a future project!

  • @SakthiVel-wj9pl
    @SakthiVel-wj9pl ปีที่แล้ว

    Hi, I'm working on my college project. I need to control stepper motor with Johnny five I tried using arduino uno along with cnc shield but for me stepper.step() method is not executing. When I complie it. It didn't show any error. Give me some suggestions or your mail Id that will help me

  • @DawitMengistuAbajifar
    @DawitMengistuAbajifar ปีที่แล้ว

    Error: Cannot find module 'serialport' ??

  • @fouzanjaved5441
    @fouzanjaved5441 ปีที่แล้ว

    Sir, love the video about Driving an Arduino-Powered Tank with XBOX 360 controller. Sir, how much time do you have to complete this amazing project? Sir, Is it possible can you to make a 6 dof Xbox 360 controlled robotic arm car and also give me the circuit diagram and the code for the 6 dof Xbox 360 controlled robotic arm car?

  • @sarangtayde1189
    @sarangtayde1189 ปีที่แล้ว

    free aly for fritzing..?

  • @ghofranerhimi
    @ghofranerhimi ปีที่แล้ว

    oh thanks !

  • @firmanhermanto6662
    @firmanhermanto6662 2 ปีที่แล้ว

    can you help me and give me you source code

  • @vishnukohli8942
    @vishnukohli8942 2 ปีที่แล้ว

    Price in tractor please tell me

  • @prashantgoravar5280
    @prashantgoravar5280 2 ปีที่แล้ว

    Give me contact number sir

  • @prashantgoravar5280
    @prashantgoravar5280 2 ปีที่แล้ว

    How much cast sir

  • @danielkrajnik3817
    @danielkrajnik3817 3 ปีที่แล้ว

    amazing

  • @rudolfogdetorensdyr4967
    @rudolfogdetorensdyr4967 3 ปีที่แล้ว

    amazing videos!!!

  • @denistacu8672
    @denistacu8672 3 ปีที่แล้ว

    Great work

  • @mayankvora8329
    @mayankvora8329 3 ปีที่แล้ว

    A nice introduction on why JS for Robotics.

  • @julianbullmagic
    @julianbullmagic 3 ปีที่แล้ว

    This is very helpful thankyou. Could you create something explaining how to use a current sensor with relays for home automation? I have a solar system and would like to progressively turn of appliances that use more power the more empty my batteries are.

  • @mahdijafaree5332
    @mahdijafaree5332 3 ปีที่แล้ว

    awesome! do you have any resource creating blueprint for jhipster?

  • @jivanmainali1742
    @jivanmainali1742 3 ปีที่แล้ว

    can we read data from dht11 with johny-5

  • @NamLeLa
    @NamLeLa 3 ปีที่แล้ว

    That’s superb . How?

  • @tonypeeler3070
    @tonypeeler3070 3 ปีที่แล้ว

    Is it just a laser that it detects?

  • @williamviolette4555
    @williamviolette4555 3 ปีที่แล้ว

    I was using an arrow function and this was undefined, must use a regular function

  • @philvillarreal5552
    @philvillarreal5552 3 ปีที่แล้ว

    I like your garage parking set up. I want to do a similar setup. Can you share with me what you bought to make it all work.

  • @jw_023
    @jw_023 3 ปีที่แล้ว

    I’m so glad I found this playlist!! I spent hours, days even, trying to find a solid video tutorial for using JavaScript on a raspberry pi/Arduino and I found NOTHING. I was super surprised at that considering JavaScript’s rise in popularity but I guess that’s just the state of the market at this point! If you came out with an updated “beginner to advanced” Arduino/raspberry pi project course for udemy I would be a definite buyer. This playlist was amazing! In fact, I bookmarked it to come back to in a few months when I get my first Arduino.

    • @devmashup4336
      @devmashup4336 3 ปีที่แล้ว

      I appreciate the kind words. I'll keep that course idea in mind :-)

  • @uday2050
    @uday2050 3 ปีที่แล้ว

    Video title is misleading. It should be something like "getting started with JHipster"

  • @AceXwilD
    @AceXwilD 3 ปีที่แล้ว

    Do you have a write up on this with more details about hardware? I am looking for exactly this type of setup for my garage door project only I would like a phone app to also be able to open/close and show the door status when away from home. I've been struggling to figure out what hardware to use, be it Raspberry or Arduino, and this answered that at least!

  • @debmalyadesarkar2075
    @debmalyadesarkar2075 3 ปีที่แล้ว

    i dk why but while nodejs is running it is takinf pin COM11 deflaut but my ardino is connected to COM4

    • @devmashup4336
      @devmashup4336 3 ปีที่แล้ว

      You should be able to specify "COM4" as the port when initializing your board object. It's a property on the 'options' object taken in. Here's the documentation for the Board that shows you what I'm talking about (just scroll down to the "Component Initialization" section): johnny-five.io/api/board/

  • @devmashup4336
    @devmashup4336 4 ปีที่แล้ว

    I am well aware that you can buy virtual walls for your Roomba. I believe some Roomba models actually come with one or two, but mine didn't, and I didn't want to spend the money on them. That's actually what spawned the idea for this. This is a DIY/How-To channel, and one of the main points of this channel is to showcase things I have built myself to inform you of alternatives to off-the-shelf products or services, especially when said solutions cost a fraction of what the store-bought solutions cost.

  • @UNIX32
    @UNIX32 4 ปีที่แล้ว

    But Roomba's already come with a virtual wall. see: shop.irobot.co.uk/uk/dual-mode-virtual-wall-barrier-2-pack/4473043.html?lang=en_GB&cgid=uk#lang=en_GB&start=1

    • @devmashup4336
      @devmashup4336 4 ปีที่แล้ว

      Yeah, they weren't included with mine, and I didn't have to spend any extra to build this, as I already had the parts. Besides, it's way more fun to build things myself. Anyone can just go and purchase something.

  • @saikooangel
    @saikooangel 4 ปีที่แล้ว

    Thank you for the tutorial and thank you for poshgit, really helped too much :)

    • @devmashup4336
      @devmashup4336 4 ปีที่แล้ว

      Thanks for taking the time to watch, and I'm really glad you found it helpful! I've been using Yeoman off and on for a few years now and it has saved me a ton of time with getting projects set up. Hope you find it just as valuable moving forward.

  • @Kmarquez2106
    @Kmarquez2106 4 ปีที่แล้ว

    Podrias ponerle subtitulos en español a tus videos. Te lo ruego. 🤖 siempre sigo tus videos pero aun no entiendo bien ingles. 😭

    • @devmashup4336
      @devmashup4336 4 ปีที่แล้ว

      ¡Gracias por mirar y agradezco los comentarios! Tuve que usar Google Translate para entender lo que dijiste, jaja, y traducir este mensaje, así que espero que esto tenga sentido. Al ser más nuevo en la escena de TH-cam, no es algo que haya pensado hacer (mis disculpas), pero es algo que tendré en cuenta.

  • @user-hc8zr1tv4h
    @user-hc8zr1tv4h 4 ปีที่แล้ว

    Great tutorial!

    • @devmashup4336
      @devmashup4336 4 ปีที่แล้ว

      Thanks for the comment, and I appreciate you taking the time to watch!

  • @theretroman3862
    @theretroman3862 4 ปีที่แล้ว

    Great man \m/

  • @knarftrakiul3881
    @knarftrakiul3881 4 ปีที่แล้ว

    I have the Tessel 2 and made the rover that sparkfun had posted. I was trying to figure out how to add more web buttons to be able to turn on lights but I'm very novice to javascript

  • @knarftrakiul3881
    @knarftrakiul3881 4 ปีที่แล้ว

    Man... I just stumbled across your TH-cam page. You have a bunch of great learning videos. Thank you for all your time making and posting these. I've been trying to teach myself your videos will be very helpful.

  • @shashi_n_vlogs
    @shashi_n_vlogs 4 ปีที่แล้ว

    th-cam.com/video/bZmiZmstijE/w-d-xo.html

  • @sergiyrudenko905
    @sergiyrudenko905 5 ปีที่แล้ว

    can you advise a starter hardware kit for J-F ?

    • @devmashup4336
      @devmashup4336 5 ปีที่แล้ว

      It's a little pricey, and I've not personally used it, as I had other Arduino/Raspberry Pi starter kits lying around when I started digging into Johnny-Five, but I've heard good things about this kit at SparkFun: www.sparkfun.com/products/14604 I think others have mentioned on some of my other videos that the Tessel 2 board (which is included in this starter kit) is the way to go with untethered Johnny-Five development, so I would maybe look into that board. All of my J5 development has either been on my PC tethered to an Arduino, or on a Raspberry Pi.

    • @devmashup4336
      @devmashup4336 5 ปีที่แล้ว

      If you don't want to spend that kind of money, though, maybe just look into a Raspberry Pi development kit, and do your J5 development on a Pi. I've bought a couple of the CanaKit starter kits over the years, and have had pretty good luck with them.

  • @xmaxfuture
    @xmaxfuture 5 ปีที่แล้ว

    Does this framework works with elegoo 003 UNO? If so Sorry but I'm new on this

    • @devmashup4336
      @devmashup4336 5 ปีที่แล้ว

      I've never tried, so I can't say for sure, but I assume so, given that the elegoo is compatible with other Arduino boards/kits and seems to be based on the UNO specs.

  • @brianpooe
    @brianpooe 5 ปีที่แล้ว

    very cool.

  • @saddish2816
    @saddish2816 5 ปีที่แล้ว

    thx

  • @jamester668
    @jamester668 5 ปีที่แล้ว

    This is awesome! do you have any tutorial for Angular and Raspberry pi

    • @devmashup4336
      @devmashup4336 5 ปีที่แล้ว

      Thank you for the kind words. I don't have any tutorials for Angular on a Raspberry Pi, but that's a pretty solid idea, and is something I may look into one day.