Skip navigation
In my unofficial attempt at the Picasso Design Challenge I have made some progress and I now have two motor units fixed to the display screen. I did have some problems in drilling the acrylic sheet used to make the holder for the display as it is very brittle. I cracked both of the back sheets that make up the four layer holder, in three different places. I thought I had placed the sheets onto a stable flat surface before I started drilling, but unfortunately I forgot that I was resting the disp ...
The last PiCassoTizer blog showed how the touch screen was going to work using image processing on Raspberry Pi's to monitor finger position. This blog shows the other end, where a Raspberry Pi is used to edit screen graphics using external position information to control the process. This system uses existing Raspberry Pi resources where possible, so the graphics program is any existing graphics program. All of these graphics programs can be manipulated with a mouse, so the external touch scr ...
For the 7th update (Part 1 of 2) I have come up with a motor that should work. I bought an old sewing machine and removed the motor. I took apart the foot control and mounted it to my project so now it is hand controled. Below are pictures and a short video of how it works. Part B will be in a couple of days as I have to hook up the motor to the project and align everything.   First picture is of the disassembled sewing machine. I took about an hour:     The removed motor:  ...
armour999

Trigger a Sketch

Posted by armour999 Apr 27, 2019
I finally came up with a different plan to trigger different processing sketches on the raspberry pi. I first installed the PitFT from Adafruit. The steps to install are:   cd ~ wget https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/adafruit-pitft.sh chmod +x adafruit-pitft.sh sudo ./adafruit-pitft.sh   You than have a chance to tell Pi how to display the screen. More information can be found here. Since I'm using VNC viewer which I installed on my ...
Work on my unofficial entry into the Picasso challenge has been continuing, even if a little slowly. After a great deal of messing around and redesigning I have finally managed to design and 3D print the two plastic holders for the stepper motors that I have decided to use for my HoloPiBot. Because of the all the practice of making parts for Project14 activities I am getting much better and quicker at creating them. Still lots more to learn yet, such as tolerances when parts have to fit together ...
This project has gotten off to a very slow, very rocky start, but it  is still alive - barely. There are still some key parts on order, but I have been able to get some image processing sorted out. Here is  a little description of how the big screen touch digitizer will work: This diagram shows an outer frame that holds a camera in each top corner. The picture in the middle is a big screen TV driven by a Raspberry Pi. The field of view of the left camera is the yellow translucent ...
Getting the NeoPixel to work with Raspberry Pi   I am using a NeoPixel Ring as the lighting element of the lantern.  The changing of colors and rotation of lights will be a nice fit to make a rotating lantern.  Last week, I was just to get NeoPixel Ring to work with Raspberry Pi.  I make use of this Python library.   I have done a few tests with the library.  Next I will move on to fine tune colors and intensities based on modes.     ...
I'm very excited about the progress of the Hologram Pi-ramid. At this point I'm just one step away of testing the Pepper's Ghost principle.   In the previous blog post, I've covered the 3d printed parts and some assembly. Such parts will help in the construction of the Plexiglass pyramid too as they will provide support when gluing the pyramid which is made of 3 pieces of 2mm thick (0.08 inches) clear Acrylic -also known as Plexiglass among many other names. To cut the Plexiglass I used ...
Introduction A Window to the Outer World Making the Magic Mirror The Base Design Sensing the Visitors Dressing the Sensor in Style Finishing the Assembly The Ultrasonic Sensor: Circuit and Software Driving the Ultrasonic Sensor Magic Mirror vs. SevenOfNine MagicMirror 2 The distance_sensor.py Python Script Creating a Linux Service Connecting more PI on the Same Network Installing Mosquitto Setting Up SevenOfNine as the Receiver Setting ...
Art is often made to appeal to a specific set of viewers.  This is the 8th blog in a series exploring the idea of using AI to recognize a viewer and adapt art to their age or interest.  The intent is to encourage early art appreciation while being attractive to all household members. Image recognition has advanced and the build deemed acceptable for a prototype.   Tidying the Build   For the time being I have simplified the enclosure on the back side of the display.  ...
Introduction   All art movements used to have manifestos, at least the more radical ones at the start of the twentieth century did, so I thought I'd do one for electronic art where the manifesto was, itself, an artwork. The main art influence for the text of this was a piece written by the American artist Claus Oldenburg in 1961 called "I'm for an art...", but of course his was much better.   The Work   Here are a couple of pictures of it on the wall of my workroom.   ...
Initial setupI’ve connected RPi to TV to perform initial configuration as it doesn’t have ssh service enabled by default anymore. OS installationI’ve selected Raspbian Stretch With Desktop as my OS for RPi. It seems the most popular OS for RPi and I have a previous experience with Ubuntu and they have a common parent Debian. It took significant amount of time to complete the install. Here is my current OS version. pi@raspberrypi:~$ uname -a Linux raspberrypi 4.19.34-v7+ #1211 S ...
This update is the wiring of the power to the globe. The below photos and explanations of each, describe exactly what I did. I also include a video at the end.   First photo is of the Positive wires that power the Raspberry Pi and the LED's:     Next is the Negative out:     Next photo is of the underside at the bearings. The spindle is hand made of wood on a wood lathe. I drilled a hole down the middle for the wire to travel:     The last is a video ...
Blog 5 update is the drive system for the globe to spin. I am using a pully system with a rotary tool as the motor. After lots of testing over the past week I found that the motor can't handle the tension and started to burn up. This is a little setback, but it did work so I just need to use a different motor. I am thinking of using a sewing maching motor as they are stronger and have a speed of up to 7000 rpm.   Below are pictures of the setup:       This update is fai ...
Introduction Audio Out The Hardware Choice A Voice for Seven Of Nine The Phrases Creation Engine Connecting Seven Of Nine to the Community Register a Twitter Account as Developer Creating the Twitter Libraries The Sending Twitter Python Command Previous Episodes Next Episodes Introduction The development of this episode mostly focused on the speaking features of SevenOfNine (It's time to call her with her full name) gave the interesting opportunity t ...
Painting the background My most recent work involved painting the watercolor background.   I have chosen Ampersand Aquabord for this in a 22x30" size, as it is firm and will allow me to drill holes for the fiber optics, as well as for mounting the glass in front and the electronics in back.  It is a wonderful surface to use watercolor on as it keeps the colors vivid.  My conundrum is that I need the background to be dark and unobtrusive, but not too dark, as the piece will ne ...
Hi,   Today, I got progress on the software part of the project. I started searching for stylization / style transfer implementations and I found one that may be suitable for the Raspberry Pi.   Image stylization / style transfer is a process the can be described as "extracting the style" from an image and "applying it" to a second image. An example would be to take a painting (ex take Vincent van Gogh's The Starry Night) and apply to a photo (Stanford campus): (example from the n ...
Making the structure of the lantern   I have been thinking a lot the structure of the lantern and some ways to hang lantern from the top or a stand to hold the lantern.  But they all post some mechanical constrains to the rotation of the lantern.  Instead, I finally decided to use a rotating light to emulate the sense of rotation.  In this project I used some recycable materials like plastic drinking water bottle and some gift wrap paper.  Below are some pictures of the ...
Art is often made to appeal to a specific set of viewers.  This is the 7th blog in a series exploring the idea of using AI to recognize a viewer and adapt art to their age or interest.  The intent is to encourage early art appreciation while being attractive to all household members. This week I have involved my grandchildren in making art on the Pi, or at least Pi related art.  These three short visuals with musical accompaniment will be played when the child who created the a ...
Introduction The MDK in Practice An Example of MDK use: Streaming the Pi Camera The Eye Light: I Have the Problem but Also the Solution Hardware Software Arming 7 of 9 Hardware Software Installing the Updates Previous Episodes Next Episodes Introduction In this episode, we will see how in practice I have set up the 7of9 MDK (the Mannequin Development Kit) and how I have used it to create the first beta upgrade of the project. It involved hardware ...
armour999

More Processing OpenCv

Posted by armour999 Apr 14, 2019
I  have explored many examples of Open CV in Processing. This video focus  is my daughter Katie who just graduated from the Alberta School of Design in web design. The Face Detection is a bit creepy and only captures the guy standing behind her .     Next Step is to install Adafruit PiTFT to view the Sketches. Also need to know how to increase RAM on the Raspberry Pi 3+ to speed up processing. ...
Welcome to my 4th Blog of the POV Globe. The subject of this update isn't what I has planned on, it was to be about hooking up the motor and get the globe turning. Unfortunately the motor I have isn't powerful enough to get up to the speed I require. I will have to source out a stronger and faster motor for my next blog. This is just a very minor setback.   So this blog is about how I am getting the power to the Raspberry Pi and the LED's. Like I said in my last blog, I was wanting to run ...
Well my first design for the window frame was a complete failure. Rather than looking like a window it looked awful. Rather than being able to use re-purposed plastic product I am going to have to use wood to get the natural look I want.   On the bright side, I was listening to a radio article about a home for dementia patients that was being renovated to allow residents feel much more at home and more comfortable. One of the elements that they placed in a gentleman's room was painted cur ...
I started testing my own images and thought the results were cool. I'm next going to experiment with the camera and try Face Recognition (I will be using my daughter) , Object Tracking (probably the crows outside) and other examples.   Computer vision is a scientific field that allows computers to have a high level of  understanding from images or videos. The goal is to automate tasks that the human visual system can do.         ColorChannels Separate a color im ...
I have been derelict in blogging about this project for a host of reasons, but hopefully I am now squared away enough to focus more on this project. I have been researching and planning and ordering parts and all that boring stuff, so there isn't anything too exciting to blog about just yet, but it is important to let everyone know the project is still alive. This project will use 3 Raspberry Pi 3B+'s and they have arrived so I can show them. As you probably know it takes quite a while to downlo ...
Introduction 7 of 9 Beta The Mannequin Development Kit (MDK) Step 1 - Raspbian Step 2 - VNC Server and Remote Access to the PI Step 3 - PiFace Digital 2 Step 4 - Programming Arduino Step 5 - Preparing to Move 7 of 9 Beta Features The Emotion Lighting Control Moving Around Previous Episodes Next Episodes Introduction Starting by the evening of the 5th of April, 7 of 9 has been moved to the exhibition location. This has changed the roles for a ...
Art is often made to appeal to a specific set of viewers.  This is the 6th blog in a series exploring the idea of using AI to recognize a viewer and adapt art to their age or interest.  The intent is to encourage early art appreciation while being attractive to all household members. The project was a mess of wires and breadboards so more work was done on enclosures and mounts this week.   The 3D Printer has been Busy   The cutout on the face was a bit ragged so a bezel ...
Introduction Fitting the Brain in Place Designing the Rail Support Assembling the Brain What is the White Band Glued to the Neck? The New Eye Implant Previous Episodes Next Episodes Introduction The last assembly effort was finding a way to fit the Raspberry and the PI camera together with the "ears" inside the reduced space of the head. Then, I can finally close and dress 7 of 9. In this episode, I will show how I have completed this last task before moving to ...
Once I was happy with all necessary the details in my project design, I started 3d-printing all the parts required to begin testing the assembly which overall is looking really good!.   3-D Print settings Below the settings used: Printer: Creality CR-10S -a big thanks to Element14 for this awesome price! Material: PLA Blue-denim Infill: 15%, triangles Adhesion: Brim Supports: No Layer height: 0.2mm   Assembly and materials required It didn't make much sense to me to incorpora ...
Introduction Populating the Body Bottom The Fire Light Lamp The Third Power supply and High Voltage Wiring Finishing the Back Spine Implant (External Wiring) Previous Episodes Next Episodes Introduction Everything is easy when the test boards are wired on the bench but I should admit that finding the way to fit everything inside the body of the mannequin – the bottom torso area – was a challenging task, as well as assembling the internal of the head. ...
Introduction Creating the Eye Implant The Incompatibility Between the NeoPixel Library and the Stepper Library Previous Episodes Next Episodes Introduction As the project evolves, issues arise. It is worth to point the attention on the most impacting ones I met; I hope that documenting those I found and how I solved them may be useful for other users. In this new episode, we will see how I had to change the left eye implant for both technical and aesthetic reasons.   ...
Introduction   I'm following along with this Design Challenge as an independent participant, not as one of the challengers (that's because I don't agree with the T&Cs); so I'm ruling myself out of winning any of the prizes, even the finisher prize. I hope that's acceptable to element14 - if not, they can always move the blogs to my personal blog area to get them out of the way.   This is the first in a series of nine, weekly works of electronic art. There won't be time to do an ...
Prior posts in the PiCasso Design Challenge: PiCasso Design Challenge - Kinetic Art Mobile - Post 1 PiCasso Design Challenge - Kinetic Art Mobile - Post 2 PiCasso Design Challenge - Kinetic Art Mobile - Post 3 - Will it go round in circles????   As Dubbie (dubbie ) had pointed out in the comments section of my last post, my orbs do in fact look a lot like the Death Star.  Recently I was performing some tests on the orb attached to my test setup, characterizing the effects of cur ...
Meet the Stars - Part 1 1. Introduction 2. BRACCIO The Kit The Library 3. GUI Arduino C# Playing around with BRACCIO 4. Disassembly Time to take it apart 5. 3D model Parts 6. Plans 7. Conclusion     1. Introduction     Hi! This will be my second update for this design challenge. In the first blog I've covered the idea and plan for my project - DiPinto Da BRACCIO - Idea & Plan - Blog 1 . My next 2 blogs wi ...
Installing:   I did a variation on the instructions to get the board working. I had to write a older version of the Operating system from 2016 to a SD card.  Using the current image , I could not find the PIFace  software to install from the current repository, You can download older versions from this link.   1. Enable SPI with the configuration tool.   2. Install PiFace Digital Software   sudo apt-get install python3-pifacedigital-emulator sudo reboot   ...
Art is often made to appeal to a specific set of viewers.  This is the 5th blog in a series exploring the idea of using AI to recognize a viewer and adapt art to their age or interest.  The intent is to encourage early art appreciation while being attractive to all household members. Several people have wondered when I would actually create some art so here is the first masterpiece created for my 3 year old granddaughter using Scratch on the Raspberry Pi.   Back Story    ...
Today I "only" publish the fist version of Block Diagram.   Hope you find it interesting and give you an idea for concept. ...
Processing is a open source graphical library.  Simply download the image that has processing installed. This includes examples and libraries. If you are new to Raspberry Pi you can Get Started using the Raspberry Pi foundation guides.     Once you have written the image to the SD card you can start the image in the Raspberry Pi and you can start Processing from the Programming Menu. The Web site includes a nice snippet on setting up processing:     The sky's the l ...
Hi everyone,   This weeks update is a bit more then I figured. I got quite a bit completed on the building of the globe. As you will see I created the base for the globe, top part to support the north end of the globe and have the LED's attached. I am trying to see if I can make it more 3D by giving it depth with a second row of LED's on the inside of the globe. This way I can produce 2 pictures at 2 different depths at the same time. As always, anyone want any of the .dxf files for this p ...
For my unofficial contribution to the Picasso Design Challenge the holonomic mobile robot will support or carry a colour graphic display showing the magnified image of the artwork that is underneath. The four corner direction and drive motor units will maintain the orientation of the display as it moves about over the artwork. I haven't yet decided on how the movement should be controlled, it could be some systematic approach, or maybe random or even allow some user interface, perhaps via WiFi o ...
Art is often made to appeal to a specific set of viewers.  This is the 4th blog in a series exploring the idea of using AI to recognize a viewer and adapt art to their age or interest.  The intent is to encourage early art appreciation while being attractive to all household members. In this post the progress in getting image recognition to start and run more quickly is described along with a means to communicate from one Raspberry Pi to another when a face is recognized.   Spe ...
After the selection as a sponsored design challenger I started planning about the build and articulating about the tools and software required for the same. In the mean time I received the kit for the same. Below is the brief unboxing and the components involved.   I have discussed about the project in the first blog post and would be using it for future references to confirm the features of the final build. So for the Musical Pi-Casso I want to have following components:- LCD screen f ...