![The Machine Shop](/img/default-banner.jpg)
- 29
- 108 061
The Machine Shop
United Kingdom
เข้าร่วมเมื่อ 14 ก.ค. 2018
Here at The Machine Shop, we pride ourselves in providing products and services to assist students, makers, tinkerers, experimenters, developers, hobbyists and prototypers in bringing their imagination and creativity to life. Whatever mad ideas you have, we are here to help you throughout the whole process. In our world, nothing is impossible.
How to setup Raspberry Pi Pico on a Mac
This video was requested from my fantastic audience. We look at how to setup PyCharm for the Raspberry Pi Pico on a Mac!
In the video I promised a link to the USB-C adapter I use:
amzn.to/37bkMGq
Let me know what else you want to know about the Pi Pico
In the video I promised a link to the USB-C adapter I use:
amzn.to/37bkMGq
Let me know what else you want to know about the Pi Pico
มุมมอง: 15 946
วีดีโอ
How to use a DMM, Digital Multi Meter
มุมมอง 7493 ปีที่แล้ว
In this video we look at how to use a DMM (Digital Multi Meter) to test some components for our motor driver circuit and test the voltages and currents on the AC and DC sides. Get the Fluke 175 here: amzn.to/3tduD7S
Raspberry Pi Pico - Getting Started and programming in PyCharm
มุมมอง 33K3 ปีที่แล้ว
We will show you how to get started with programming the Raspberry Pi Pico in PyCharm. Did you know, Seeed Studio are currently doing free shipping during August on the XIAO RP2040???!!!! The XIAO RP2040 is a microcontroller using the Raspberry RP2040 chip. It runs at up to 133MHz, is built with rich interfaces in a tiny thumb size, and fully supports Ardunio, MicroPython, and CircuitPython. Th...
Building Blasts Blaster
มุมมอง 2623 ปีที่แล้ว
In this video we build Blast's Blaster from the Lego Mindstorms Robotics Inventors Kit. Get your kit here: amzn.to/2WVbvfU
Arduino - Serial Monitor
มุมมอง 2.3K3 ปีที่แล้ว
In this video we use the serial monitor and analogRead to read an analogue input so we can see the input values on our computer, we can also see them on an easy to use graph. Get hold of these fantastic little devices here: 10K Potentiometer: amzn.to/2Uyi86K Arduino Uno: amzn.to/3aeuND3 Arduino Mega: amzn.to/33OxUAl Arduino Micro: amzn.to/2XSTfom Arduino Pro Mini: amzn.to/2Fg75ef Motor driver: ...
Arduino - Analogue Inputs
มุมมอง 1.7K3 ปีที่แล้ว
In this video we use analogRead to read an analogue input and we use analogWrite control an analogue output on an Arduino. Get hold of these fantastic little devices here: 10K Potentiometer: amzn.to/2Uyi86K Arduino Uno: amzn.to/3aeuND3 Arduino Mega: amzn.to/33OxUAl Arduino Micro: amzn.to/2XSTfom Arduino Pro Mini: amzn.to/2Fg75ef Motor driver: amzn.to/31Lj76M Find us on Facebook, Instagram and T...
Arduino - Digital Inputs
มุมมอง 12K3 ปีที่แล้ว
In this video we use digitalRead to read a digital input and control a digital output on an Arduino. Get hold of these fantastic little devices here: Arduino Uno: amzn.to/3aeuND3 Arduino Mega: amzn.to/33OxUAl Arduino Micro: amzn.to/2XSTfom Arduino Pro Mini: amzn.to/2Fg75ef Motor driver: amzn.to/31Lj76M Find us on Facebook, Instagram and Twitter @MachineShopUK Visit our website TheMachineShop.uk
Arduino - Analogue Outputs
มุมมอง 10K3 ปีที่แล้ว
In this video we use analogWrite and a low pass filter to control the analogue outputs on an Arduino board Get hold of these fantastic little devices here: Arduino Uno: amzn.to/3aeuND3 Arduino Mega: amzn.to/33OxUAl Arduino Micro: amzn.to/2XSTfom Arduino Pro Mini: amzn.to/2Fg75ef Motor driver: amzn.to/31Lj76M Find us on Facebook, Instagram and Twitter @MachineShopUK Visit our website TheMachineS...
Arduino - Controlling Outputs
มุมมอง 4343 ปีที่แล้ว
In this video we use digitalWrite to control the outputs on an Arduino board Get hold of these fantastic little devices here: Arduino Uno: amzn.to/3aeuND3 Arduino Mega: amzn.to/33OxUAl Arduino Micro: amzn.to/2XSTfom Arduino Pro Mini: amzn.to/2Fg75ef Motor driver: amzn.to/31Lj76M Find us on Facebook, Instagram and Twitter @MachineShopUK Visit our website TheMachineShop.uk
Arduino - Getting Started
มุมมอง 2173 ปีที่แล้ว
Welcome to The Machine Shop In this video we will be getting started in the world of Arduino Get hold of these fantastic little devices here: Arduino Uno: amzn.to/3aeuND3 Arduino Mega: amzn.to/33OxUAl Arduino Micro: amzn.to/2XSTfom Arduino Pro Mini: amzn.to/2Fg75ef Motor driver: amzn.to/31Lj76M Find us on Facebook, Instagram and Twitter @MachineShopUK Visit our website TheMachineShop.uk
15" MacBook Pro & Beats Studio 3 Unboxing
มุมมอง 1604 ปีที่แล้ว
15" MacBook Pro & Beats Studio 3 Unboxing
Raspberry Pi 3B+/3A+/Compute Module Comparison
มุมมอง 12K5 ปีที่แล้ว
Raspberry Pi 3B /3A /Compute Module Comparison
How To Fix An Xbox One Controller Joystick
มุมมอง 10K5 ปีที่แล้ว
How To Fix An Xbox One Controller Joystick
Old electronics company gave me their stock
มุมมอง 1075 ปีที่แล้ว
Old electronics company gave me their stock
Thanks Bro, interesting info
I love you 😍
Hi, does the specific USB cable matter? I'm worried about frying my pico, and unsure about the voltage of my USB
You won’t need to worry about voltage, as long as it’s a USB cable. You will need to make sure the cable can do power and data
👍
This video really helped me in my robotics class thanks!
Thank you so much<3
the best explanation. thx Sir
The best comment! Thank you
Thank you sir for explaining the button system . I was getting confusing why my Adriano showing 0 and 1 random variables in my serial monitor. Even though my pin was not connected. Its because it take random disturbance as 1 . Maybe air resistance. Thank you sir 🙏
Thanks for this very useful video. I am trying to capture my car's steering wheel buttons resistance value for each button and I didn't understand the use of another resistor in between to actually get correct readings.
When you are trying to read resistance you are actually reading voltage with a fixed current. Since R = V/I, so when you fix the current and the resistance changes, so should the voltage and you can read that into the Arduino
@@TheMachineShopUK Indeed, to give you the full story: on my car service manual it is written that there are basically two cables (SW and SWG) and that the voltage should vary between 1V to 4V depending on which button was pressed. I first connected SW to an analog pin and SWG to the GND pin on my ESP32. I could get readings and when I would press on buttons I could see the difference between readings, but the values were very random and chaotic at times, it would have been very hard to distinguish which button I would have pressed. Looking on the internet I found a thread on arduino forums where they added a 10komhs in between, I did the same and got very distinguishable values. Only thing was that I didn't really get why using a resistor was necessary and effective, and then I found your video that made me understand why I needed one. I have a tech background so I'm really a noob when it comes to electronics :)
This has been very helpful to me as I was struggling to understand how to get a "simple" analog level out of my Arduino. I understand the notion of an RC time constant. But as many comments here ask, can you please provide some insight as to how to choose the RC Values? I assume it would be related to the PWM frequency, but also to how quickly the analog out is turned on and off. For example, I am interested in operating an individual electromagnet in a motor (not the motor itself) and might need to switch the electromagnet on and of at a rate of 48 KHz. I know enough electronics to know the R and C values will affect this performance but don't understand how to select those values or what the trade-offs will be.
Круто)
Is python better then C/C++ with Rap PI Pico?
Technically no, since python or micropython in this case, is interpreted where as C is compiled, so the pico has to do more work when interpreting micropython which means each instruction takes longer, slowing down the whole program
But on the flip side, micropython can be easier to understand and you don’t have to compile it
dude you are a very good teacher thx
Thank you very much :)
The way you drew the circuit almost gave me a stroke for a second there but other than that well done this video is awesome!
Thank you; very easy to understand.
best tutorial for beginners, I watched a few this is the only one where was mentioned how to see logs form print statement
I have been piddling with small stuff like what comes in a beginners kit this past year so im pretty dumb to coding and old. Im building a rc buggy and since im a fabricator by trade thats the simple part. Im determined to learn coding, or enough to at least do this project. Its been a struggle learning since most tutorials skip over the most basic info that would be helpful for someone thats for the most part never touches a computrer other than emails and social media. For 2 hours ive searched for info like what you covered. Refreshing. You earned a sub here. Thanks
That was really easy to understand. You just won a subscrieb. Thank you so much.
Yay thank you
I dont find anything called usbmodem.... only 3 things with the cu. or tty. prefix: JBLLIVEPROTWS-OTA1, JBLCharge4-SPPDev ,and Bluetooth-Incoming-Port WTH? and they dont change when I plug the pico in. Any ideas? Thanks for the vid!
Sounds like either your usb cable doesn’t support data, or your pico is damaged. Try another cable
@@TheMachineShopUK I see it as a drive though so I think data works
Does this require the use of the UF2 file on the board?
And its showing SDK invalid
How to fix this "Raspberry pi pico support requires valid python 3.5+ SDK" ?
10k ohm and 100 uf worked well for me
$ cd /dev && ls | grep "tty.usbmodem" macOS ✅
OR $ cd /dev && ls | grep "usbmodem"
Awesome, found the video while looking for digital inputs and really enjoyed. Looking forward to follow all the playlist as soon as i finish another intro course
Anything in particular you would like to see?
@@TheMachineShopUK Honestly i would like to understand better how inputs really work. I don't know if it is a noob or complex topic and didn't get my time to google it but for example i don't know if i can slap a digital input in the middle of a pre-made circuit more or less like a digital multimeter or i have to consider it like, idk, a very big resistor connected to GND(?)
didnt work for me.
Sorry to hear that, any idea where the problem might be?
@@TheMachineShopUK I don’t know,I have a pretty old Mac though. it’s a IMac Retina 5k 27-inch late 2015
@@TheMachineShopUK also the problem was that my mac wouldn’t pick up the raspberry pi pico and I have doubles and triples checked the wires and they are the right wires and they are plugged in. I follow your steps exactly the same until the point when we went into the terminal it was different then mine then yours
Are you sure your micro usb cable can do data as well as power?
In what way was the terminal different?
Is it possible to create a synth using this technique? I expect the attack and decay to be too high for an audible frequency to play.
Yes but it won't be very good. It will be 8bit square waves. It'd be better to use something like an esp32 that supports I2S and a DAC module.
Hey am Jose
Excellent, today Pycharm has already been updated and Raspbery Pi Pico already appears in device type.
John, Thank you for the great tutorial. Very helpful, I'm up and running now with my PICO on PyCharm!
Thanks for a great tutorial, but link to Amazon is not working - Page Not Found
Many thanks. I have set up pycharm for micropython as presented. Raspberry pi pico has been added to device list.
Is tehre something like this for VsCode?
Literally... amazing... Absolutely perfect, clear and concise. I know a bit of C# so love having the decently complex IDE.... my god python is a simple and clear language :O
I fixed the joystick just like u showed us and when I tried to use my controller it was even worse. Anything I did wrong or just bad replacement parts
Hi, ive bought an pico H. One question, when i write the program and run flas etc.. my led wont blink on the pico. although i see soft reboot etc. no errors. any clues?
I know it's too late for answer, but it may help others. I just bought Pi Pico W, followed this tutorial, and the led doesn't blink (everything else went good). The problem was - on pi pico W we should now write led = Pin("LED", Pin.OUT) instead of 25. On pico W, internal led is not on 25 pin anymore. I guess for pico H (does pico H exist?) you may have same problem. Pin 25 is not an internal led anymore, just write "LED" instead of 25.
Excellent explanation, thanks!
It is working flawlessly.
Thanks for the clear and understandable instruction. This is the best way to program pico.
Hello thanks for the awesome video. My device is COM3. I have followed everything but don't know why getting no module name machine error. Can you please help me with this? It is not working for me. Any help would be great.
Can you tell me exactly what it says please?
Hey thanks a lot for promt reply. It got solved for me. It was a sily path mismatch for me. But thanks a lot for your help.
Another request as a viewer, is it possible for you to make a video on raw sensor data like accelometer data plotting using pico? Because I believe there is not enough support for plotting raw sensor data using pico. So, I would love to see some experiments.
Hello, another thing I didn't notice properly that, it is running and giving no error. However, no print message is displayed in micropython. Any idea how to fix it?
Nice one!
Thanks
Thank you.
Nicely explained - thank you
Legal , vou usar esta Sket
Dude thank you!! Finally someone getting straight to the point!
No problem, thanks for the comment!
Thank you dude!
You are welcome!
A better command would be, ls -ls /dev/cu.*, takes you to right to the pi rather than looking for it
This is really helpful. I can't get used to the Thonny Mac version for bugs, and editing interface.
Please can you do a video connecting pico to mpu6050