Table of Contents Table of Contents Video Grippy-Bot Bill of Materials MicroPython Code Overview of the code MicroPython code Javascript Wiring up the Servos to the Inventor 2040 W The Web UI Conclusion Video Here is a link to the YouTube video that covers the operation and programming of the Simple Robot Arm. Grippy-Bot Grab the 3d printable STL files for the Grippy-Bot from Cult 3d - https://cults3d.com/en/3d-model/gadget/grippy-bot. This model is a free to download, and is pretty quick to 3d print. I used the Cura slicer with ‘Standard’ print settings and these worked out fine. I managed to print all the items on the build plate at the same time. Bill of Materials Part Description Qty Cost SG90 Servo These are the motors that move the parts of the arm 5 £4.00 Inventor 2040 W This is the brains of the Robot arm and will provide WiFi access. Available from Pimoroni 1 £34.50 You’ll probably find packs of Servos online cheaper than buying them individually. MicroPython Code This project enables you to control the robot arm over wifi, using the amazing Phew! library from Pimoroni. Phew provides simple functions for creating an Access Point, serving Webpages from the Pico W and a templating engine for embedding variables in those web pages. Download the code from here: https://www.github.com/kevinmcaleer/inventor_arm You’ll need to install Phew! on the Pico W, and copy over the index.html file too. You can upload files using Thonny (Right click on the files and folders to upload from the thonny files menu). If you want to know more about how to install Phew! Watch this part of this video There are two MicroPython programs in the repository: test01.py - A simple test program to check the motors are working - they will all move from their minimum to maximum values test02.py - This is the main program, it will display a web-based user interface on the IP address logged to the console. Just type that address into the web browser of any device, phone, table or computer on the same network to access the Robot Arm webpage. Overview of the code There are two parts to the robot arm code - the MicroPython that runs on the Inventor 2040 W, and the Javascript that runs on the browser, from the index.html file. MicroPython code The Wifi SSID and Password are defined in a config.py file on the Pico W - if this doesn’t exist you’ll need to create it with the following content: wifi_ssid = '<enter your WIFI name here>' wifi_password = '<enter your WIFI password here>' The first block of code brings in all the software libraries needed for this project, including the phew! library, and the Inventor 2040 W library. from phew import * from phew import connect_to_wifi, server, logging from phew import render_template from config import wifi_ssid, wifi_password from inventor import Inventor2040W, SERVO_1, SERVO_2, SERVO_3, SERVO_4, SERVO_5, SERVO_6 from time import sleep import math The next block of code connects to the wifi network, creates a board variable and sets each of the servos to its middle position. # Connect to WiFi ip = connect_to_wifi(wifi_ssid, wifi_password) # Create a new board board = Inventor2040W() # Set all servos to mid position for servo in board.servos: servo.to_mid() print(f'servo: {servo}, value {servo.value()}') sleep(0.1) We create a position function to take values passed to it from the webserver and sets the servos accordingly. def position(arm=None, wrist=None, elbow=None, finger=None, base=None): """ Set the servo positions """ if finger is not None: board.servos[SERVO_2].value(finger) if wrist is not None: board.servos[SERVO_3].value(wrist) if arm is not None: board.servos[SERVO_4].value(arm) if elbow is not None: board.servos[SERVO_5].value(elbow) if base is not None: board.servos[SERVO_6].value(base) sleep(0.01) The next block of code listens to any web requests to the / url and either send the rendered index.html file back to the users browser, or processes the servo slider positions, one for each of the servos. @server.route('/', methods=['GET','POST']) def index(request): if request.method == 'GET': return render_template('index.html') elif request.method == 'POST': elbow = request.form.get("elbow", None) arm = request.form.get("arm", None) base = request.form.get("base", None) finger = request.form.get("finger", None) wrist = request.form.get("wrist", None) if elbow is not None: position(elbow=int(elbow)) if arm is not None: position(arm=int(arm)) if base is not None: position(base=int(base)) if wrist is not None: position(wrist=int(wrist)) if finger is not None: position(finger=int(finger)) # Try without the line below to speed up the response return render_template('index.html') The last block of code shows the IP address of the Inventor 2040 W after it connected to wifi earlier, and then starts the Webserver. # Show the IP Address logging.info(f'IP: {ip}') logging.is_disabled = True # Start the server server.run() Javascript The other code we need runs on the users browser and is therefore written in Javascript: function post_values() { $.post( "", { elbow: elbow.value, base: base.value, arm: arm.value, wrist: wrist.value, finger: finger.value }, function(data) { } ); }; This code takes the values from each of the sliders and posts them to the webserver. It uses JQuery to simplify the code required to post values back to the webserver. Javascript can look a bit esoteric to the uninitiated - I’m not a massive fan of the language as its now obvious whats going on from the code itself, and it requires a firm understanding of the grammar and syntax to have the vaguest of clues as to what is going on. Wiring up the Servos to the Inventor 2040 W Wiring up the robot arm is pretty simple - just plug each of the servo connectors into the Inventor 2040 W using the connections as shown below: Servo Inventor 2040 Finger Servo 2 Wrist Servo 3 Arm Servo 4 Elbow Servo 5 Base Servo 6 The Web UI The Web UI has 5 sliders - one for each of the servos. The middle position corresponds to the Servos middle position. If you move the slider and then release the mouse button, the servo will then move to the position selected. The Pico Phew! library will find it difficult to move the servo in realtime sync with the slider - ask me how I know! Conclusion This is a great starter project to experiment with robotics. There are lots of area to improve upon this project including: stronger servos servo position feedback (requires a higher quality servo with feedback wiring) more robot 3d design longer arm for further reach double jointed servo claw to enable better and more precise handling of objects with the claw
This is one of my news digests. If you like my editorial choices, there are more to be found by clicking on the "dear reader" link, and on my name above. Enjoy !
Takeoff projects help students complete their academic projects. Register at takeoff projects today to find and learn about different interesting big data projects and grab the best jobs. Get started right now.
Running any of the Raspberry Projects from my website assumed you have have certain libraries installed on your Pi, such as GLM, Bullet and Assimp.. This is a quick explination of how to get those libs on your Pi so that you can build all the downloaded projects.
Radxa NX4 is a 260-pin SO-DIMM SoM built around the Rockchip RK3576(J) octa-core Cortex-A72/A53 industrial SoC with a 6 TOPS NPU for edge AI workloads.It...
Video ini berisi simulasi termometer digital berbasis Arduino Uno dengan sensor suhu LM35 menggunakan aplikasi Tinkercad. Simulasi ini dibuat sebagai bagian dari tugas Ujian Akhir Semester (UAS) mata kuliah Embedded System. Data suhu dibaca oleh sensor LM35, diproses oleh Arduino Uno, dan hasilnya ditampilkan pada LCD 16x2.
Komponen yang digunakan meliputi Arduino Uno, sensor LM35, LCD 16x2, potensiometer, breadboard, dan kabel jumper.
Video ini bertujuan untuk menunjukkan bahwa rangkaian dan program sistem embedded dapat berjalan dengan baik sesuai perancangan.
Welcome to our channel! Before we dive into the details of the Raspberry Pi 3 A+ Computer Board, please note that the link to purchase this product at a discounted price is pinned in the first comment below. This compact single-board computer is a versatile tool that brings desktop-level capabilities to a small, affordable package. Powered by a 64-bit quad-core processor running at 1.4GHz, the Raspberry Pi 3 A+ can handle everyday tasks such as spreadsheets, word processing, and even high-definition video playback with ease. It supports several flavors of Linux, making it an excellent choice for hobbyists, educators, and developers alike. One of its standout features is the dual-band wireless LAN (2.4GHz and 5GHz), which ensures stable and fast internet connectivity, alongside Bluetooth 4.2/BLE for connecting peripherals wirelessly.
This board is especially popular in educational settings, helping kids and beginners learn programming and computer science fundamentals. Its compact form factor and low power consumption make it ideal for embedded projects, DIY electronics, and portable computing setups.
Pros of the Raspberry Pi 3 A+ include its powerful yet energy-efficient processor, dual-band Wi-Fi, Bluetooth support, and broad Linux compatibility. It comes fully assembled and tested, making it accessible even to those new to single-board computers. On the downside, it has fewer USB ports compared to some other Raspberry Pi models, and the RAM is limited to 512MB, which might restrict performance for more demanding applications.
Overall, the Raspberry Pi 3 A+ offers great value for anyone looking to explore Linux computing, programming education, or compact computing projects. Don't forget, the discounted purchase link is pinned in the first comment for your convenience. Check it out to get started with this powerful little board today!
La programmation Arduino est une forme de programmation embarquée utilisant le langage C/C++. Elle repose sur une architecture sans système d’exploitation, où le microcontrôleur exécute en permanence une boucle principale. Cette programmation permet la gestion des entrées/sorties, la temporisation et la réaction aux événements matériels en temps réel.
How to Connect Raspberry Pi to Wifi Using Terminal (easy Method) | 🔒 Surfshark VPN Deal — Stay private and secure. $1.99/mo + 3 Months Free ▸ https://theslopfarm.com/Surfshark
Discover the simple steps to connect your Raspberry Pi to Wi-Fi using just a terminal. This guide is perfect for beginners and tech enthusiastm who want an easy method without complex tools or software.
✈️ Trip.com – Travel Deals Compare cheap flights, hotels, and vacation packages across 200+ countries with Trip.com — earn Trip Coins for every booking. ▸ https://theslopfarm.com/trip
💵 Shopify – $1 Dropshipping Offer Start free, then pay just $1 for your first month on Shopify! Launch your store, test products, and enjoy 25% off annual plans — everything you need to sell, ship, and scale. ▸ https://theslopfarm.com/shopify
🧢 Fanatics – Official Sports Apparel Rep your favorite team with official sports gear from Fanatics — licensed NFL, NBA, MLB, and college merch on sale now. ▸ https://theslopfarm.com/fanatics
🎮 Green Man Gaming – Gaming Deals Save up to 80% on PC games and Steam keys from Green Man Gaming — instant delivery and trusted publisher deals. ▸ https://theslopfarm.com/gamingdeals
🌐 Bluehost – Hosting from $3.99/mo Get web hosting starting at just $3.99/month with Bluehost — includes a FREE domain for your first year and 30-day money-back guarantee. Perfect for WordPress with 24/7 expert support. ▸ https://theslopfarm.com/bluehost
📈 Helium 10 – Amazon Seller Tools Get 20% off your first 6 months (or 10% off for life) on Helium 10 — the ultimate tool suite for Amazon & Walmart sellers. Includes product research, keyword tracking, and listing optimization — plus a 7-day money-back guarantee. ▸ https://theslopfarm.com/helium10
🔒 Surfshark VPN – $1.99 Privacy Deal Get secure, lightning-fast VPN protection for just $1.99/month — plus 3 extra months free! Hide your IP, mask your email, block trackers, and browse safely on every device with Surfshark’s top-rated privacy tools. ▸ https://theslopfarm.com/Surfshark
Affiliate Disclosure: Some links may be affiliate links. We may earn a commission at no extra cost to you, which helps keep the content coming!
Raspberry Pi, Wi-Fi connection, terminal command, connecting Raspberry Pi, Easy Method, setup Wi-Fi on Raspberry Pi, network configuration for Raspberry Pi, access internet with Raspberry Pi, wireless setup terminal guide, Raspberry Pi networking
Disclaimer: Content is for informational and entertainment purposes only. No guarantee of accuracy or timeliness. Not professional advice. Use at your own risk.
Engineering information and connections for the global community of engineers. Find engineering webinars, research, articles, games, videos, jobs and calculators.
RasTech Raspberry Pi 5 Kit 16GB RAM with 27W PD Power Supply 5.1V5A,Heat Sinks and Ras...
Welcome to our channel! Before we dive into the detailed review of the RasTech Raspberry Pi 5 Kit with 16GB RAM, just a quick note: the link to purchase this product at a discounted price is pinned in the first comment, so be sure to check it out. This kit is a comprehensive package designed for both hobbyists and professionals who want to harness the power of the latest Raspberry Pi 5 board. Included in the kit is the Raspberry Pi 5 single board computer with a hefty 16GB of RAM, a robust 27W GaN power supply rated at 5.1V and 5A, four heat sinks to keep the system cool, and a screwdriver for easy assembly.
The Raspberry Pi 5 itself is a significant upgrade over its predecessor, featuring a Broadcom BCM2712 64-bit quad-core Arm Cortex-A76 processor clocked at 2.4GHz. This translates to roughly 2 to 3 times faster CPU performance compared to the Raspberry Pi 4, which is a major boost for multitasking, programming, and media applications. On the graphics side, the 800MHz VideoCore VII GPU supports OpenGL ES 3.1 and Vulkan 1.2, delivering enhanced graphical performance suitable for gaming, media streaming, and more.
One of the standout features of this kit is the high-quality power solution. The included 27W GaN power supply ensures stable and sufficient current delivery even under full load, eliminating the common low-voltage issues seen in less capable adapters. This means you can push the Raspberry Pi 5 to its limits without worrying about power instability.
Connectivity options are impressive: dual micro HDMI ports support dual 4Kp60 displays with HDR, enabling a stunning visual experience for workstations or media centers. The board includes two USB 3.0 ports and two USB 2.0 ports, tripling bandwidth compared to previous models and supporting multiple peripherals simultaneously. Gigabit Ethernet, dual-band Wi-Fi, and Bluetooth 5.0/BLE round out the connectivity suite, making this Raspberry Pi 5 kit versatile for networking and IoT projects. Additionally, the PCI Express 2.0 x1 slot opens up possibilities for SSD expansion (with a separate M.2 HAT), which is a first for Raspberry Pi boards.
The kit also includes four heat sinks to help maintain optimal temperatures during heavy use, and a screwdriver for easy installation. Backed by a 12-month warranty and lifetime service with prompt customer support, this kit offers peace of mind alongside performance.
Pros: - Powerful 16GB RAM and quad-core 2.4GHz CPU for high performance - Advanced GPU supporting modern graphics APIs - Stable 27W GaN power supply preventing voltage drops - Dual 4Kp60 HDR display support via micro HDMI - Extensive connectivity including USB 3.0, Gigabit Ethernet, Wi-Fi, Bluetooth - PCIe slot for SSD expansion - Cooling solution with heat sinks included - Warranty and responsive customer service
Cons: - PCIe SSD expansion requires additional hardware - Premium price point compared to lower RAM models - May be overkill for casual Raspberry Pi users
Overall, the RasTech Raspberry Pi 5 Kit 16GB RAM is a top-tier offering that combines powerful hardware, excellent connectivity, and solid build quality. Whether you're building a media server, a development workstation, or experimenting with embedded projects, this kit is a worthy investment. Remember, the link to get this product at a discount is pinned in the first comment, so don’t miss out on that offer. Check it out now!
In this video, I have created a mini Dinosaur Game using an ESP8266 NodeMCU and an OLED display, inspired by the Chrome offline dinosaur game.
This DIY electronics and Arduino project uses: - ESP8266 NodeMCU microcontroller - 0.96 inch OLED display (SSD1306) - Push button for jump control - Arduino IDE and Adafruit libraries
The game includes jumping physics, obstacles (cactus), score system and game over screen. It is a perfect beginner to intermediate level embedded systems and IoT project.
If you are learning Arduino, ESP8266, or embedded programming, this project will help you understand: - I2C communication with OLED - Button input handling - Game logic and collision detection - Graphics drawing on OLED using Adafruit GFX
This project is great for school projects, science fairs, engineering students and hobbyists.
Finished Latest MMDVM Hotspot + Raspberry pi zero W +3.2 inch LCD +Antenna + 16G SD card + metal Case P25 DMR YSF Buy on : https://s.click.aliexpress.com/e/_c3JTMrWF ==========================================================
Stay Connected:
Like this video if you enjoyed it!
Subscribe for more reviews and top product picks. Finished Latest MMDVM Hotspot + Raspberry pi zero W +3.2 inch LCD +Antenna + 16G SD card + metal Case P25 DMR YSF
Turn on notifications so you don’t miss a thing.
Got questions or ideas for new reviews? Drop us a comment below!
Topics We Cover Finished Latest MMDVM Hotspot + Raspberry pi zero W +3.2 inch LCD +Antenna + 16G SD card + metal Case P25 DMR YSF
Disclaimer
Heads up: The info in this video is just for fun and learning! We’re not responsible for any issues arising from installing Finished Latest MMDVM Hotspot + Raspberry pi zero W +3.2 inch LCD +Antenna + 16G SD card + metal Case P25 DMR YSF or using products like the ANBERNIC RG406H RG 406H Handheld Game Console 4inch IPS Multi-touch Screen Retro Video Gam. Always check the manufacturer’s instructions to avoid potential hazards. Finished Latest MMDVM Hotspot + Raspberry pi zero W +3.2 inch LCD +Antenna + 16G SD card + metal Case P25 DMR YSF
This video may include affiliate links. If you make a purchase, we might earn a small commission at no extra cost to you.
Play it safe, and if you need help with installation, don’t hesitate to ask a professional! Finished Latest MMDVM Hotspot + Raspberry pi zero W +3.2 inch LCD +Antenna + 16G SD card + metal Case P25 DMR YSF
Electronics seekh rahe ho? ⚡ Is 3D YouTube Short me humne basic electronic components ke units ko simple Hindi me samjhaya hai. Is video me aap seekhenge 👇 🔹 Resistor ki unit – Ohm (Ω) 🔹 Capacitor ki unit – Farad (F) 🔹 Inductor ki unit – Henry (H) 🔹 Diode aur LED ke units 🔹 Battery voltage – Volt (V) 🔹 Power – Watt (W) 🔹 Frequency – Hertz (Hz) Yeh video students, beginners, ITI, Diploma, Engineering aur Arduino learners ke liye perfect hai. Agar aap Electronics basics se advance tak seekhna chahte ho, to channel ko follow / subscribe zaroor karo 🔔
Évidemment vous connaissez probablement Arduino, peut-être Raspberry Pi, mais connaissez-vous le Cardputer?!? Occupant la surface d'une carte de crédit, et évidemment bien plus épais, c'est comme un...
Latest Raspberry Pi 4 Model B 8GB RAM Raspberry Pi 4 1.2 version BCM2711 Quad core Cortex-A72 ARM v8 1.5GHz Buy on : https://s.click.aliexpress.com/e/_c2Ru2XgX ==========================================================
Stay Connected:
Subscribe and never miss trending online deals!
Subscribe for more reviews and top product picks. Latest Raspberry Pi 4 Model B 8GB RAM Raspberry Pi 4 1.2 version BCM2711 Quad core Cortex-A72 ARM v8 1.5GHz
Turn on notifications so you don't miss a thing.
Got questions or ideas for new reviews? Drop us a comment below!
Topics We Cover Latest Raspberry Pi 4 Model B 8GB RAM Raspberry Pi 4 1.2 version BCM2711 Quad core Cortex-A72 ARM v8 1.5GHz
Disclaimer
Heads up: The info in this video is just for fun and learning! We're not responsible for any issues arising from installing Latest Raspberry Pi 4 Model B 8GB RAM Raspberry Pi 4 1.2 version BCM2711 Quad core Cortex-A72 ARM v8 1.5GHz or using products like the ANBERNIC RG406H RG 406H Handheld Game Console 4inch IPS Multi-touch Screen Retro Video Gam. Always check the manufacturer's instructions to avoid potential hazards. Latest Raspberry Pi 4 Model B 8GB RAM Raspberry Pi 4 1.2 version BCM2711 Quad core Cortex-A72 ARM v8 1.5GHz
This video may include affiliate links. If you make a purchase, we might earn a small commission at no extra cost to you.
Play it safe, and if you need help with installation, don't hesitate to ask a professional! Latest Raspberry Pi 4 Model B 8GB RAM Raspberry Pi 4 1.2 version BCM2711 Quad core Cortex-A72 ARM v8 1.5GHz
SHOP AND SUPPORT! 🎁 ================== Enjoy the videos? Use these links when you shop -- it’s a simple way to support the channel and helps fund future projects! 💖
Comment piloter un moteur triphasé avec un microcontrôleur miniature ? 🚀 Dans ce tutoriel complet, je réponds à la commande d'une entreprise pour programmer un PIC 12F675 afin de gérer l'inversion de sens d'un moteur avec des cycles précis.
Nous allons voir ensemble tout le processus de création : de la rédaction du code sur MikroC à la simulation sur Proteus, jusqu'au test réel sur plaque d'essai (breadboard). Vous découvrirez comment gérer les temps de fonctionnement (30s) et les pauses de sécurité (10s) pour éviter d'endommager le moteur à cause de l'énergie cinétique.
Ce que vous allez apprendre : - Configuration et programmation d'un PIC 12F675 via un programmateur. - Utilisation d'un régulateur 7805 pour protéger votre microcontrôleur (Logique TTL 5V). - Importance des condensateurs de filtrage et de déparasitage (104). - Lecture d'un chronogramme et simulation logicielle avant passage au réel. - Câblage étape par étape sur plaque d'essai.
Chapitres de la vidéo [00:00] : Présentation du projet : Commande moteur triphasé (inversion de sens). [00:24] : Les composants nécessaires : PIC 12F675, régulateur 7805 et protection. [00:55] : Pourquoi le 5V est vital ? Explication de la logique TTL. [02:30] : Analyse du cahier des charges : Temps de cycle (30s / 10s pause). [03:45] : Programmation du PIC : Utilisation du programmateur et logiciel. [05:46] : Simulation sur Proteus : Vérification du programme et chronogramme. [07:37] : Astuce : Programmer plusieurs microcontrôleurs à la suite. [09:22] : Guide pratique : Comment utiliser une plaque à essai (Breadboard). [10:30] : Identification des broches et détrompeur du PIC 12F675. [11:48] : Installation des résistances et test des LED au multimètre. [13:54] : Câblage de l'alimentation (Vcc et GND). [15:21] : Montage du circuit de régulation (7805 + condensateurs). [18:25] : Ajout d'une diode de protection contre l'inversion de polarité. [19:25] : Test réel : Résolution de problème (batterie faible) et validation finale. [21:00] : Conclusion et ressources pour apprendre MikroC et Proteus.
STMicroelectronics' STM32MP21 microprocessor family combines a 1.5 GHz 64-bit Arm Cortex-A35 application core with a 300 MHz 32-bit Arm Cortex-M33 core...
It’s never a bad time to think about saving money, and self-hosting your own software is a great place to start. With the help of my always-on Raspberry Pi, I’m hoping to buck trends and avoid subscriptions by hosting the following projects on my own.
To get content containing either thought or leadership enter:
To get content containing both thought and leadership enter:
To get content containing the expression thought leadership enter:
You can enter several keywords and you can refine them whenever you want. Our suggestion engine uses more signals but entering a few keywords here will rapidly give you great content to curate.