Skip navigation
Again, I can’t mention this enough, if you want to see my project fully realized, please vote for my project!   I think one of the areas where the PSoC series really shines is how it deals with communication ports. The ability to instantiate an extra UART or I2C or SPI and connect it to any physical pin is a feature that is seldom seen in microcontrollers.  The typical ARM Cortex M offering from TI or ST only allows connections to the SCB modules through one or two fixed pin con ...
The Issue The Henrietta Project uses about 16 modules with connectors and about 108 connections. Using traditional Arduino style prototype jumpers this would definitely end up looking like a plate of coloured spaghetti was dumped on the system, pretty much obscuring the electronic modules underneath. Subsystem connection and system functionality would be indecipherable just from looking at the tangle of wires. Since a spaghetti wiring is not an ideal way to cleanly showcase electronics and syst ...
Random Lines    Here's just a burn in and stability test of the Big Screen.   For those who have just tuned in, this large 3,072 LED display is driven by a Cypress PSoC 4 (4200 Series). I have configured the PSoC 4 so that it is able to perform processing and other duties whilst the display is being refreshed.   If you like what I have done, please vote for it at http://www.element14.com/community/polls/1692   Many Thanks! ...
If you like my project vote for "A Smarter Tricopter - Yuri Tikhonov"   Good day comrades! 1. That is not the first day of vote for the best project. However, my project is located in the tail. I have some thoughts on this point: Yuri does not fulfill his promises: I promised radio control using Arduino Explora, reflash of ESC, as well as FPV system  with feature OSD. Where are they? Probably somewhere in the future. Yuri is lazy: ten weeks have passed, the tricopter was not up i ...
Just a quick update to let know everyone where GeoCar is going. On the beginning of this challenge I have never seen a PSoC device (sorry no offence), it is that I have not been expose to professional hardware manufacturing. Professional grade hardware was at college and the labs where pretty limited in resources. So this has been a great learning experience getting to know the PSoC family and capabilities as well as getting involved in this community. Ok, now to the nerdy details. I  have ...
I am back! ) So I observed a very interesting detail, guess what? Yes probably you got it. But anyway I want to mention for the others who not. I found that no one from the selected 15th participants was decided to go for any of the three proposed ideas from the main post of the PSoC 4 Smarter Life Design Challenge. Now think about it if you will see at least one of this proposed project in this Design Challenge I think you will like that. And guess again yes you are right I decided to join ...
The build has come a long way since my last post. The 3D printed parts (with exception of two small ones that need changes) are all done. I've machine the tubes for the body and cut all the rods, and I've wired up and mounted all of the motors. Software is also coming along quickly, the coordinated move hardware settings are working and I'm working on adding a communication stack to stream moves.     The Robot Arm In Motion   This video shows the robot arm with 3 of the axes ...
diodedan

Final Project Status

Posted by diodedan Dec 25, 2013
Hi Everyone,   I have completed the project I set out to do. First, let's start with some results! The graph below shows the results of the temperature waveform compared to a reference (IR camera) under biological tests. I posted this in my last blog, but I wanted to show it again to highlight the interesting correlations between biological function and externally visible signals. Let me direct your attention to the mental strain portion between 50 - 60 minutes marks. The mental strain is ...
I'VE GOT IT TO WORK!!! I am so happy!!!  After two months of working every weekend, now I have a brainwaves appliance controller that works.  Here is a picture of how it looks like on my head and below it’s a more detailed picture of the project itself:   So there is my custom amplifier board plugged into J2 connector of the Pioneer PSoC4 kit and a battery pack connected to the USB port (that type of battery pack that provides 5V dc through a USB port).     I ...
Life in the Fast Lane    From my last article, DAB posed the question about the performance of the Very Compact Christmas Display. I hope this video allays his fears.   I have added an opening title page with flashing text and real time scrolling chaser lights for a gauge of its performance. To ensure that it is no trick I have flashing text and two independent sets of chaser lights in opposing directions comprised of multi-coloured elements. The chaser elements are multi-c ...
Hello all,     Update on the complete challengeHere are some posts to get you started if you jumped into this challenge, and didn't get the full context: Smarter Life Challenge Competitors (thanks Joseph Man!) Review of first design week! Overview - week 2 of PSOC Design Challenge Overview, Week 3 and a bit Overview, week 4 and a bit Overview, week 5 Overview, week 6 Overview, week 7   "My weekly view"Hey people, this week I had a lot of work to do, and with Christmas coming up I ...
Here is quick update on the GeoCar project. This is a small use case sample of a project functionality. I like watching videos of projects so I uploaded one myself.   Use Case: If the car get stolen via a carjacking. The owner leave the phone inside the car and get to safety. Once on safety the car owner sends an SMS security code to his/her phone by using else's phone. When the phone receives this message connects to the PSoC via Bluetooth and sends a distress signal. The PSoC then turn o ...
Bringing it to a Smarter Life    I've just quickly written my own version of Life based upon my memory and ported it to the PSoC for a quick demo. As usual I've parametrically programmed it to make it easily adjustable. I have chosen the lowest level of grey(white) available. The rest are blinding!   Be aware that there are two power leads in front of the panel which can give the illusion of broken LEDs (which they are not). ...
Why should a thermostat have personality? Thermostats typically are not designed to have personalities, but when I decided to call this project Henrietta (which means "ruler of the home") it naturally followed that I should infuse her with some personality. This is not because thermostats need "attitude", it is just another way to showcase PSoC4 technology and add some interesting features to an otherwise pretty mundane application. Additionally, I wanted to make her visual appearance as attrac ...
steveturner

UnCoStat #5

Posted by steveturner Dec 22, 2013
In my last post I went through the steps for selecting and designing a linear regulator power supply. This post will go through the steps for a switching power supply. I have a lot of experience with linear regulators and only a little bit with switchers, but I’ve picked up a little knowledge.   Switching Power Supply: The Simple Method Step 1. Go to your favorite supplier (I’ve used Texas Instruments and Linear Technology, but there are many others). Step 2. Enter your values ...
I’ve been halfway around the world and back (on business), and now I am ready to get some engineering done.  It seems like I am now woefully behind all the other contestants.  But everyone loves an underdog.  By the way, and here comes the selfless promotion, if you find the project interesting, please vote for my project.    With some advice from other fellow engineers, I widened the high current traces before submitting the circuit to the PCB manufacturer while ...
Getting the Full Picture   Attached is a very short video of a full panel test. It shows that the PSoC 4 is capable of driving 3,072 independently addressable LEDs with no caveats. Each pixel can be configured separately.   The design makes use of the PSoC 4 SCB, Timers and UDBs. All of the articles written thus far have lead to this point.   If you search through the Internet for WS2812B controller designs you will find that most if not all say that you must bit bash or bi ...
Pioneering Progress I've been really busy developing and improving my secret circuit. Just as a reminder of what it is, the circuit enables a single PSoC 4 to drive 3,072 24-bit colour LEDs.   Above is pictures a short time lapse photo of the display. I've edited the photo to remove the inter-panel gaps to give an idea of what the next version will look. These LEDs are set to the 4rd lowest intensity level so it shows you how bright these LEDs illuminate. Hopefully this will be one of ...
I started with the op-amps. I put it in the non-inverting mode,  I measured the voltage at the Arduino compatible I/O header J2.  I could measure only digital voltage VDD = 3.42 volt. When the noninverting input is connected to VSS the output becomes zero. There is no in-between value. Though  I  selected 3 analog pins. I took one example for op-amp. For this also no analog output. If the pins can give only digital output then why analog pins are listed in components? Next I' ...
If you like my project vote for "A Smarter Tricopter - Yuri Tikhonov"   Good day comrades! 1. Let's start with the current situation on the construction of the tricopter's frame. In my case it consists of the following components: aluminum square tubes: 15x15x600mm and 15x15x500mm; two plates made of fiberglass; landing legs made of wooden ruler; M3 screws, M3 washers, M3 nuts; plastic clamps.   Tricopter's features are already emerging:   Originally, I planned to us ...
This has been a very busy week with the hangout and all. If you have not seen it, take a look it was great, thanks to everyone involved. For now what I have been working on for the GeoCar are two things, sounds and sonar. Currently I have a very lousy buzzer you can barely hear it. I will try to find a replacement with a little more sound power. Also other add on to the project and it is a big one is the sonar. Finally the sonar sensor arrived and I am just starting to get to it. At the beginnin ...
vsluiter

Update, just because.

Posted by vsluiter Top Member Dec 19, 2013
Hi all,   A few things happened that I think need some attention, apart from your 'normal' blog posts and my weekly summaries   We've got a new kid in town!!! dougw entered the challenge trhough the side door, but nevertheless: welcome Douglas! He's making a smart thermostat, so it'll be interesting to see what he can share with steveturner and his Uncostat. His entries until now are here: Smarter Life Challenge - The Henrietta Project Smarter Life Challenge - The Henrietta Project ...
….I take the limit.   I got a 4.0 in my programming class a few years ago for C++. I've tried self-teaching and getting into programming in the past. I even had a job where I designed 100% of the LabVIEW architecture and developed 50% of the code to test new power supplies that are going to the International Space Station.   In the end, I'm not a programmer.   Although I've dabbled, can read through C code, pencil to paper the flow and building blocks, understand a lot ...
I'm still struggling with the e-paper display. I am sure it is in my software; the display is changing, just not the way I want. I've set that aside for a bit and am focusing on the other parts of the design.   Voting is open for the Smarter Life Design Challenge. Please DON’T VOTE! Ok Don’t vote yet. I have been too busy to post much and I can see that I am way behind the other competitors. I have more time now and several posts will be coming in the next few days so I hope you ...
Follow the Bouncing Balls    Here's a quick video of an animated display. Simple but effective. You may notice some brightness variations between the panels. This is due to the rough power distribution system I have used. The LEDs have an operating range between 3.3V and 5V and from my experiments a variation of voltage directly affects the LED brightness. This is disappointing because I was hoping that the WS2812B LEDs had consistent brightness control for its operating range. ...
...
PCAs, Psoc hardware design   I received the proto boards a few days ago, I've assembled one as a shield for the pioneer kit (in the process testing out my new IR reflow oven which worked really well). I've populated my 'Plan A' design and so far code-wise it's all looking pretty good.     Over the next few weeks I'll be building up the code base in a more formal fashion, bringing in all the bits and pieces I've already tested and getting stuck in to the behaviour and power mana ...
Well spent most of last Friday evening and this evening working on the firmware for the moisture sensor. By the end of Friday night (around 3am) was ready to pull all my hair out. Was seeing what I thought was my code getting stuck in some sort of reset loop. During the Google hangout session today I found out that others where seeing similar issues with the serial port. During the call I had the issue recreate again. So while I had them on the spot I did some quick debugging. What I found was ...
Hello All,   I've been busy working kinks out of my system. I thought I would share some of the data that I got while testing against a reference system. The graph below is a plot of temperature vs. time. You will notice that mental and physical stimuli cause the body to react by opening its sweat pores in select places. If you take measurements from them, you can see your temperature drop during those periods. Pretty cool! ...
The Henrietta Project uses a resistive touch screen for user input. This log details how the touch screen portion of the Henrietta Project was implemented. The touch screen used was a replacement touch screen for a Nintendo DS Lite costing $2.60. The custom interface card cost about $2.   The Theory This touch screen has 4 connection strips, one along each side. There are 2 resistive layers, one layer has a connection along its top and bottom edges, the other layer has a connection along ...
Proof Of Life   Another boring photo but it shows 9 panels (2,304 LEDS) being driven by a single PSoC 4 and my one of my secret circuits. Anyone for TV tennis as a side project? I could have used colour but decided of a low brightness white.   Each panel has a unique pattern displayed to prove that it that is individually driven. The only reason for 9 and not 12 panels is that I only have a 3A power supply attached. With no LEDs lit the quiescent current is 2.13A. It sounds a lo ...
I really wanted to come up with a design that used the strengths of the PSoC platform, it is often too temping to just use what you know, but I figure the point here is to show some of the things it can do better than other systems. There is plenty of existing code for controlling steppers from a micro controller using timers and interrupts, but I suspected that by using the programmable digital hardware I could offload much of that work, and make it operate more smoothly.   A coordinated ...
vsluiter

Voting has opened!

Posted by vsluiter Top Member Dec 16, 2013
The poll for the best PSOC project has opened, and can be found here: Vote for Your Favourite Smarter Life Project!   If you're interested in 'which project does what': take a look here: Smarter Life Challenge Competitors The latest update, and links to older updates is here: Overview, week 7 ...
LEDs Have Some Fun Here's another 5,000 RGB LEDS! They've just arrived and are hermetically sealed to keep the moisture out to keep the fresh like vacuum sealed food. The more the merrier I say!   Asking the obvious question How does one get 3,000 let alone 8,000 RGB LEDs working on a PSoC 4? When you do the arithmetic, the amount of memory required is for 3,072 LEDS is 3,072 x 3 = 9,216 for a fully capable and dynamic 24-bit colour bitmapped display. The PSoC 4 is designed as a low co ...
Here I am with the 8th update on my smart life challenge project, and I would first want to thank everyone who commented or emailed me about my previous update messages.  Seeing that someone is out there watching my progress (and struggle with various issues) gives me a wonderful feeling and energy to work on this project.     This weekend I spent some time finalizing the front-end amplifier PCB design and I submitted it for fabrication. I have designed this PCB to be plugged int ...
Hi! I uploaded a movie of working 230V dimmer example. I am working on the second part of the project lately - voice recognition part based on Raspberry Pi. I had some troubles with recording, processing and recognizing only the part of the sounds that are over some level of noise. That saves a lot of computational power. I believe I got the solution. As soon as I have some example working I will give you a heads-up. ...
vsluiter

Overview, week 7

Posted by vsluiter Top Member Dec 15, 2013
Hello all,     Update on the complete challengeHere are some posts to get you started if you jumped into this challenge, and didn't get the full context: Smarter Life Challenge Competitors (thanks Joseph Man!) Review of first design week! Overview - week 2 of PSOC Design Challenge Overview, Week 3 and a bit Overview, week 4 and a bit Overview, week 5 Overview, week 6   "My weekly view"It's getting hot in here! Most participants are getting very, very much ready for prototype testi ...
The Henrietta Project is a smart thermostat system entered in the PSoC4 Pioneer Kit Smarter Life Challenge. An introductory video that describes the system features and costs has been uploaded. There will be a second video to demonstrate the system. Current status is all subsystems are connected, configured, compiled and working with appropriate test software. The system will be cleaned up mechanically and electrically before finalizing the demo software. Current status is: all PCBs are de ...
Hello everyone, Lots of progress this week in terms of hardware and software. Most of the parts that I disused in the earlier post have now been interfaced and working in software.   Here is how DAS looks now with respect to its block diagram: There are two shields on top of the Pioneer kit: 1. Arduino GSM Shield on the Top 2. Logging Shield below it on top of Pioneer Kit.   Here is a shot of the top Shield removed: It also shows the modifications done on the Logging shield ...
If you like my project vote for "A Smarter Tricopter - Yuri Tikhonov"   Good day comrades! This week, the last before the beginning of voting, I still haven't received the parcel from HobbyKing. Nevertheless, Russia is still in game!   This week we begin a new stage: "hardware", but I must save a bit of material on the case, if the parcel with spare parts will not come. Already done: Schematics were developed; PCB layout was made; PCB was made in the old-school style Pioner K ...
I completed a small part of the project, Here, the blue LED indicates the status of control parameter say, temperature. When there is a temperature difference the blue LED blinks. When the temperature sets in the light becomes steady. Earlier I thought of changing the duty cycle according to temperature difference. But our eyes are not sensitive to such small differences. Also, as mentioned in documents the clock pulse duration is not very accurate at low pulse rate. ...
Here is a quick update from the project. A lot needs to be done for the GeoCar to call it completed. Well maybe this is one of those projects that is never completed. A project like this is an always growing project, which is great because there is no limit on what can be achieved. Regardless of how much can be done some tasks needs to be completed. So I attacked a big task to check out and it is the Android app to extract data from the PSoC. For this I just pulled out the sample Bluetooth app I ...
Apparently "Start a Discussion" and "Write a Blog Post" have the same templates and look the same, but are not. Some things I'm good at, knowing the difference between those two, not so much.   Last Wednesday, switched from the PSoC 4 Pioneer Kit to the Development Kit that has the PSoC 1, 3, and 5. I purchased the 4 for it. Then started with the 5 for Temp Kit, which the literature and docs state the 3 and 5 are same-same for usability. But trying to program the 5 yielded an error in Crea ...
A microcontroller project has a lot of soldering and coding. Sometimes things might even get frustrating for a while. One must be creative and keep the creative juices flowing at all times. And what can produce more motivation than having a logo. So now I have a logo for my project. Here I share my logo with you guys.This project has now identity with a name and a logo.   On hardware notes, I have been playing with an old pc buzzer for the project. I need a way to trigger alarms and notific ...
MERRY XMAS!      I actually got an animated MERRY XMAS display before Christmas. A very simple animation with random colours assigned to the letters. This is just the Proof of Concept prototype. I have plans to create arrays with seamless joints. ...
COLOURFUL LETTERS    Here is some testing of the drawletters() function with randomized letters. ...
Processing Power Here's the result of creating, importing and drawing the font for the LED display.     With the font captured in a 256 colour .BMP file for useable mspaint editing, I needed to import it into my program. I've done this using Processing 2.1. If you haven't heard of Processing before have a look at the web http://processing.org. I found it quite interesting and useful. According to its documentation it's actually not Java but Java based. Conversion from Processing ...
A few posts ago I plotted a map with the coordinates from the PSoC manually by creating a Google Docs Fusion table. Last night I finished a small script that post the data and a page to display the data. The web part has three major components: 1. The web app (using Django, python) 2. The Rest Api (using Django rest framework, python ) 3. Plotting the map (using Leaflet, javascript - using open street map data)   Oh and since it is in python you may run it anywhere, on your pc or on y ...
When I start a new project one of the first tasks is matching the needed IO to the resources available on the microprocessor. I create a spreadsheet to keep track of the connections and any changes as I move through the design steps. I've done a few PSoC projects now and thought I would share my spreadsheet. Perhaps others will find them helpful.   If you find any errors, please post them in the comments or send a message to me.   PSoC Family Resources The attachment named "PSoC_Por ...
The Font of all Knowledge I'm furiously working away at creating content for my display. One important aspect is a presentation font. To really make it stand out I have redrawn a font based on one that I created back in the 1970's. This font uses double width verticals to accentuate the display and fits into a 8x8 matrix with a one pixel intercharacter spacing and uses no antialiasing. If you look closely the spacing is defined on the left hand side of each character. I like using accentua ...
I created a little exploded view that will show how I'm building this, and hopefully explain how it took me so long. And here's one of the hand alone just because I think it looks cool. It might be hard to make out, the large flat plates that make up most of the hand bolt directly on to that largest gear, then the plates with the radial bolt studs clamp the large bearing into place, and those two holes in the middle of the big gear have bolts which pass through the middle of the bearing into ...
Frustration and Delay It has been a frustrating few weeks with very little progress and time ticking away to the deadline. First, my computer crashed 4 days before I left for Europe. The new computer was mostly set up before my flight, but I got very little else done. I thought this trip would be an easy visit with lots of free time. When I got there they had an itinerary for me every day from 8:30 in the morning until 10 pm and I usually had a few hours of work to do in the hotel after that. I ...
Finally got all packed from Thanksgiving and having a good leg day so decided to get down to the shop and work on building up the sensor boards.   Here are the boards as they arrived from OSH park. Went with the minimum order of 3 for now until I am sure no other changes are needed on the boards.   Manually applied the solder paste (direct from the syringe) and placed the first part (LED1).   Boards all placed and ready for the reflow oven.   Boards loaded in ...
The last few days I have been working on python script to export and plot data from a GeoCar and organizing the circuits. I choose to use the "shields layout" that is used by Arduino. The Pioneer kit arduino compatible layout provided me the option to get a regular Arduino prototype shield and do the soldering there and stack them up. This comes to be very handy on prototyping. Avoid shorts and the prototype can be somewhat modular. The GeoCar brains is placed now in a black box with a side conn ...
Hi all, it seems there's been a bunch of action amongst the projects on PCB design so I thought I'd run with the crowd...     Over the weekend I put together the schematics and layout for this 2-layer prototype shield. It's a little bit quick and dirty but this PCB will allow me to put together a full demo and gives me a bunch of alternatives to my current design choices should they hit any unforeseen technical hitches. I've added 4 channels of PWM driven LEDs in PLCC4/4 and 0805 pac ...
First, thank you DAB and cy.gul for your comments on my last week's update.  It turned out that the Manchester encoder that I built last weekend is not used in the infrared protocol of my TV remote.  After more reading I actually found out that there are various other encoding standards used in home appliances (like TVs, Cable boxes, satellite receivers, audio equipment …).  So first thing I looked into was how to transform the Manchester encoder into a more universal encod ...
My progress this week has mostly been in design of my robot arm. I had some fun with this design because being for a contest there is more incentive to do interesting things and less risk in doing stuff that might not work.   To make this inexpensive and quick to build it is designed around parts that I was able to salvage or had on hand, and the rest are designed to 3D print, or atleast require minimal machining. Kinematically, all angles are tied directly to the base. There are 5 degrees ...
vsluiter

Overview, week 6

Posted by vsluiter Top Member Dec 8, 2013
Hello all,     Update on the complete challenge Here are some posts to get you started if you jumped into this challenge, and didn't get the full context: Smarter Life Challenge Competitors (thanks joeman!) Review of first design week! Overview - week 2 of PSOC Design Challenge Overview, Week 3 and a bit Overview, week 4 and a bit Overview, week 5   A word about deadlines This is a challenge; probably the greatest challenge will be to get your projects finished in time! The ...
If you like my project vote for "A Smarter Tricopter - Yuri Tikhonov"   Good day comrades! This week I've devoted all my free time to the project, to complete its programming part.   So this week I've done the following: connected indication led (now - RGB, in a future - 3 independent leds); connected avionics (IMU): Gyro - L3G4200D, Accelerometer - ADXL345; PID-regulators, complimentary filter etc.   Now my stand looks like this:   New components: Gyro L3G4200D ...
TOP BILLING    The LED arrays come in individual 16x16 LED squares and I have mounted 12 such arrays on a single piece of MDF to form a 64 x 48 matrix array for my prototype (3072 LEDs). The MDF also forms a great method of keeping the wiring neat and concealed from view and to protect the LED arrays from damage. There are inter array gaps to allow for suitable wire bend radii for the attached wiring because I do not want to stress the flexible PCB substrate and tear tracks off. ...
I was able to get a lot of work done over the Thanksgiving weekend.  The bulk of the hardware is completed, and now I am shifting the focus over to the software.  I am traveling this week so I don’t have much time to divulge much on the analysis of these boards, so I will just post the schematic at the end of the post.   The system diagram that was drawn in the earlier posts has now been realized in schematic form, and you can see that it follows the diagram pretty closely. ...
Intelligent Wheelchair Specifications   Figure1. Wheelchair showing the BLDC motors and Battery compartment   My idea of an intelligent wheelchair comes to my mind because of my 22 year old daughter Greeshma. She is mentally and physically disabled and her wheelchair ‘Karma’ ( http://www.karmahealthcare.com) is her best friend! Karma is not intelligent, it is a manual one. I am thinking of making an intelligent wheel chair for my daughter. The dimensions of the wheel ch ...
vu2iti

About my PSOC4 Project

Posted by vu2iti Dec 7, 2013
For a partially paralyzed person, it is so hard to adjust himself since he is not able to move or do anything without any other persons help. This project intends to help disabled persons for moving from one place to another on a wheelchair. Several works for handicapped people's help and assistance have been investigated in the last decade and particularly those concerning hardware and software architectures design related to automated wheelchairs. To make a wheelchair intelligent and autonomo ...
Well the Thanksgiving plan was a bust. Parts arrived as I was packing up the car to leave so did not get the cards built and running before I left. Back now and have all the parts and raw cards so should be able to build them up this week. Got a bonus present from cypress of some PsoC 4 and 5s in the mail today. Unfortunately they are lead-less quad flats with a thermal pad so not the most user friendly package.   Spent 3 hours beating my head against why my simple "hello world" uart code ...
I have finalized on the Pinning and port configuration of the DAS project. As of now I am able to interface the following parts: 1. LCD - Nokia 5110 over SPI (UDB based) 2. SD Card on the Adafruit Logging Shield on SPI (UDB Based) 3. RTC DS1307 on Adafruit Logging Shield on I2C (SCB Based) 4. LDR Sensor using ADC 5. Glass Break Sensor using OpAmp block (This part would be an emulated version as I could not get the actual part) 6. Door Knob CapSense 7. 3 CapSense Buttons using the Existin ...
I was quiet for a week. I had an installation problem. I purchased a new laptop. Selection of laptop and installation of software took lots of my time. Installation is still going on. PSOC creator installation was quite fast. Now I am creating a small part of the project. The red=green LED-s will turn greener as the temperature sets in. If not, the light turns redder. I am in-between and posting this blog. As I promised to Victor I'll post a blog by Friday. The main.c file has the artificially c ...
Just looking around   Just a very small animation test to see if the new LED arrays are working. Just seeing what's left to do. It's by no means a comprehensive test. ...
For those who follow the progress. I am very happy on the progress but still much more is needed but there is plenty of gas in the tank so it's all good. Since I am not the best organized person, I like using source control software to avoid loosing time when "enhancements" happen. I can easily revert any change with the use of a source control and because I wanted my project to be open source it is on github. I encourage all to use git or other source control, last night I messed up my project ...
A Strip Joint    Here is a short video of some joint LED Strip test  patterns. Enjoy! ...
The DAS projects uses an LDR to provide a ambient light feedback. This feedback is used to detect night and day time differences. This time the LCD came in handy to display the results of the conversion. Although initially there was a issue that the values were in reverse. In order to sense the LDR properly it needed to be powered up or biased with a current source. To make that we would need a pull-up. The max value this particular LDR VT90N1 could take was 200k while light is completely blo ...
Move along! Nothing to see here    This is just a test of the LED strip to see if it survived its long 12 week trip from China. ...
vsluiter

Overview, week 5

Posted by vsluiter Top Member Dec 2, 2013
Hello all,   I'm catching up in time, which means that some of you might not have had time to post this week. All in all, since the start of the challenge we've already seen more than 100 blog posts in this group on the PSOC4, and that's really good!   Update on the complete challenge Here are some posts to get you started if you jumped into this challenge, and didn't get the full context: Smarter Life Challenge Competitors (thanks joeman!) Review of first design week! Overview - w ...
WHAT 3000+ LEDS LOOKS LIKE   My first LED order was placed on the 16th September and they've finally arrived 12 weeks later. This has been my most troublesome eBay purchase to date. The story from the supplier was that the LEDs were sent off on 16th September only to arrive back at their doorstep in October to be then again be posted again with tracking to finally be delivered in December.   It was only for a metre length of WS2812Bs for experimental purposes and spares.   ...
Thank you DAB and Victor for your comments on my previous blog post.  This weekend I focused on further processing the electric signals associated to eye movements, which so far I was able to measure using electrodes placed on forehead, amplify, and bring to a window comparator made out of the two op-amps inside the PSoC4 chip.   The first step, I replaced the debouncers blocks that I used for low-pass filtering with glitch filter blocks.  The glitch filter blocks provide me a b ...
I've gathered most of the components I need, including several 2A stepper drivers, a salvaged turn table base, and several stepper motors, mostly nema 17 and 23 bipolar. In my previous post I mentioned in a reply that DC servos sounded like a good option, that is still true, but I figure it's best to use what I have, and steppers and drivers for them abound at the Milwaukee Makerspace. I have used some of my contest funding to buy several encoders which I can integrate later to keep the steppers ...
Hello Everyone,   It has been a little while since I last checked in. In order to analyze the data from the sleep sensor, I need to get it off chip. I have been having problems with that component, as the entire FRAM memory consists of 131,072 samples. I noticed that smaller packets of data seemed to come across the line just fine, and this leads me to think that I might be having a handshaking problem. To that end, I have been working on a custom protocol to handle handshaking of my data. ...
First happy weekend for all, hope it was a great one. Now the nerd update details. I have been working on my project as much as I can. Now I have added the accelerometer (MMA7361) to the project. The accelerometer is connected to the PSoC4 as analog to digital by using three wires X,Y and Z. The PSoC4 will be sending the data from the accelerometer to the PSoC5 for SDCard logging. Here is a picture to show how it looks like (on my "lab"). It says PSoC5 showing the connections to the PSoC5 (colo ...
If you like my project vote for "A Smarter Tricopter - Yuri Tikhonov"   Good day comrades! Unfortunately my previous posts have not received special attention of the community. This time, I will try to improve and make a post more extensive and interesting! As you probably already knew - we are going to talk today about the system of motor control. However this week has been more fruitful for several reasons:   1. I finally got the first package from HobbyKing: one 2200mAh 3S LiP ...
Accelerometers   I've been playing around with a few different configurations of accelerometer, for this project I need:     - 3-axis, potentially deriving from this a general movement indicator (threshold), accelerating/braking, tap gestures (for changing flash modes etc) - Very low power, I have to be able to pick up a general movement indicator reasonably quickly, say within a few seconds, while in the lowest power mode of the light (standby, no light on). Although I probably ...
Can you spot the difference?   All previous articles for the exception of my first article seem totally unrelated to my Very Compact Christmas Display but nothing could be further from the truth. A hint is provided in the two above photos. Can you spot them?   Yeah, in one photo there is a PSoC 4 Pioneer Kit and LED panel in the other there are two PSoC 4 Pioneer Kits and the same LED panel. So what....   Oh, there are two LEDS lit in the first photo and there is one LED lit ...