Final Idea

So I have sat down and thought about things and worked out from my previous post about Smart RC cars, Smart Sensor and learning patterns computer. These are all interesting ideas, But my favorite one was the RC car. When we do our project, I need to equate to 3 papers and has to be difficult. I biggest thing there would be the remote controlled car, As well as requiring new skill sets I have yet to master. I think this is the hardest project as well. So with much consideration, I have chosen the R/C car.

I have decided the R/C because of the following reasons.

  • It requires a mechanical skill set I have yet to learn, Thus this will be a challenge.
  • It excites me, This out of all three ideas excites me the most. As I’ve previously said in the last blog, I liked pulling things apart as a child to see how they worked.
  • I already have a Raspberry Pi, and an Onion to play around with.
  • I love R/c anything.
  • And last but not least, This sounds like the most fun.

I mean to message Mark about the project and ask him what I would need to turn this into something that will get accepted. I have done a bit of researching into, and I have found some kits that have the wires I need. But I’m thinking of going into JayCar in the next two week to see if they have anyone technically minded that would be able to point me in the right direction.

If the project is a go-ahead, I’m going to try and go into Jacob at Santi and try to be connected in with a mechanics student to get some help. While I’m still trying to chug my way through the deep waters of study ill, just google ideas until I get more time. So here are some links I have looked at for the moment;

So from above, we can see some Websites to go to as well as some Videos to look at. I’m a visual learner, so him going to learn more from the videos than the Blogs, so I’ll find out more from the videos.

I was talking to someone in my net class today, and they suggested getting a Soldering iron for my project, And honestly, i don’t believe I have the skill to solder anything. I have had a little experience in school but not enough to pull off this project. I understand the ill need to solder the wiring up, but I was thinking more along the lines of someone teaching me how to do it then ill do it there in their presence, so I don’t get the chance to screw anything up.

I believe the project will have the following issues;

  • I have little to no mechanical skills so ill have to get help to solder everything up.
  • I will need to learn a coding language.
  • I will need to buy an R/C car
  • I will need to have more time on my hands and could possibly run into issues with working.

I believe the project will have some difficulties but this will be a fun build al together and im really excited to get started.

 

Advertisements

Redefining My ideas.

So what do I want to do? Hmm, that os a hard question, I’m so at the best of times. So this is no different, As stated in a previous Blog I chose the Raspberry Pi. I have currently ordered this and are awaiting this from PB tech, I had ordered an OmegaOion\ Onion as well  ( From Blog; IOT Computers). So now I have Received the Omega 2+ and are awaiting the Raspberry Pi, the later should be turning up in the next couple of days. I had ordered the Raspberry Pi because I was unsure of how long the Omega would take to arrive. But now I have two different IOT devices to play with for Project.

18767244_1478461865525699_803342354_o.jpg

So what am I going to do? So I need to think what I really like the ideas off, so I will reflect on the ideas and refine them down to just a few.

  • Remote Control IOT car
  • Smart Center for video valance
  • Smart Pattern Learning computer

These are the more serious ideas I have been tossing about for a while, Below I will Describe in more detail.

Remote Control IOT car

Growing up I loved the idea of the Remote controlled car, it was so much fun to play with. Hours Almost days lot of those things. And when I lost interest in the electrical items, I would pull them apart over and over and over again working out how they worked. ( yes I was on of those children) . So the Idea of a Remote controlled car excites me more than the other thoughts, in fact, I think I have convinced myself. But the idea of a remote controlled car adapted to be controlled on a website hosted in the cloud might be a little too far fetched. And what kind of hardware would I need? Would I need to solder? Who doi know that could help me there ?. So many questions to answer if this idea is picked I will Have to look into this further. I will ask Mark about it in class.

Smart Sensor for video severance

This was an idea I had when i lived at my pervious place, the kids would come and knock on my door when they were board, and the younger small boy would just go in there. Which I didn’t mind I would chill out with him maybe put the telly on. But my idea was for the camera to be motion censored so it would turn on when someone would come up to my door. And would start recording and storing it, but not only that send a live feed to my phone. But then I thought about this idea of the computer learning each kid/ person and keeping a tally somehow.

Smart Pattern Learning computer.

This works of the last idea, but on words. Like it will learn certain word patterns, like in dyslexic, so it will learn my typical patterns will spelling and will recognize them and will fix them as I go. This program algorithm could be used as a camera feeding words off the paper and then have a version of it fixed. I can see a lot of value in this

 

Exciting new find.

Now, this started off as an idea to refine my previous project ideas, but as I was getting my laptop fixed i was told about a really cool new idea. This idea was what I’m going to write my blog about today, the idea was exciting and iteresting because this is happening in our little country and is such a momentum moving forward. I have heard about IOT devices in the supermarket from the amazon, but that’s it, and that was the only IOT supermarket idea so far. The amazon variant of this idea is called Amazon go, With this idea its not like a normal supermarket. I works on the idea, that as you go around you pull the things you want off the shelves and put it in your phyisical basket and it will add it to your online basket. and you will simply be charged as you go out of the store from the card provided in your amazone account.

So this new idea I was told about is the  Shop and go. This is only done in the supermarket “pack and save” and from what i can gather its from food stuffs co.

Try SHOP'nGO

First off all you have to order an shop and go card, this will be the card you use when you go in the store. This is streamlining the shopping expreince, making it easyer and quicker at the cheakout. Once you get into the store, you swipe your card. After this you get a hand held scanner, you can at this point program your cost limit into it, or you can have it to go wild. Then as you go around the supermarket, you scan the items barcode you want onto the scanner, and it will show you the price aswell as how much you have currently spent. You can take things off the list you just need to unscan these items. Once done, you just need to go up and pay the total and that’s it, there is no need to go up and go through the cheak out, making it simpler and easyer. This is currently working in wellingtion at the moment,  there isisnt much online about this IOT device at the momenmt , half this infomation i have on the item is because i was told about it from the Dell repair man.

 

Below is the Link I got this information from if it is needed

http://www.paknsave.co.nz/why-shop-at-paknsave/shopngo/

3rd Iteration on Project Ideas

Now we have looked at some of the IOT devices out there, we have currently narrowed it down to the Rasberry Pi Sold in NZ. This item would probably be brought from PBtec, a reputable site. The language has also been narrowed down as well with further consideration made as to what would be easier to learn, this will probably be Javascript.

Now we have thought about these aspects what do I want to make? There are more ideas I have came across now I have had more time to think about it. The ideas are of which that follows;

Remote control IOT’s Car

Image result for iot remote control car     Image result for iot remote toys

This is idea sounds like so much fun, Host controls on a website, hosted on AWS, the car itsef just a simple Car. Maybe make the car from lego, to make the size of the car easily scaleable, and then the Cars remote engine to be modded. This sounds like such a fun project, i cannot take the credit for this idea, as in the link following someone else has already made one.

LINK HERE 

Smart Teddy

Image result for iot remote toys  Image result for Nursery teddys

What about a smart teddy bear that is connectable from a smartphone? Sounds cool, doesn’t it? Well my idea is controlling a Nursery Teddy from your phone, this includes it doing the following;

  • Sing lullaby
  • Send live video back to the parent’s smartphone.
  • Video recording.
  • Night light

This all done on a teddy, But how you ask? I will explain. The lullaby is pre-recorded, so there needs to be cloud storage, this can be remotely triggered by the user’s smartphone. Video rerecording,s is done via a small camera that send’s back video feed to the user’s phone. Video recording, this is done when there is substance crib movement. This means you can check out what they are doing in the early hours of the morning. Then the Nightlight, this is semi-motion sensed and aids the video recording. The night light will remain active for half an hour after the last motion is sensed.

Smart Light

Image result for iot remote lights  Image result for iot remote lights

What a cool idea to be able to smartly control a light, this could be done via the users phone. This idea is the apifany of laziness, you can turn on the light in bed, I mean how many times have you thought, ” I don’t want to walk over to turn on the light” and many students don’t have night lights. So this would be perfect for the lazy person/ The light would have the following features;

  • Saturation
  • bulb color
  • Motion sensor

The saturation would be perfect or those of us ( like me ) who dont want an instant bright light turned on, it means we could slowly briten the light while we are getting up in the morning, or much the same as going to bed expect just slowly dimming it. You could even change the color, say red light if you were doing photos, or even purple if you felt like it. It could take you back to being “the cool child who always have the cool party lights. and motion sensor, this is cool. I could just be sitting there and turn on when it senses movement, like when you walk in the door from work. You don’t have to try and find that pesky light switch, it just turns on.

And that is it for ideas at this point.

How to transition from your first job to your real job

This blog is something I have wanted to write about for a while, so I thought I would write about it this week.

My first job was working in Hospitality in a bar, I witnessed many moments with customers sometimes good and sometimes bad. One time I had a gentleman come along and said he wanted a drink. But he didn’t stop and wait behind the bar like so many others did usually. He actually came inside of the bar and rummaged in the fridge looking for a fizzy drink? As I went to place myself between him and the fridge  (my workmates looked on in horror!) he started yelling at me about how I was meant to let him help himself to the fridge!  I was horrified because I was being told off by this guy who wanted to cross the line into my bar! In the end, my manager came out and gave him a right telling off. So the question is ‘What would be the appropriate workplace manner?’

How are we meant to act, dress and communicate in a proper work environment?

We have all had our first jobs of employment, usually, hospitality, retail or cleaning. From my experience, we are not taught to act professionally and deal with customers. And in some ways this is a good thing, our first job is our first step to becoming an adult. But in others, it’s a bad thing. In these situations we learn how to work, we learn how to have a steady 9-5 job,

but these jobs teach us how to dress, act or communicate in proper jobs.

Well, we need to think back to how we thought those people moved and dressed so we can then act the same way.  Apart from the usual smart appearance, we need to think about how they held themselves and how they dressed. They had suits on and pencil skirts. So now we need to mirror that, but the question how do we mirror that and still appear to be ourselves. There are so many high-end retail shops out there that cater to this specific thing. But let’s take a look at the cheaper shop for ordinary people who can afford it.

There are places like Glassons where you can find some cute winter jackets, Dotti where there are some lovely long dresses, Farmers have some really nice stuff, yet they tend to be on the pricier side of things. There’s even Ezibuy, so in this, we have a lot of options in a good price range. We are in an age where there are so many options that look business like but classy.

So now we have figured out how to dress the part, how do we act the part? How do we change how we walk and talk? How appear professional? Here are some pointers;

  • Watch your personality, don’t be over the top.  People don’t like it when your bossy. And on the other end, don’t be like a floppy uninteresting fish. So you need to work out where you stand and work to be in the middle.
  • Don’t boast, don’t be shallow. You don’t want to seem like your selfish and self-centered.
  • Have good communication skills, ask questions when not sure, and listen well. Be an open communicator, read body language. Talk the jargon, this makes you sound professional.
  • Do the work on time, be competent and confident in your work.
  • Be reliable, show up and do the work on time
  • Honesty and integrity are vitally important, and you need to be upfront with your colleagues.

You now look like a professional and act like a professional. Whats next? Getting one of those “Stuffy” jobs!

Blog; Languages that will work on the raspberry Pi and how easy will they be to learn.

So, now I have figured out that I am going to be working with a raspberry pi I should now look into the languages that it will support, and then further, how to learn these languages.

So for this to happen we need to work out what OS’s are supported, These are of which that follows.

  • Raspbian
  • Ubuntu MATE
  • Snappy Ubuntu
  • Pidora
  • Linutop
  • SARPi
  • Arch Linux ARM
  • Gentoo Linux
  • Kali Linux

These are some of the Operating Systems that are supported by Raspberry Pi, Now let’s look at some of the  Languages that this Support;

  • Raspbian
  • Linux

Now I looked up the “forDummies” version, and these are what I found;

  • Scratch
  • Python
  • HTML5
  • JavaScript
  • JQUERY
  • Java
  • C ( C Programming Languages)
  • PERL
  • Erlang

Now these are interesting first of the Erlang and Perl seems like some long lost elfish city that is yet to be found again, but they appear to sound pretty reasonable. Let’s look into these.

  • Scratch
    • This seems more of a necessary code to then further learn others off, there is quite a lot of games to help learn Scratch itself, but not a lot of Coding tutorials from what I can see. Raspberry Pi has there owned Community Run Training series on the language itself, which is a really cool learning resource but not much help in my case. So on to the next one.
  • Python
  • HTML5
  • JavaScript
  • JQUERY
    • Thi seems to be a Subsidiary of the Javascript and From what I understand will run off a singular code sheet,
    • jQuery is a concise and fast JavaScript library that can be used to simplify event handling, HTML document traversing, Ajax interactions and animation for speedy website development. jQuery simplifies the HTML’s client-side scripting, thus simplifying Web 2.0 applications development.jQuery is a free, open-source and dual-licensed library under the GNU General Public License. It is considered one of the favorite JavaScript (JS) libraries available today. As of 2012, it is used by more than half of the Web’s top sites.”
  • C ( C Programming Languages)
    • From my understanding of this language, there are different variations. This is for when you have mastered the Previous simpler Languages. This is for writing hardware or from what I understand Firmware which I think is software.
    • C belongs to the structured, procedural paradigms of languages. It is proven, flexible and robust and may be used for a variety of different applications. Although high-level, C and assembly language shares many of the same attributes.Some of C’s most important features include:
      • Fixed number of keywords, including a set of control primitives, such as if, for, while, switch and do while
      • Multiple logical and mathematical operators, including bit manipulators
      • Various assignments may be applied in a single statement.
      • Function return values are not always required and may be ignored if unneeded.
      • Typing is static. All data has the type but may be implicitly converted.
      • Basic form of modularity, as files may be separately compiled and linked
      • Control of function and object visibility to other files via extern and static attributes.”
    • Below are some websites to look into this further if needed.
  • PERL
    • This seems like a complicated Language consisting of a stable cross Platform Launge. This seems far too complicated for me, but below is some websites if I chose to use this large
    • “Perl is a general-purpose programming language originally developed for text manipulation and now used for a broad range of tasks including system administration, web development, network programming, GUI development, and more.”
  • Erlang
    • From what I can see this is even more complicated than Perl, This is not what I am after so therefore not something I am going to use
    • Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang’s runtime system has built-in support for concurrency, distribution and fault tolerance.

IOT Computers

I have decided to do an IOT device, how am I going to create this? First of all, I need to think miniature computers, this is my next idea for a blog. What miniature computers are out there? What are their downfalls?  What one would be the best value for money for me, as a student? So see below, some miniature computers that I have looked into.

 

Omega2

This is the first miniature computer, Mark talked about this during class in semester one. I first looked at the Indie GoGo site, they have made over $914, 000 which is impressive when I found out the base product is only $5. What’s more impressive they made this in under 7 months. Now to look at the actual product.This is the product is Linux

Now to look at the actual product, it is Linux based and is the size of a cherry. This runs a lot of different languages from Ruby, C++, Python, Php and others.

“The Omega2 is seamlessly integrated with the Onion Cloud. This allows you to remote control it from anywhere in the world with our intuitive Web UI or RESTful APIs. You can also view the status of your Omega2 in real-time, and deploy software updates to it when it is on the field.”

There are a few different docks and expansion packs that can add to what you do with it, they range in price from $5 to $500.Capture 2.PNG

Chip

“the world’s first $9.00 Computer.”

The website for this is fantastic, clearly well developed and is really user-friendly. It has a lot of good specs as shown below.

Capture.PNG

It boast’s over 100 games and you can even learn how to make your own. They have a console bundle which includes; C.H.I.P., HDMI DIP, Power Brick, a Controller, and PICO-8! I am really tempted to buy this, maybe when my next pay comes through.

They have different products that you can buy, all items are on back order. After some research I found a page that has a review on it, this page compares it to The Pi Zero which is another cheap computer. Here is the link, I think it is an interesting read. The writer is obviously in favor of this product opposed to the Raspberry Pi device.

Intel Compute Sticks

Intel has tried to join the IOT devices, this looks seriously cool, very limited in what it can do but reach’s a specific market. It seems to be a streaming device, something you plug into the back of the tv and can be used like a Chromebook. The Intel Compute Stick is the size of a pack of gum that can transform any HDMI display into a complete computer. This is a really cool device but is not what I need.

 

 

 

Raspberry Pi

This is the original mini computer, there are four different versions, each has new additions. The newest version of this is a mere $5, this is to compete with the new and cheaper computers. It has been specifically developed to be a training device for the IOT’s. In the education part of this website, there is a part for “Noobs” and a part for people with previous knowledge this is called “Raspbian.”

On the website, there are third party O/S from LIBREELEC to weather station, which is interesting because I have not heard of these OS, yet. There are weekly blogs from the makers of Raspberry Pi.

This is the most easily accessible item out of all of these, it is not only available in NZ, but there are also different versions. These are available from reputable sellers from;

Capture