Це відео не доступне.
Перепрошуємо.
Arduino to Blender Tutorial: Control Virtual Worlds with the Real One
- Додати в
- Мій плейлист
- Переглянути пізніше
- Поділитися
Поділитися
Вставка
Розмір відео:
- Опубліковано 19 сер 2024
КОМЕНТАРІ • 101
Наступне
Автоматичне відтворення
Open Source Arduino Motion Capture Suit TutorialCheckered Bug
Переглядів 72 тис.
Mechanical Engineering with Blender and FreeCad TutorialCheckered Bug
Переглядів 45 тис.
443 I found an Excellent Raspberry Pi Replacement for Home Assistant / IOTstack (incl. Proxmox)Andreas Spiess
Переглядів 1,1 млн
Sad To Announce I Did Not Qualify For Mens 2024 Olympic Gymnastics TeamThe Rock
Переглядів 28 млн
7 Days Stranded In A CaveMrBeast
Переглядів 68 млн
ПЕТРО ЧЕРНИК ПОВЕРНУВСЯ! Про Курськ, реакцію Путіна та стратегічний переламСпецпроєкти Сергія Мамаєва
Переглядів 173 тис.
Валерий Ширяев о событиях в Курской области и их последствиях / Редакция. ИнтервьюРедакция
Переглядів 3,2 млн
Blender and Arduino Serial Communication | BlendixSerial | An Add-on and LibraryELECTRONICS TREE
Переглядів 4 тис.
Blender Tutorial - 3D Printed Case (Workflow for Raspberry Pi, Arduino, etc)Full Stack Lab
Переглядів 62 тис.
Wild Tricks for Greenscreen in BlenderIanHubert
Переглядів 1,9 млн
The coolest robot I've ever built!Thomas Burns
Переглядів 4,6 млн
Try these 16 Brilliant ESP32 projects!!!ToP Projects Compilation
Переглядів 566 тис.
REDEMPTION a full CG movie Made in Blender 3.0 with BREAKDOWNCGI Checklist
Переглядів 1,5 млн
MarIOnette Tutorial: Make Your Own Post-It Drawing Robotkneekoh
Переглядів 9 тис.
I built my own graphics cardjdh
Переглядів 1,4 млн
Every Compositor Node in Blender 2.83 Explained in One VideoDaniel Krafft
Переглядів 165 тис.
Максим Бородін & Zlata Ognevich - Без тебе | Прем'єра 2024Максим Бородін
Переглядів 457 тис.
Я тоже так могуDouble Bubble
Переглядів 2,4 млн
«Синку, ти не переживай. Сюди вона не впаде, вони всі повз летять»: військовий про перші дні війниСуспільне Запоріжжя
Переглядів 766 тис.
КУДА ДАЛЬШЕ ДВИНУТСЯ ВСУ? БЕСЕДА С ЮРИЙ ФЕДОРОВФЕЙГИН LIVE
Переглядів 556 тис.
Буданов про плани на Курську область, та Воронеж #shorts #курск #воронежАпостроф TV
Переглядів 2,4 млн
На РФ паніка. Путін б'є ІСКАНДЕРАМИ по Курщині #shorts24 Канал онлайн
Переглядів 517 тис.
🤯 ЗДУРІТИ!🔺КУРСЬК: куди дійшли ЗСУ? 🦾 Наступ на Росію ЗВІЛЬНИТЬ Донбас? Новини від ЯніниYanina Sokolova
Переглядів 606 тис.
So brutal REVENGE 😂😭🔥 @BrutalAssaultOFFICIAL #youtube #festival #comedy #metal #corpsepaintcikindeles
Переглядів 8 млн
Bro, you're a lifesaver bro, i've been doing HOURS of research on how to make an affordable mocap suit, so please, don't stop making these.
I am working on a tutorial on how to build a suit, but I am swamped with other work atm. Hint, I just posted a new github repo with all the suits docs if you want to jump ahead
@@checkeredbug8015 bro, yeah, I understand, but thank you bro, that really means a lot
@@checkeredbug8015 hey, bro. i'm so glad to see this kind of video. Could you tell me how can i get valve out of blender? Much thanks
I should have known about this when I did my PhD it would have made my life so easier. Speaking of PhD. I got confirmation that I have passed it today. Thanks for your video mate.
I've been looking for such video for days! Excellent!
I'm a maxillofacial surgeon, and an Arduino hobbyist too.
I've been using an addon (OrtogOnBlender) to import medical computed tomography scans into Blender and then perform virtual surgical planning. Your tutorial will help me to start a new project: to be able to capture the functional movements from the patient's mandible and virtually reproduce it.
Thank you so much!
Jaw on floor.. most reactions I get are "too complex for me".. Ive had a theory that there needs to be more advanced tutorials and people will rise to the occasion. If you you were the only viewer I had it all be worth it. Thank you sooo much for your encouragement..I am humbled and honored to be any part, no matter how small, in what you're doing.
@@nickkeeline4840 Hi Nick!
You said "small part"? Man, you just unlocked the first door that I have to pass through to get into this!!
I reproduced this tutorial and I can say "I got into it".
Next step is ordering the BNO055 IMU, as you suggested... and try to open the following doors.
If you don´t mind, I would like to ask for your help in the future :)
By the way, if you want to see three examples of how I´ve been using Blender on my professional pratice, please check the posts tagged as #ortogonblender on my instagram (@nauberbucomaxilo)
I took a look and it's really cool. yeah, feel free to ask anytime. you can steal my code from the other tutorial I did on the real time mocap suit, it will work fine with one sensor :github.com/nkeeline/KeeCap-Open-Motion-Capture-Suit
@@checkeredbug8015 Thank you, Sir!
I watched the mocap suit tutorial too, and now I´m looking forward to receive the sensor and get started.
Meanwhile, I´ll study the codes and instructions that you´ve shared.
Let´s keep in touch. Thank you again.
Regards,
@@checkeredbug8015 Hi Nick!
Instead of using a FOR loop with a predetermined number of executions, I discovered a template called modal timer. It allows the execution of the script until you press ESC (or other command you change). Blender functions still available meanwhile.
Since you are the specialist, maybe you are aware of this... but my obligation is to share... just in case :)
You are great
I can say there is no one who can beat your intelligency ane teaching ....
Very very thanks for this masterpiece....
Please dont stop making these type long tutorials
Love you sir ❤
I started messing around with Blender recently just for fun and i thought about doing something with websockets, and then i thought "hey what if i can control whatever i make with an Arduino?" And here I am.
It amazes me that we have access to all this kind of technology very cheaply or even for free.
I'll be experimenting.
Yes , this tutorial is exactly what i needed for digital puppetry !!!!! i thought of it yesterday and today i found this video , very nice !!!!!!!!
This is amazing and how opensource software can interact with the real world ... I am from civil engineering and here you can prototype tools for the BIM world . Its superb
hidden gem of a video
Just a note if you're doing this tutorial when he goes to blender you have to close out your Arduino IDE window otherwise blender won't detect the com port
thank you!
Just beautiful. Perfect bridge between two worlds.......................
Great! I have been longing for it. You have shown the way. I am grateful. Thanks a lot🙏. Also I am thankful to Blender🙏.
Tysm... I'm checking now I hope you have a bunch more tutorials that'd be awesome (on this)...😆
This is excellent dude... just copy the serial folder... I totally didn't think of that!
This is really cool...love to see mocap suit tut
Just bought one of a board and excited to learn this...subscribed!😎(😆)
😆Yayyyy 😆Python...is in the Building 🏫🤠
Excellent tutorial! Still trying to figure out how to use a MPU6050 and use its rotationvalues instead
Phoenominal, looking forward to more tutorials like these! Great work
I use the BNO055 IMU in the suit.. thanks for the comments!
Hello sir m having a bit trouble with above code the thing is when i try the code in blender it stops responding i tried solving the problem i short listed to line 6 that part with readline code pls help me when i found this video it felt like i found a gem pls make more
@@VinayKumar-ge1dl the code freezes sometimes in windows. I tried to fix it but it's in blender somewhere, works great on my linux box every time.
@@nickkeeline4840 oh ohk 🥲😨🥺🥺
Great video, thanks a lot. Hope you can manage to do a video tutorial about the body tracking!
You are really great!!!
Thaks you a lot for this share
You are welcome, someday when censorship reduces I may start making videos again.
Hey! At 15:06 You told that Strings in Python should be written in the format b"string". But actually the string you used is the byte form of string and in python also string is written within normal quotes. But when we need to use byte string we need to put b in front of the string. Otherwise, everything is awesome. Thank you for the awesome tutorial.
Thanks for the clarification!
This is a great idea and a very nice tutorial !!
Glad you like it!
Good shit man, great explanation! Thank you
amazing man!
Thanks you helped me a lot
Glad it helped, makes it all worth doing:)
That's awesome man. Good idea
Thanks 👍
Super cool thanks !
Hi. Thanks for your video. I suggest you to develop a group of nodes in Sverchock, with your encapsulated code. This way, we could use the potential of parametric and generative technology of sverchock with the information from Arduino technology. Something similar to Firefly addon for Grasshopper3D.
At first I had NO idea what you're talking about. Just watched a few tutorials on Sverchock. Very interesting idea indeed. Thanks for the suggestion!
I will definitely try all of this next year!
(not enough money rn haha)
Hey,Man!!! It's happy than i could see your work in communication between Blender with arduino. And I also want to work in export real-time rotation data form blender to arduino to control a servo move in real-time. And I am a little confused in how to send real-time rotation data to arduino board when I rotate a bone in blender. Please give me some help in this filed. Thanks a lot!!!!!!!!!!! Hope you could have a good day!!!!!!!
POTENTIAL FIX:
Hello Checkered Bug and everyone else,
when I tried this it didn't work and told me that "Python script failed, check the message in the system console" but I couldn't understand the message.
However, after trying a few things, this made it work:
Change
ser = serial.Serial('COM3', '9600')
to
ser = serial.Serial("COM3", 9600)
Good luck :)
Is it better to use my Ubuntu Partition for this or can I do this just as easily on Windows 11...🙂
Ubuntu, windows has freeze up issues with real time scene update
Thanks for this fantastic video, it could be great if there are any possibility to put this data on a 3d character, so it can create animations inside of blender the easiest way.
That tutorial is coming....
@@checkeredbug8015 That's great thank you, i'll subscribe so i don't miss any of your next tutorials
What a legend! I was initially looking to interface with RPi (GPIOs) but I can only find "installing/running blender on PI" which I don't think is exciting as this, is it? lol
Can I use MPU6050 to control human movement? What parameters should be entered
Very cool. What type of sensors are you using on the mocap suit? Seems to me like some of this stuff might be used for real time camera tracking and virtual sets.
BNO055 Bosch Inertial Measurement Unit is the suit sensor.
Where can i learn the sintax
This is brilliant man! I’m currently working on a project using audio to animate objects in blender. I’m using teensy as an alternative to arduino and was wondering if you have any tutorials on this:)
I want to animate a cube in realtime using serial data from Arduino. I am able to read the data but using while loop does not show any realtime changes. The screen gets stuck. Any idea on how to solve this?
Sorry, but there is a bug in the windows version of blender that makes it freeze randomly. Linux works fine.
My blender is crashing please someone help ,its crashing at ser.readline()
in arudino write serial.readStringuntil(
) . You must have forgetten that
Amazing Video!!!
But I'm using a MacBook Pro and I found that force update code seems not working on my blender, my blender just froze and nothing happens... I'm using the blender 2.83. Do you have any idea?
Sorry I don't own any macs. You should google pyserial for macs. If you delete the python dir in blender it will use python installed on your pc instead if you install the correct version, so if you can get pyserial working at all on a mac in python, it will work in blender
@@checkeredbug8015 Hey! I think the pyserial is working on my MBP and I followed your instructions to add the pyserial folder in my Blender(Mac Verison) lib and I successfully send a text command in Blender's console and received a feedback from Arduino.
So I think there is another problem with my blender.
Sweet, glad to know macs can do it.
nice work a fan from egypt .. keep it up .. two question can i use MPU9250 instead for the motion capture suit ... and how to turn servo motors as the bone rotate .. thanks in advance
That part seems doable at first glance. Controlling motors shouldn't be hard, especially if you just use the parts euler mode for each axis motor.
Can somebody help please. I did all the code properly but when I run the blender code then it show Access denied on the COM port i use
Linux right?
Sir can you please give time and bpl library link from where we can download.
when i type hello = ser.readline() blender stop working
why ?
in arudino write serial.readStringuntil(
) . You must have forgetten that
My blender gives Not Responding after a little of running the script? How can I fix this issue? Thanks a lot for this tutorial it's really helpful!
Its a windows problem with the screen update, my linux machine doesn't do it, I really spent some time trying, but no luck, sorry
@@checkeredbug8015 Alright thank you very much!
Can you make a tutorial for using Bluetooth like HC05 with blender to get data from arduino
For bluetooth all you need to do is hook up the bluetooth device to the tx rx pins for the serial port to a bluetooth module. Then get a bluetooth usb adapter for your PC or download the arduino bluetooth app for your phone, connect to the module with the PC or the phone and use it like a terminal. It shows up in the pc as a serial port just like you are direct wired. create.arduino.cc/projecthub/mayooghgirish/arduino-bluetooth-basic-tutorial-d8b737
@@checkeredbug8015 and by the way...I tried to run the script in from GitHub but it's showing errors...
Did you set any special option inside Blender to be able to update the screen in the middle of the Python script? I coudn't get the screen updated. It's always updated at the end of the script execution.
Take the template called modal timer, native from Blender script templates. This script is executed while Blender functions still available. If you change any property of a given object (rotation, location, etc..), it is updated to the screen in real time. Esc to stop the script (or other command you put instead).
So blender uses a 'hack' to do this.
bpy.ops.wm.redraw_timer(type='DRAW', iterations=1) i have found this line is flaky in windows . I never had problems when I went to linux
@@NauberSV Thanks a lot. That made the trick. I've also noticed that readline() doesn't work inside Blender, so I replaced it reading chars one by one.
@@gustavosuarez7945 a couple of weeks ago, I started testing MQTT protocol to communicate the microprocessor with Blender, replacing serial communication. There is a Python library called paho MQTT, that allows Blender to subscribe Topics that are published by the microprocessor (an Esp8266, instead of Arduino). It made the communication wireless, and worked fine with the modal timer operator.
I suggest that you and Nick Keeline take a look at this possibility...
@@NauberSV OMG, that's my next step to not depend on a wired connection. For now I'm playing with 3 sensors to see if can move an arm -at least-. Thanks a lot for the info.
hi ,from the other comments, it looks like this doesn't work on windows, but your entire video are on windows, how do you do that?
It does work on windows, but the refresh or screen update freezes after random amounts of time, the script is still running, just no feedback on screen.
@@nickkeeline4840 so how does blender still running in your video? is it depends on the version?
It runs for a random amount of time before the screen freezes, i just stopped recording before it froze. I have seen it run for several minutes without freezing, but that was on older versions of blender seems to have gotten worse in recent versions. Again it doesn't do it in linux.
@@nickkeeline4840 okay thanks
omg
I started messing around with Blender recently just for fun and i thought about doing something with websockets, and then i thought "hey what if i can control whatever i make with an Arduino?" And here I am.
It amazes me that we have access to all this kind of technology very cheaply or even for free.
I'll be experimenting.