Stories
Slash Boxes
Comments

SoylentNews is people

posted by mrcoolbp on Wednesday April 08 2015, @06:05PM   Printer-friendly
from the voting-FTW dept.

Make is currently holding voting on the PSoC (Programmable System-on-Chip) maker challenge.

Each of the projects entered in the contest had to use the new PSoC 4 BLE Pioneer Kit, a new IoT-focused developer kit manufactured by Cypress. There aren’t a lot of entries in this contest, but they are all really high caliber. And you will decide the final few projects that our judges will weigh in on. There’s one week to cast votes for your favorite project/s. You can cast one vote per project per day for as many projects as you wish through April 15.

The entries include a 'portable ECG monitoring system over BLE,' a 'smart board game', and an 'electric bicycle data collection and logging service for battery health and lifecycle monitoring'.

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 3, Interesting) by VLM on Wednesday April 08 2015, @06:28PM

    by VLM (445) on Wednesday April 08 2015, @06:28PM (#167932)

    Do any of the projects take advantage of what the PSoC can do? They all look like arduino/pi ideas that someone rammed into a different system.

    The PSoC has some pretty interesting abilities, none of which seem to have been taken advantage of, which is too bad.

    I'm not talking about the project ideas themselves, or their implementations, I'm solely complaining about none of the entrants being able to complete a line beginning with "And my project was only possible because of the unique features / characteristics of the PSoC because it ...". They mostly seem to be a living demonstration of why any turing-capable task can be eventually performed by any turing complete architecture, and whatever the hardware microcontroller equivalent is.

    Starting Score:    1  point
    Moderation   +1  
       Interesting=1, Total=1
    Extra 'Interesting' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   3  
  • (Score: 1) by nitehawk214 on Wednesday April 08 2015, @06:56PM

    by nitehawk214 (1304) on Wednesday April 08 2015, @06:56PM (#167946)

    I agree completely. I visited the article with the question "Oh, what can PSoC do that an Arduino/PIC/etc system can't?"

    I still have this question. From taking a look at the wiki [wikipedia.org], the best answer I can come up with is; The same things a normal Arduino can do, but will less discrete components, and possibly a smaller device.

    I guess it would be ok for wearables or something where size really really matters. Maybe Cypress was worried that nobody would submit any good entries if they had to demonstrate some usefulness of their system.

    --
    "Don't you ever miss the days when you used to be nostalgic?" -Loiosh
    • (Score: 4, Insightful) by VLM on Wednesday April 08 2015, @07:09PM

      by VLM (445) on Wednesday April 08 2015, @07:09PM (#167948)

      Its that they used so little of the chips capabilities that I found it weird.

      So you got "up to 72 I/O" so none of the project use more than like two peripheral devices probably one SPI/I2C bus (which the thing can do in hardware)

      So you got onboard bluetooth which was leveraged... err most of the entries didn't use it at all.

      So you got enough memory for "thousands of LoC" grade problems so the projects are all dozens to hundreds of LoC class of problem.

      So you got all this analog stuff, OK, and tons of CPU, OK, so write a software defined radio? Or some DSP code to do .. .something? But no, the projects all require about the CPU horsepower of a 1990s era BasicStamp1.0 and don't apparently use the analog features at all.

      You could do cool stuff with that class of hardware, but nobody did. Oh well.

      Its like using a top of the line 2015 gaming PC to play "pong". Its possible, but kind of a waste, and the load of the IDE and extra stuff makes it harder than using something right-sized.

      • (Score: 2) by kaszz on Wednesday April 08 2015, @09:50PM

        by kaszz (4211) on Wednesday April 08 2015, @09:50PM (#168001) Journal

        What's LoC class of problem?

        • (Score: 3, Informative) by LoRdTAW on Wednesday April 08 2015, @10:28PM

          by LoRdTAW (3755) on Wednesday April 08 2015, @10:28PM (#168022) Journal

          LoC = lines of code. Large flash memories allow for larger amounts of static code to be ran.

          Another benefit is the ability to store large/multiple lookup tables for things like sine waves.

    • (Score: 2) by DeathMonkey on Wednesday April 08 2015, @08:36PM

      by DeathMonkey (1380) on Wednesday April 08 2015, @08:36PM (#167978) Journal

      "Oh, what can PSoC do that an Arduino/PIC/etc system can't?"
       
      It's got built in BlueTooth. That's about the only uncommon feature I noticed.

      • (Score: 2, Informative) by Anonymous Coward on Wednesday April 08 2015, @09:15PM

        by Anonymous Coward on Wednesday April 08 2015, @09:15PM (#167988)

        and the integrated programmable analog opamps and comparators and analog routing matrix
        and the integrated PLD (read CPLD or FPGA capability)

        perhaps features not really needed for the Maker community, but it's great when you want to cut your BOM cost by 50-75% for a mixed mode application.

        One of the most unique applications that I have seen is a low-bandwidth O-scope. Use the integrated Op-Amps for a high-impedance input, analog filter, and scaler; run that to the integrated A/D; post-process in the CPU and upload data via USB port.