Using an Arduino with Python LESSON 13: Understanding Parametric Design

preview_player
Показать описание
In this video we show how to model a 3D LED using parametric modeling. This is a really important design methodology, and will be used in our upcoming 3D CAD class. I will discuss important aspects of parametric design and will give a vpython homework assignment where you will develop a vpython simulation using parametric methodology. In this class, we will be using an Elegoo Super Starter Kit, available below (affiliate link):

With this kit, we will will both be working on the same hardware which will make your life and my life easier.

You guys can help me out over at Patreon, and that will help me keep my gear updated, and help me keep this quality content coming:

#Python
#Tutorial
#Arduino

Рекомендации по теме
Комментарии
Автор

Enjoyed this brief lesson and looking forward to expanding understanding of parametric design presented in your earlier courses. My 3D printer is set up and awaiting your AutoCAD series.

floridian
Автор

I AM LEGEND! Anticipating next lessons, I made the marble bounce in 3 dimensions and change colors when it bounced. This is evidence that the material from your previous most excellent classes lives on, Paul. Thanks for devoting so much time and effort to these classes.

cbrombaugh
Автор

Good lesson, it needs to be explained. Few people in the chat today.

wendygrant
Автор

Great lesson, i am waitting for fusion i love it so much.

Thank sir for making these great lessons.

anwarzebkhan
Автор

Thanks again Paul: another great tutorial.

alfredcalleja
Автор

Homework parametric this time

from vpython import *

wallW=3
wallH=4
mRadius=wallH/15

wall=extrusion(path = paths.rectangle(width=wallW, height=wallH),
shape=[ [shapes.rectangle(width=wallH/20, height=wallW)] ],
color=vector(.25, .45, .6), axis=vector(0, 1, 0))
turn=compound([wall])
turn.axis=vector(0, 0, 1)
backWall=extrusion(path=paths.line(start=vector(0, 0, 0), end=vector(0, 0, .2), np=2),
shape=[[shapes.rectangle(width=wallH, height=wallW)]],
color=vector(.25, .45, .6), pos=vector(0, 0, (-wallW/2)+wallH/40))

marble=sphere(radius=mRadius, color=color.red)
moveX=.1
moveY=.1
moveZ=.1
xPos=0
yPos=0
zPos=0
while True:
rate(40)
xPos=xPos+moveX
if or :
moveX=moveX*-1
yPos=yPos+moveY
if or :
moveY=moveY*-1
marble.pos=vector(xPos, yPos, zPos)

wendygrant
Автор

Thanks a lot for the great content. I have learned so much about Arduino and python from your videos.
I got a question please : What books do you recommend for Advanced Arduino, and Python (separately) ?

achrafelouardy
Автор

🙂I'm so happy to see this episode today. It means that I CAN catch up. I'm just a dozen lessons or so away. I see you're using an even larger Elegoo kit than the one in the last Arduino lesson series. Is there anything that the smaller kit doesn't have that will be needed in this lesson series? Thanks, Mr. McWhorter. Your new location looks so beautiful and interesting. Wish you all the best there.

colepdx
Автор

Thanks Paul! I am understanding the principles as presented. One question, do you have a link to purchase a 3D printer? I would not want to miss on the
upcoming lessons. I do have the ELEGOO Arduino starter kit. Thank you so much for sharing your knowledge and most important, your experience.
I am in Portugal and have to order from Amazon Spain.

edSabio
Автор

Hi Paul, just watched your video on Arduino and IR remotes and I have a question for a project Im working on now. Can I control two arduinos each with their own IR sensor with one remote? and if I press on/off will they both start at the same exact time? Thanks for you time

lizziezeller
Автор

Parameters! God bless the multiverse! Gonna have to watch a few times... memorize the steps!God bless the multiverse! 3 1

mattphorwich
Автор

Not sure if you want those that have already taken your vpython course to post homework so I will wait until I get your ok.Edit : Here is my homework, left the ball static for now. Video link

arlo
join shbcf.ru