![Evan Weinberg](/img/default-banner.jpg)
- Видео 301
- Просмотров 99 019
Evan Weinberg
Вьетнам
Добавлен 16 сен 2006
I make a lot of things and want to share them. Some is code that I use for teaching students about computer science and engineering. Sometimes it's a cobbling together of random electronic parts for a physical computing project. Whatever it is, sharing is an important part of the process. I'm happy to share the videos on this channel with you with the hope that it helps you make what you want to make.
First Year Seminar - Using Descript to Edit Screen Recordings
In this screencast, I show the unedited version of what our class saw describing the stress management plan assignment. I then show how to use some of the tools in Descript to edit the video down, remove filler words, and shorten the pauses in my speech.
Yes, I know I could have used Descript to edit the screencast about Descript, but I was under a quick timeline and needed to get this done!
00:00 - Recording using Descript
00:35 - Unedited Screencast
05:03 - Editing using Descript
Descript: www.descript.com
Yes, I know I could have used Descript to edit the screencast about Descript, but I was under a quick timeline and needed to get this done!
00:00 - Recording using Descript
00:35 - Unedited Screencast
05:03 - Editing using Descript
Descript: www.descript.com
Просмотров: 60
Видео
Engineering - Constraints and Mechanism Design
Просмотров 429 месяцев назад
One of the most powerful features in Onshore is being able to prototype designs and build them virtually before cutting out any parts. In this video, I show how to take parts from a Part Studio and assemble them into a mechanism using constraints.
Engineering - Making a Support Block in Onshape
Просмотров 11910 месяцев назад
When you are ready to start building a model of your structure, you will need to create support blocks in Onshape. This video shows you how to do so.
Engineering - Exporting a Cut Sheet from Onshape
Просмотров 5510 месяцев назад
Last class, you built elements of a truss using Onshape. Your task today is to create a cut sheet that you can then use with the laser cutter to cut out your elements from cardboard.
FYS Habits - Creating a Visualization
Просмотров 8411 месяцев назад
In today's video, we're diving deep into the power of habit visualization by using p5.js. As the final installment of our series, we'll walk through the complete process of designing and coding a personalized visualization based on real-world data. Inspired by a picture I took during a recent run, this project will blend creativity, design thinking, and coding into a compelling visualization. 🌟...
First Year Seminar - Using Shortcuts to Hack your Routines
Просмотров 3111 месяцев назад
In our recent discussions about hacking habits through the Habit Loop, many of you identified arriving home as the cue that triggers the behavior you're looking to change. Today, I'm sharing a quick tutorial on how to use the Shortcuts app on your iOS device to send yourself a location-based reminder. This could be the nudge you need to pivot away from an old routine and foster a better habit. ...
FYS Habits Day 5 - Conditional Statements, Colors, and Looping through Data
Просмотров 17011 месяцев назад
This video combines what you learned in the last video with an introduction to conditional statements. You will learn how to move through a list of data using a for loop, choose a color to use based on a conditional statement, and get specific colors to use in your code using a color picker.
FYS Habits Day 3 - Intro to Coding
Просмотров 16711 месяцев назад
This video gets you set up to start painting a canvas with code. You will use programming in the editor at editor.p5js.org to plot your habits.
FYS Habits Day 4 Coordinates, Colors, and Loops
Просмотров 28411 месяцев назад
This new coding video is all about coordinates, fill, stroke, and loops. By the end of this video, you will get experience in: using coordinates to draw shapes at a specific location on the screen setting the background of the canvas changing the fill and outline (called the stroke) of shapes using a loop to draw multiple shapes to the screen at once
Scenes of the Subway
Просмотров 31Год назад
This short compilation of clips captures many of the iconic sounds and sights of being on the New York City subway. Clips were captured between July 26 and July 27th, 2022.
AdvancedAutomation - Morse Code Decoder with Python
Просмотров 4342 года назад
Can we build a program to decode Morse code from a flashing light? In this video, I show how we can go from raw light sensor data to dots, dashes, and ultimately letters translated from Morse code. This is part of Unit 6 of my automation course in which I teach students to automate the processing of lists of data into useful information. If you want to follow along, here is the starter code fro...
W14-1- AD - Teaching Computers Colors - Day 2
Просмотров 1012 года назад
As a class, we collected nearly 2,800 labeled colors to train a machine learning algorithm. In this video, I show you how to do the following: 1. s\Split this large data set into training and testing CSV files 2. Use a pivot table to count how many of each color we have in our data 3. Train a tabular classifier using Create ML in Xcode 4. Save the trained classifier for use in an Xcode project....
W13-5 - AD - Teaching Computers Colors - Day 1
Просмотров 672 года назад
As our first exploration of machine learning, we are going to be teaching a computer to recognize different colors. This video introduces the idea of a machine learning cycle, collecting data for this specific machine learning problem, and understanding how computers learn colors. You can download the Swift playground referenced in the video from this link: drive.google.com/file/d/1IwhX4M83CxAT...
Teachers Learn Generative Art/Blockchain/NFTs - Episode 1
Просмотров 862 года назад
I am sharing what I have learned from dabbling in the generative art, blockchain, and NFT world over the past few months with fellow educators around the world. For this video, I had members of my first group create a Kukai Wallet and send me the wallet address. This video shows how I minted an NFT from a generative art project and then sent it to an address. I talk a bit about the blockchain t...
AD - MapKit How Do I? - Episode 2
Просмотров 1342 года назад
Many of you are asking about adding the user's location and sorting - much of this can only be done on a device. The code and instructions that I've shared previously no longer work with the new version of Xcode, iOS, and SwiftUI. I built a new project that includes these features. This video shows how you can take some of your own project files and move them into the template. You can download...
AA - W11-4 - Using Automator to Process Images for ml5js
Просмотров 392 года назад
AA - W11-4 - Using Automator to Process Images for ml5js
AA - W10-2 - Evaluating and Testing Algorithms
Просмотров 1002 года назад
AA - W10-2 - Evaluating and Testing Algorithms
AdvancedAutomation - W9-1 - Teaching Cars to Drive Themselves
Просмотров 1172 года назад
AdvancedAutomation - W9-1 - Teaching Cars to Drive Themselves
AA - Shape Sketch Classifier - Training on your Computer
Просмотров 622 года назад
AA - Shape Sketch Classifier - Training on your Computer
AA W8.3 - Generating Data and Training a Classifier
Просмотров 662 года назад
AA W8.3 - Generating Data and Training a Classifier
AA - W6.2 - Examples using the Sphero RVR API
Просмотров 872 года назад
AA - W6.2 - Examples using the Sphero RVR API
AA - W4.4 - CircuitPython and Connecting Sensors to a Board
Просмотров 372 года назад
AA - W4.4 - CircuitPython and Connecting Sensors to a Board
AD - W3.6 - Imitating an 80's Game, Episode 3
Просмотров 822 года назад
AD - W3.6 - Imitating an 80's Game, Episode 3
AD - W3.5 - Imitating an 80's Game, Episode 2
Просмотров 842 года назад
AD - W3.5 - Imitating an 80's Game, Episode 2
I know you did this years ago but would it automatically use your email signature that gmail has kn the settings?
Good question! I think that it used the default settings for an email since it used the sendEmail function. I'm pretty sure that function gives you a lot of functionality with the object you load into it, so it might be possible to load in a different signature. As you said though...this was a while ago. I'm not sure at this point :)
@@EvanWeinberg thank you! I made some tweaks for the industry I'm in. I shared the updated code with a group I'm in, but gave your credit and linked your video.
Do you have a code?
I noticed that vex controller using 3.3VDC for its signal to the motor controller will it be fine in the long term since arduino giving signal at 5 VDC?
The Arduino sketch in the description isn't opening. Is there another place to find it? I'm trying to mimic your set up for a project I'm working on.
I can’t stress how helpful this was, I’m working on a bot arm and for the life of me couldnt figure out my issue with the motor controller. Thanks Mate!
I’m so glad to hear this!
Yoooo Silent!
Thanks, but it didn't work. At least I know how to use Automator a bit now and can hopefully figure out a different routine.
so question what is the thing that you used to take the code voltage and ground in to the motor
did you have any problems with the library my arduino wont compile unless i remove all zumo references
good stuff
When I try to do the same, it extrudes a cube with walls only, it is open on top and bottom. And when I put a hole, it has no internal faces. I don't see what I am doing wrong.
What if the images are thumbnails, and I want to download the full sized pics that require you to click on them to get the url?
You may need a different script to manage that. I would click on the link and see if you can find the pattern in the URLs. If there is a clear pattern, that would be a way toward building a script.
Too good to be true. Thanks for the tutorial.
Хрень какая то , весь ролик показывать куда провода подключать. Не проще ли просто показать схему подключения и больше уделить внимание на особенности скетча!!!
Please type the source code github
You should be able to download the project and code from the link above. I haven't taught this class how to use Github, so I'm not storing the code there. Does the link work for you?
Please type the source code github
oh Viet Nam
FAKE
Well-spoken, well-organized, well-presented.
Thanks for introducing pseudo-code. You don't hear much about it on RUclips-I thought it was a lost art.
06:25 I've seen some RUclipsrs go to ridiculous lengths to copy and paste code, in many instances putting out more effort to copy/paste than they would have had they just typed anew the code they wanted...
Agreed...I admit that I do it at times, but it really is better to create things from scratch. I end up relearning my algorithm anyway when debugging. It has to happen at some point.
Thanks! This is so helpful for my high school class! Your Arduino sketch is missing the closing curly bracket of the setup()
Thanks
Very cool! Great video and explanation too! One thing that I did notice is that the actual CircleK pattern has the triangle going in 2 directions. Would be good to hear how you would approach handling that via your code. Thanks again!
It's been some time - looking forward to see students use their microcontrollers (rp2040, stm32f411, esp32-s2 and atsamd51) with circuitpython to implement their PID algorithms and first steps to autonomous driving.
hey man thanks for making this series, im learling a lot
I like it so much! Don't stop, please"
I enjoyed your tutoriaks
Thank you!
Nice vid
Love the vid
fantastic.
hi
You forgot the most important thing. And why we would watch in the first place...... the code!! Getting the code watching you do it is to difficult. You should have posted it instead.
Fair point. The main reason I didn’t is that so much of this code is directly from the Pixy Arduino code from the website here: pixycam.com/downloads-pixy2/ . The code is not made for this robot, so what I am showing in the video is how to adapt the code from the robot it is made for to this one. So much depends on how it all gets wired together. I used this same code on a different robot and the code didn’t work because a student wired it backwards. This was easy to fix in code, not so easy to re-wire. What are you using for your system?
also why does the download end after few pictures?
I'm not sure why that isn't working for you...I was able to get all of the images on the page, including some that weren't photos of senators!
@@EvanWeinberg i got nearly 24 pictures, but the page had more than 2000 , am the download stops by itself. thanks for answering.
how can i set it right to be able to download all my facebook account pictures ?
Facebook doesn't work in a way that you can scrape photos the way I do in the video. It actually loads the images separately as you scroll. There is a function to download all of your data somewhere, though I forget where it is...
@@EvanWeinberg your methode got me to download nearly 24 picture on favebook then stoped by istelf, the album has more than 2000 picture, do you have any idea how i can download? ( can you suggest me a video or give me some guidance )
THANK YOU SO MUCH!! It's so rare to find this guide. It helps a lot thank you!
I love this project! Thanks for sharing your process - and stay safe out there on the balcony =D
! fake
You’re amazing!
Nice wrk bro
Hanzhen harmonic drive gear , robot arm gear, over 30 years experience
How fun! Love how you're showing us your planning. This is very cool
Thanks! I’ve realized that my students don’t actually get to see _me_ do building projects from start to finish, so that’s what I’m shooting for here. “I’m not making this process up, kids, I swear. This is how the Glitter bomb guy does it.”
Legos are the best for prototyping :D
I fully agree!
may i see the code? on github
Really appreciate this gem.
appreciated your sharing
hello . i need your email to talk about a game project.
Computer programming was something I had accessible in high school and in college but did not take advantage of tutoring and office hours. Awesome tutorial Mr Weinberg :D
We did good back then Mr Weinberg best memories of high shcool:D
u deserve more subscribers