The very first thing we need to do is get our LCD touchscreen working. Depending on which model you purchase for your build, it may just come with drivers to install or it may come with its own Operating System image for you to write to your Raspberry...
Tentacle Mini for Arduino Setup Copy the contents of this address and save it in a new Arduino project called TentacleSetup.Plug EZO circuits into the Tentacle shield and then plug the tentacle shield into the Arduino Uno. ***Make sure the...
If you want to get more experience with this hardware, you might enjoy a two part series on Hackaday that covers adding a UART and a PWM module to create a PWM peripheral. It is a good example of how you can keep adding more and more PWM modules and...
With the communication system working, one of the final major tasks left was constructing the AUV. Our initial designs for the AUV were pretty simplistic, as we did not realize the enormity of the many mechanical challenges involved in getting a vehicle...
Gather your supplies. You'll need: a soldering iron (60W min) set to 700-750F (370-400C)a fine but not sharply pointy tip (0.8mm is good and we prefer bent tips)a flux pen (rosin RMA or water-soluble, most no-clean is not active enough)small diameter...
The Retro-Go firmware codebase is configurable. They provide a few ESP32-based development board configuration files. We need to add/modify some of the configurations for Arduino Nano ESP32. In thebaseS3.sdkconfig file, add the following lines....
One of the important features of the PiAnywhere 4G is its ability to connect to the internet using the mobile network, but for that, it needs to be configured to do so. This step will cover the link between the PiAnywhere and the internet using the sim...
Arduino Uno You'll need the LiquidCrystal_I2C library installed. The other libraries (Wire and SoftwareSerial) were installed when you downloaded Arduino.include libraries and define the i2c address you got when you ran the "scani2c" command....
Ok, now to move on to the actual programming! I have added this sketch as an example to my Dr. Wattson library which is available on GitHub - https://github.com/upbeatlabs/drwattson - simply download and install the Arduino library, and...
The board can be fabricated using JLCPCB's 4-layer process, and all components assembled (except for the ICE40 and Pmod headers) using their Economic PCBA service. Jlcfab.zip contains the fabrication files including the BOM, footprint position, drill,...
The easiest way to programme the Trundlebot us to use the Thonny software. Instructions to get this installed and working with the Raspberry Pi Pico is on the Raspberry Pi web site ( https://projects.raspberrypi.org/en/projects/getting-started-with-the-pico )...
Add a screen Now that we have a new channel we need to decide how to display the data . ( this is necessary even if you don’t need to display the data ) Open biograph Screen editor Click on “Add Screen”Give a title for your screen in Description...
At this point I assume you've already figured out how to get the PCB. So below are purely the component side:Cherry MX switch. Mouser. They have pretty decent stock available for Black, White and Blue color. apart from that you probably need to find...
Latches have a bad reputation because they are generally not used in FPGA design. At least, not on purpose. Bad coding can produce unexpected latches and these can cause havoc with FPGA tools, especially when they try to make your circuit run at the...
KiCad & PCB Being my first PCB ever, I started from scratch with KiCad Like a Pro 3rd edition in Udemy which gave me a basic understanding both of Kicad 6 and of PCB design. The course author also has a playlist on his YouTube...