- Видео 14
- Просмотров 49 191
mirobotech
Канада
Добавлен 27 фев 2022
Welcome to mirobo! We're here to help you learn about electronics, microcontroller programming, and robotics. Follow along for tutorials, lessons, tips, and circuits for your hobby electronics and robotics projects.
ARPS2 Preview
APRS2 (Arduino Robot Project Shield, version 2) is an add-on circuit shield for the Arduino UNO family designed to make it easy for beginners to learn programming and then to build simple robots. I'll be posting more ARPS2 videos once I've assembled the circuit.
Find out more about the original ARPS here: mirobo.tech/arps
ARPS PCBs are available from PCBWay: www.pcbway.com/project/shareproject/ARPS_A_Beginner_Arduino_compatible_Robot_Project_Shield_1312e173.html
Find out more about the original ARPS here: mirobo.tech/arps
ARPS PCBs are available from PCBWay: www.pcbway.com/project/shareproject/ARPS_A_Beginner_Arduino_compatible_Robot_Project_Shield_1312e173.html
Просмотров: 177
Видео
VL53L0X ToF Range Sensor Test
Просмотров 59421 день назад
A quick comparison of two VL53L0X ToF range sensors from Aliexpress. Both use I2C communication (albeit with different pin-outs) and have a sensing range of between 20-800mm in their normal mode of operation. The MicroPython ranging program in the video is running on a Raspberry Pi Pico 2 mounted in a BEAPER Pico PCB. Find out more about BEAPER here: mirobo.tech/beaper The two models of sensors...
Introducing BEAPER Nano
Просмотров 2 тыс.3 месяца назад
Introducing BEAPER Nano, a versatile all-in-one beginner microcontroller development board designed for the Arduino Nano ESP32. BEAPER Nano is a modular, through-hole circuit that you assemble into one or more starter configurations yourself. BEAPER Nano becomes a permanent, expandable learning circuit that's much easier for you to use than a breadboard while you learn microcontroller programmi...
How to assemble a BEAPER Bot robot
Просмотров 3013 месяца назад
BEAPER Bot is designed to be an easy to assemble robot chassis for the BEAPER Nano and BEAPER Pico beginner microcontroller circuits. All of the BEAPER Bot components are shared on Tinkercad so anyone can modify them or make their own robot accessories. Start with the BEAPER Bot robot chassis: www.tinkercad.com/things/4LAsaXfAhIs-beaper-bot-robot-chassis Use the motor mount tool to help install...
Build a line-following robot fast!
Просмотров 1345 месяцев назад
Quickly assembly a basic line-following robot using our BEAPER Nano circuit board and a custom 3D printed chassis design! BEAPER Nano is the ideal beginner circuit for learning programming and building robots using Arduino Nano ESP32. Find out more about BEAPER Nano and our other robot circuits at: mirobo.tech/
BEAPER Nano Intro & Analog Demo
Просмотров 1798 месяцев назад
Introducing BEAPER Nano, a new beginner development board designed for the Arduino Nano ESP32 microcontroller. BEAPER Nano incorporates a variety of built-in components that make it a great solution for learning or teaching microcontroller programming in schools, robotics clubs, and maker spaces. It can also be populated with a variety of parts that make it easy to build simple classroom robots...
How to program a simple ARPS robot
Просмотров 837Год назад
ARPS is a versatile Arduino UNO compatible shield designed to make it easy to learn or teach microcontroller programming and robotics without needing to build and debug circuits on breadboards. In this video, learn how to program and test the optical floor sensors so you can make your ARPS and Arduino into a line-following, floor sensing, or Sumo robot. The robot in this video was built using a...
How to build a simple Arduino robot using ARPS
Просмотров 1,1 тыс.Год назад
ARPS is a versatile Arduino UNO compatible shield designed to make it easy to learn or teach microcontroller programming and robotics without needing to build and debug circuits on breadboards first. ARPS features snap-off optical floor and line sensor modules, as well as a convenient expansion header that can hold an ultrasonic SONAR distance sensor module. You can use ARPS to make simple line...
Create NeoPixel Lighting Effects with UBMP4
Просмотров 86Год назад
This is a short video to introduce UBMP4 - a circuit board I designed for teaching or learning microcontroller programming without needing to build and debug circuits on breadboards first! This video explains a bit about UBMP4 and shows a UBMP4 circuit running the sample NeoPixel code from one of the advanced programming activities. You can start learning microcontroller programming quickly and...
Save an MPLAB Xpress project into GitHub
Просмотров 338Год назад
There are two ways to permanently save microcontroller programming projects that you have created in the MPLAB Xpress Cloud-based IDE instead of relying on the temporary MPLAB Xpress cloud sandbox: 1. Save your project into a GitHub cloud repository, or 2. Export your project into a .zip file downloaded to your computer. This short video demonstrates the first method, showing you how to securel...
Drag soldering a USB-C connector
Просмотров 42 тыс.Год назад
Electronic kits such as our UBMP4 are designed with through-hole parts to make the circuit easy to solder for students and hobbyists. The most difficult component to solder onto the circuit board is the USB-C connector, due to its low profile, closely-spaced pins. This video will show you an easy way to solder the USB-C connector by drag soldering using a wide, blade soldering iron tip. To succ...
Cloning a Github project into MPLAB Xpress
Просмотров 1812 года назад
Build a microcontroller project in your browser using Microchip's MPLAB Xpress Cloud-Based IDE! Follow the steps in this short video to clone an MPLAB project from a Github repository into a new MPLAB Xpress project, compile the program in the cloud, and download the compiled .hex file to run it in your UBMP4 using its built-in bootloader. It's so easy, and even works on Chromebooks, making it ...
Creating a new MPLAB Xpress project for UBMP4
Просмотров 1822 года назад
When starting a brand-new MPLAB Xpress project (or if cloning an existing GitHub project into MPLAB XPress fails) you can create a complete MPLAB Xpress project by using the source code files from a GitHub repository. Follow along with this tutorial demonstrating the process of creating a project for UBMP4 in Microchip's cloud-based MPLAB Xpress from scratch, as well as configuring the project ...
Cloning a GitHub project into MPLAB X
Просмотров 7292 года назад
Cloning an existing GitHub project is the easiest way to get started with MPLAB X. Follow along for a quick overview demonstrating the process of cloning the introductory UBMP4 project from GitHub into Microchip’s MPLAB X desktop IDE. To get started, you will first need to download and install both the MPLAB X IDE as well as the XC 8 C compiler from Microchip’s website. Then, to program the com...
What am I supposed to do if I can’t tin the data pads. I try going over the copper pads like shown in the beginning of the video but the solder just sticks to the tip and doesn’t transfer.
If you've applied a fresh coating of flux to the pads and the solder is not sticking, you'll need to clean the board with a flux remover and then try again with a new fresh coating of flux. Hope you get it to work!
Been 7 years looking for repair 😢 I need some help with my Bose 700 headphones. The USB-C charging port just got fried the second I plugged it in, and now the plastic around it is deformed. I think it was some kind of short circuit. Any tips on who to approach, or what kind of repair shop is best for this? I’m definitely not going to try to repair this myself.
If it's a short circuit, you'll want to get to the root of the problem too. Look for well-known electronic repair shops in your area. Sometimes, music stores will know people doing local electronic repairs. Good luck!
Looks like you put all the pins to use and even have some doing double duty with jumpers. Impressive. Thanks for the hard work.
You've got it! The ambient light sensor, analog temperature sensor, and both potentiometers were put on-board for learning/teaching programming, and jumpers let these pins be re-purposed as the optical floor/line sensors and battery voltage divider for a robot. 🤖
Looks great! Any update on the Pico robot PCBs?
Yes, I have some new prototype BEAPER Pico PCBs I'm happy with! I just haven't had the time to write them up on the website or create a video yet. 😂
Hi there. What is your logic behind choosing THT components instead of SMD? Thanks in advance.
Great question! I design these for schools and makerspaces so that the students can learn to solder and assemble their circuits themselves. 😃
@@mirobotech Thank you for your reply and making it clear!!
This is an awesome project man! I know a lot of people that want to get into arduino/robotics and this is a great entry into that world!
Thanks! I've used the previous version with introductory grade 10 computer technology classes and both the ARPS circuit and its learning activities made it really easy for them to learn Arduino programming and build simple Sumo robots. I'll have bare PCBs and kits available soon, so please boost it to all of your friends!
Hello. The USB connector of my car audio got destroyed. I've already dettached it. What do I need to do to remove and replace it?
If you can get access to the soldered leads, using braided solder wick is usually a good way to remove the old or excess solder. Then, add liquid or paste flux as shown in the video and solder in the replacement connector.
@@mirobotech Thank you! It seems this can be done. I however have never soldered before and think I can damage it. Do you happen to know how much solderers charge for this specific task?
What is a good temp for the soldering gun to be at?
It depends on the solder and the type of work you're soldering. For these small electronic parts I usually use leaded solder and a temperature of 700°F (370°C).
were can i buy the usb C port ?
This one is part number USB4085-GF-A made by GCT. I get them from Digi-Key.
Step 1 in learning to solder: Buy a bucket of flux. Step 2 in learning to solder: Buy a second bucket of flux.
Haha! Just make sure it's flux for electronic circuits!
Very nice little and compact Bot. I like the compact and efficient design, low profile, fairly easy to get components and modules. OpenHardware PCB design and lots of OpenSource software/tools, nice entry level bot. KiCad 8, etc. Still baffles me, I will leave it up to "more seasoned" PCB designers, I just like to connect modules and wires, and see what works.
The proliferation of small, inexpensive, and easy to use modules has certainly opened up the world of small microcontrollers to many more people than when we had to design and build our own circuits! :)
Drag soldering is more useful when soldering SMT pins. For through board pins you need to keep the iron on the pins a little longer so that the solder could soak through.
You're right, and it also works well on this particular USB-C connector because the pins are so short and the PCB pads are so small. :)
Interesting concept.
Thanks! I'm having lots of fun with it.
@@mirobotech Yes I too have had lots of fun designing a dozen or so boards and having them made. I just do these mostly for fun. A few have helped solve problems on my farm and a few designs work well for the "Learn to Solder" workshops I do as a volunteer at local public libraries. I donate the boards, components and use of my 6 solder station setups for the workshops. Over the last 10 years we have had more than 200 people do these 2 hour workshops with almost all leaving with a working board. My favorite board for this time of year is a Christmas tree shaped PCB with blinky lights and buzzer Christmas tunes coded on an ATtiny85. I have a couple of videos on my channel where I document the design. I have never thought about selling my designs but I commend you for taking it to the next level. It looks like your prices will make your customers happy but won't make you rich. Good luck and thanks for giving back to the community.
This is amazing and accessible. I am amazed how high the quality is of your video and channel, considering its size! Great work!
any fool can do it this way my board is mounted in the camera dashboard camera and the USB connector fell off what I'd like to do is just lay it back where it goes put the iron on it let it get hot consider it on that way but I don't have anybody showing me this
If the pins are poking out the side of the connector and accessible to a soldering iron tip, you too can be a fool and solder it this way. 😉 If the pins are underneath, you may need to look for hot air or hot plate soldering videos...
Thanks man! Gonna repair my phone this way soon. Never soldered tiny parts like this, so this helps :)
Good luck with your phone repair!
1:31 - 1:59 MASTER CLASS !!! Awesome, truly professional stuff which i saw for the first time here on RUclips!
Thanks!
Thank you just got in the micro soldering and it worked!
Awesome! I'm glad it worked for you. 😀
are u drunk ? this is ez we wnt with pins not holes
I don't recommend soldering while drunk. 😂
@@mirobotech im sry 😂😂i talk about usb with pin in the PCB , the holes is ez i want to learn the other one
What I'm trying to do is replace a missing female port on a Bluetooth speaker, it would be the only way to get the speaker charged and working again. The original missing port was a micro USB if that makes any difference. I'm replacing it with a USB c. On the speaker, there are two wires going from the battery to a tiny plug that is plugged into a circuit board. The old USB port is completely missing, the external opening for it is just above the circuit board. The replacement that I want to solder, has three wires extending from it's own tiny circuit board: red, blue, and black. I'm assuming red is hot, blue is neutral, and black is ground? And that's it. I can't really tell where the original port was soldered. I don't see any evidence of melting or scorching on the speakers circuit board. I'm certain that the wires from the port do not go directly to the battery, but to the circuit board. I just need to figure out where to solder the wires to the circuit board. Easy-peasy! Lol *_Edit --- I finally figured out that I need to remove the circuit board and wires from the used port I'm installing. So no wires at all, it solders on to the circuit board just like in this video._
That's interesting, I haven't come across any USB ports already mounted on pcbs with wires attached. But, it seems like you have been able to remove the wires and solder the USB connector onto the board!
How about a proper usb c port with two rows of pads instead of the simple pin type? Anyone can solder this type of port.
I thought this was a proper USB-C port. 😉
ruclips.net/video/Huk3nkdiigg/видео.htmlsi=IjyyT-Ov3Y_UjT0i This is the next step, that much closer to a real robot like people typically think of
Excellent project for Arduino beginnners like me❤
Thanks! Glad you like it - it was designed to be easy for beginners to make. 😀
👍👍
😀
Awesome demonstration
Thanks! Glad you enjoyed it.
Do i have to clean off the flux after this, and my USB c got ripped off accidently when I am removing my cable and there are some remaining pieces in the mounting holes, how can I remove these?
I would recommend that you always clean away the excess flux unless you are using solder containing a no-clean flux. Check the solder manufacturer's recommendations for the best flux remover to use. I used solder containing a water-soluble flux, and a flux pen containing water-soluble flux to ensure they were compatible and to make flux removal and clean-up easy. To remove pieces of component leads from their mounting holes without a good desoldering tool I usually heat the component pad, add some fresh solder, and then quickly whack the circuit board against the edge of my solder mat - I refer to this as slamming. This usually ejects the solder, including the component lead, right out of the solder pad and onto the solder mat. Just be careful about the direction the hot solder flies in!
@@mirobotech alr thanks! What can i use to heat the component pad? Hair dryer?
@@ax1236 Haha, no, a hair dryer won't be hot enough. You will need to use a soldering iron, soldering hot plate, or hot air system.
@@johnrampelt4354 oh i have a soldering iron? So what do i do just heat up the sockets by pressing the tip?
A tiny board like this uses a thru hole USB C connector, yet modern laptops use surface mount USB C connectors as a charge port ! CRAZY 😩
Right!?! Maybe it's just easier for their pick and place machines to stick with all surface mount parts. Hopefully, more laptop manufacturers will make sure that their port connectors are at least mounted on easily replaceable mini circuit boards to make repairs easier.
The Dell tablet I'm working on has both! Paid $30 Canadian for one port🤦
Give me Amazon buying link for water soluble flux pen 837 p
It's important to use the same type of flux as is in your solder. I used the MG Chemicals water soluble flux pen for the video: mgchemicals.com/category/soldering-supplies/flux-pens/ Since Amazon differs by country, you're better to get one from your local electronics supplier. Here's a link to the Digi-Key (USA) site: www.digikey.com/en/products/filter/flux-flux-remover/266?s=N4IgTCBcDaIM4HsA2ATApgJwAQDMkFcAPEAXQF8g
@@mirobotech I appreciate your efforts 👌👌👌👌
Keep up the great content!
Thanks, I'll try to!
If theres one thing ive learned over the years soldering is that the difference between a novice and a skilled soldering job is using more flux, when in doubt while getting shorts just slap more onto it. Also tip for the people just getting into this, the reason solder fumes so much is the flux core of the solder burning way, you can let this happen with drag soldering but do try to minimize the time you spend just letting it burn off, thats flux that you paid for! Also mirobo thanks for the short and sweet video, would have loved something this concise as a beginner.
Thanks! Great advice. You're right - if there's a short between some of the connector pins after soldering, adding more flux and heating it again usually takes care of the problem.
You forgot to dress as opposite gender!
No, I deliberately didn't title the video "Soldering a USB-C connector in drag". ;-)
Hello does this usb model need a 5.1K resistor? i just want to use it for pcb as a port with usb 5v power.Thanks for the Tip
Yes, the newest design of this board (UBMP4.3) has two 5.1k resistors connected between the USB-C CC1 and CC2 lines and ground to obtain 5V through a USB-C to USB-C cable. The board used in the video needs to be connected through a USB-A to USB-C cable to obtain 5V. An inexpensive alternative to get 5V from USB-C is this USB-C breakout board from Sparkfun: www.sparkfun.com/products/15100
@@mirobotech Thank you im gonna try this and your method
More soldering videos please! All the videos are 10 years old and this one is top notch quality
Thanks! Glad you liked it. I'll try to do some more in the future.
@mirobo tech Please do! As someone who is getting into the hands on aspect of my degree, videos like this are very useful
I hate soldering... 🙁... Why don't u just help yourself Get in there, usb... 😳.. Friggin thing is so damn small... I just... Can't... 😳
I actually enjoy soldering (but I hate painting) - watching the solder wick into each of the tiny holes in this connector is almost therapeutic! 🤣
@@mirobotech well I love painting... I love those body paints... 😳
Why did they have to make it so the pins don’t even go through???
That's a good question, and I haven't found an answer on the manufacturer's website: gct.co/connector/usb4085 . They may be designed that way to be more compatible with .8mm thick pcb substrates, or just for the lowest profile in a typical 1.6mm thick pcb. If anyone knows, I'd love to hear the explanation. :)
@@mirobotech if the pins were one or two mm, that’d be amazing. I’d even prefer the kind you clip vs what they have
Could be for EMI reasons. USB-C can carry up to 40Gbit/s of digital data (so with a lot of high frequency harmonics). A few mm of extra length can already mess up the signal and cause excessive reflection and other issues. PS: I think there are other types of USB-C connectors that already contain the cross connection for the 2 sides of power and data pins and only expose the power, USB-2 and control data lines. The other pins are only really required for USB 3.2 Gen 1 & 2 and separate pins for both sides is only required for Gen 2x2 and USB 4 & Thunderbolt.
@@Ether_Void Good point! High frequencies and stub connections aren't a a great mix. Yes, I've seen some of those connectors, but this one was readily available, cheap, and stocked in large quantities at Digi-Key.
@@Ether_Void Saving money by using less metal is also up there as a priority :)
Nice and Clean 👍👍 Please make one such Video for esp32 wroom chip too.
Thanks! Interesting idea. I'll consider it for a future video.