Shop OBEX P1 Docs P2 Docs Learn Events
Christmas project 2015 ? — Parallax Forums

Christmas project 2015 ?

Every year since God knows when I have had a little Christmas project going on. I think it started with Lego, progressed to Meccano, then Philips EE kit, then ...

When all friends and family are totally stuffed and passed out in front the TV, when email and calls from work stops, it can be a nice quite time to get on with something off the beaten track. Even just a simple software thing for fun.

Only this year I don't have any inspiration. No itch in the back of my mind.

Is it only me that has this tradition? (Hmm..can one person have a tradition?). Is it only me contemplating this problem? I can't be alone, an old boss of mine wrote a real-time scheduler for the PDP-11 over Christmas.

Anyone else out there got Christmas project plans?

Do I have to spend my time aimlessly blowing up LEDs?



«1

Comments

  • kwinnkwinn Posts: 8,697
    I'll be working on a home automation system. Nothing too ambitious to start with. Monitor and record room and outdoor temperatures, thermostat settings, furnace and water heater on/off cycles, etc.
  • Heater. wrote: »
    Every year since God knows when I have had a little Christmas project going on. I think it started with Lego, progressed to Meccano, then Philips EE kit, then ...

    When all friends and family are totally stuffed and passed out in front the TV, when email and calls from work stops, it can be a nice quite time to get on with something off the beaten track. Even just a simple software thing for fun.

    Only this year I don't have any inspiration. No itch in the back of my mind.

    Is it only me that has this tradition? (Hmm..can one person have a tradition?). Is it only me contemplating this problem? I can't be alone, an old boss of mine wrote a real-time scheduler for the PDP-11 over Christmas.

    Anyone else out there got Christmas project plans?

    Do I have to spend my time aimlessly blowing up LEDs?


    Maybe you could get ZOG running on P2! :-)

  • Heater.Heater. Posts: 21,230
    edited 2015-12-22 19:46
    kwinn,

    That already sounds like a big project for Christmas. Mind you my "quick" project from last Christmas is still going on...it was: Find out how to secure a web server that talks to a Prop.

    David,

    Not a bad idea. Only I kind of promised myself not to think about the P2 until I had a chip in hand. Zog is a bit backward looking, revisiting old ground. It's not squeezing my juices, as it were.

    Edit: I still want to get ZiCog working on the P2 though....
  • ZiCog? Good idea! If you don't have an appropriate FPGA board, you can always use Dave Hein's simulator.
  • Heater.Heater. Posts: 21,230
    I have a nano board here if that is still any use for P2 hacking.
  • Yes, I believe there is a Nano image. There are two in fact, one with and one without the Parallax add-on board.
  • Heater.Heater. Posts: 21,230
    edited 2015-12-22 20:10
    Cool.

    Back to that Quartus installation nightmare...

    Presumably there is no Spin compiler for the P2 yet.
  • Heater. wrote: »
    Cool.

    Back to that Quartus installation nightmare...

    Presumably there is no Spin compiler for the P2 yet.
    Only PASM and Forth so far. :-)

  • I'm writing small "learning labs" for the Elev8 Flight Controller, learning Qt, and writing documentation. (visiting my mom over the holidays, so I can't do anything that involves soldering)
  • My kid reminded me about "computer camp" over the holiday break. She wanted to do something with something...we may fire up a PMC and play with PropBASIC. A very retro Christmas!!

    I have some kits to build if I have time.
  • I will be building the new ELEV8 V3 that I got today Trying to get my 86 year old Mom involved, "It's like a crossword Puzzle" i told her. We'll see how that goes. : )
  • David BetzDavid Betz Posts: 14,516
    edited 2015-12-22 22:59
    Publison wrote: »
    I will be building the new ELEV8 V3 that I got today Trying to get my 86 year old Mom involved, "It's like a crossword Puzzle" i told her. We'll see how that goes. : )
    We must be about the same age. I have an 86 year old mom as well. I don't think I could ever get her to help with a quadcopter assembly project. Maybe my wife though. :-)

    Good luck and have fun!

  • Heater.Heater. Posts: 21,230
    He, he...

    Jason: It's just like a crossword puzzle mom.

    Mom: What are those rotating knives for?

    Jason: err...um..

    Mom: Have you been soldering again?

    Jason: Oh mom, I was only.....

    Mom: Up to your room Jason, and don't come down till tea time.

    :)

  • Cluso99Cluso99 Posts: 18,069
    I am working on converting Michael Parks Sphinx compiler to work using a modified version of Kyes Fat file system that I use in PropOS.

    That's sure to keep me out of mischief!
  • Roger LeeRoger Lee Posts: 339
    edited 2015-12-23 04:15
    Not sure if this counts as Christmas project, but I ordered the LEDs after Thanksgiving.
    Been working on it pretty much everyday since they came in.
    It's sort of a present to myself :)

    ***
    I tried to embed, and also to share. now I'll try to post a link.
    ***

    https://youtu.be/rccc8Uo1g7k



    EDIT: looks like I did not do the video right, stand by.
    EDIT2: better, worse? Rats, not showing up.
    EDIT3: yes!
  • ercoerco Posts: 20,256
    Too many projects to list, including an LED cube, thanks for reminding me, Roger! I also have a project due Jan 4. When you're freelancing, you have to re-think vacation time.

    At least it's a fun robot project that I might have done anyway, which will pay well. :)
  • My Christmas project is a gift for some friends (family of three). I've gotten into the habit of giving them homemade puzzles over the years. But this year's challenge involves Parallax products. Basically, I've hidden a gift for them somewhere in town, and it's their job to find it. To aid in that endeavor, I've built the "Magic Gift Finder," a GPS-guided box that directs them from station to station via a circular array of six Charlie-plexed LEDs. The LEDs point the way to each of several intermediate "stations" in town, relative to their direction of movement. Green LEDs tell them they're getting closer; red LEDs, farther away. When a station is arrived at, all the LEDs light up, and they must look for a number (e.g. house number, speed limit sign, etc.) and enter it on the numeric keypad. When the correct number is entered, the box will direct them to the next station. At the last station, the box plays "Ode to Joy" on its piezo speaker, whereupon they can "dig" for my gift. Once they've retrieved the gift, they can exchange the now-useless electronic guts for the laser-cut wood box and a nice lid.

    The box incorporates a Propeller QuickStart board and a Parallax PAM-7Q GPS module. It's powered by two CR123 lithium primary cells. I was tempted to add a compass module to aid in static direction-finding, but resisted the temptation. Even the best compass modules are fussy and dependent for accuracy upon their magnetic environments.

    Here are some photos:

    magic_gift_finder.jpg

    magic_gift_finder_closeup.jpg

    magic_gift_finder_guts.jpg

    magic_gift_finder_box.jpg

    Truth be known, this whole thing would've made a great smart-phone app. But I don't own a smart phone and don't know how to write apps for one.

    -Phil
    386 x 354 - 28K
    770 x 334 - 39K
    749 x 486 - 52K
  • ercoerco Posts: 20,256
    Lovely work and a clever device as usual, PhiPi.
  • Rather than buy a 25 minute wind up kitchen timer for my porodomo timer, https://en.wikipedia.org/wiki/Pomodoro_Technique
    I am using a quickstart to make the most over engineered porodomo timer I can come up with, to practice my programming chops.

    I plan to stick with only the quickstart hardware, and read the pads for inputs, and use the LEDs for timer and alarm display; but I will also try feature display on the PC terminal screen, and might add an SD card if I get to the software real-time clock and logger.

  • Heck, I'm just happy to spend quality time with the Prop. Not enough hours in the day for me.
  • I'm hoping to make some progress on turning an ESP8266 into a WiFi PropPlug.
  • Heater.Heater. Posts: 21,230
    edited 2015-12-23 23:11
    Braino,

    I have often wondered how anyone gets anything done using the Pomodoro Technique.

    Sit down, start your timer, sharpen your pencil, ding!

    OK, try again: Sit down, start the timer, start to concentrate on the task, ding!

    OK, try again: Sit down, start the timer, start to try and remember where you were before being interrupted by the bell...ding!

    Grrr....

    Now, I make the observation that your making the most over engineered pomodoro is exactly the kind of procrastination the technique is supposed to overcome ! :)


  • potatoheadpotatohead Posts: 10,261
    edited 2015-12-24 00:22
    I can't do that. It takes a while to get into the task. Once there, my best bet is a marathon. Do a lot, then think it over.

    Heck, I can spend 20 minutes working out a cool loop on paper before even opening the editor.

    Good luck!

  • JohnR2010JohnR2010 Posts: 431
    edited 2015-12-24 13:03
    My Christmas project is a gift for some friends (family of three). I've gotten into the habit of giving them homemade puzzles over the years. But this year's challenge involves Parallax products. Basically, I've hidden a gift for them somewhere in town, and it's their job to find it. To aid in that endeavor, I've built the "Magic Gift Finder," a GPS-guided box that directs them from station to station via a circular array of six Charlie-plexed LEDs. The LEDs point the way to each of several intermediate "stations" in town, relative to their direction of movement. Green LEDs tell them they're getting closer; red LEDs, farther away. When a station is arrived at, all the LEDs light up, and they must look for a number (e.g. house number, speed limit sign, etc.) and enter it on the numeric keypad. When the correct number is entered, the box will direct them to the next station. At the last station, the box plays "Ode to Joy" on its piezo speaker, whereupon they can "dig" for my gift. Once they've retrieved the gift, they can exchange the now-useless electronic guts for the laser-cut wood box and a nice lid.

    -Phil

    That is simply fantastic!! I have often thought about doing this same thing. My wife and I use to host scavenger hunt parties and they were a blast. We had more fun planning them and setting them up than anything. You brought back all those memories!! Love the laser etched box. I'm going to do this some Christmas I think the grand kids (when I have some) will love it!! I no this sounds sappy but things like this just make the world a better place to live!!
  • David Betz wrote: »
    I'm hoping to make some progress on turning an ESP8266 into a WiFi PropPlug.

    David Betz is the coolest
  • Heater. wrote: »
    Braino,
    I have often wondered how anyone gets anything done using the Pomodoro Technique.

    I have discovered that if I need a porodomo timer or porodomo technique, I simply don't have time management under control. Since you already have time management under control (based on the work you accomplish), such "trailing wheels" would only get in your way.

    The REAL idea is do some part of the giant task that can be completed in one go (write a paragraph or routine), revise and test till complete, then NEVER have to revisit it again. Rest for a couple minutes. Repeat until Giant task is done. This is the way many successful folks just do it naturally (kind of makes sense when you think about it, and it works), and this is the way many not-particularly organized people DON'T do it, inhibiting success. Also makes sense.

    23 minutes/5 minutes is just there so one's brain doesn't over heat, causing "breaks" to turn into 50 minute chats at the coffee pot. Eventually the trailing wheels can come off when the habit is established.

    Anything that gets mediocre folks like me a little more like the smart folks (like you) is always worth a try.
  • Heater.Heater. Posts: 21,230
    edited 2015-12-24 17:57
    Braino,
    Since you already have time management under control...
    Oh, far from it. I'm terrible at time management. Ask my boss. Often I think I have no sense of time at all.

    This is evidenced by the fact that a "quick 10 minute job" that starts at six in the evening won't end util the big hours of the morning. When you get "on a roll" or "in the zone" or whatever they call it now a days there is no sense of time, no idea to stop.

    Conversely, nothing can happen for what seems like an eternity. To my boss anyway :)

    I think it's that 25 minuets thing that surprises me. Hardly long enough to get two thoughts in line. And certainly annoying to be interrupted just when you have.

    You know those crazy guys that balance a lot of spinning plates on a lot of sticks? My impression is that thinking about anything is just like that show. Start with one plate, then another, then another, eventually you get them all going. Any interruption crashes everything down and you have to start again.









  • That is how it is for me too. It's like a fog that clears as the brain "warms to the activity"

    So, it's time to do programming. The high level idea, "I want to do this" mostly happens quick. Then there are the lower level thoughts, what state is the project in, what have I done, do I understand everything? Those all just start to percolate.

    Eventually, things click and I'm there. Clarity. Once there, I really want to stay there, ideally 'till it's done. Leaving means back to the fog.

    The density of that fog is directly related to how different the task to start is from whatever it is I am doing at the time.

    One thing I have found is thinking about it well in advance of doing anything. My drive home is a great time for this. Assuming, I'll get home and be able to jump into the desired task, I can start to think about it before I get there. Usually, by the time the drive is over, I've got a few concrete things I want to do and good clarity on doing them. Or, I realize I don't understand something. So the first thing there is to go research it, or I've got a meta-task intended to answer a question, or do a test...

  • As far as time management goes...

    I'm OK about it. For most mundane, work related tasks, it all mostly works. For technical things, and this is true whether work requires it, or I'm just doing something I want to do, I have trouble.

    One solution is to just take the punishment. Get into the task and just do it. Once it's done, assess what happened and deal from there. A late night might mean poor work performance, or sometimes a day off. Some of my best has happened when I just decided to get into the zone and stay there no matter what.

    So, there is a skill about time management, and there is also a related skill in time compensation. Frankly, getting good at either one can work. The former means managing expectations. The latter means being able to roll with the punches.

    YMMV

  • KeithEKeithE Posts: 957
    edited 2015-12-28 00:15
    Well it's a bit late, but my Christmas project was to see if I could retrofit a Parallax SumoBot into a remote controlled device. I wanted to try one of the ESP8266 boards for this project, so I purchased a Sparkfun ESP8266 Thing Dev board with a built-in FTDI chip since that looked quite easy to use and was available via Amazon Prime. I experimented with various things (Arduino software, basic, micro python, blynk,...), but settled on loading NodeMCU, and using RoboRemo to control the board via a Nexus 6. It ended up being quite simple in the end. (Used esptool.py to load NodeMCU and luatool.py to load Lua code.) For some reason the RoboRemo examples related to servo control don't use the pwm module, but that seems to work just fine. (The examples use tmr.alarm to call a function at 50 Hz.) I now need to get another ESP8226 to retrofit the other SumoBot in time for a New Year's battle - daughters versus nephews.
Sign In or Register to comment.