Skip navigation
2015
armour999

Final writeup

Posted by armour999 Aug 28, 2015
Right to the wire to finish this project. This has been so much fun and a challenge. The software used included Java, C++, Python and Linux. I used several tools including; 1. SD Formatter:  https://www.sdcard.org/downloads/formatter_4/ 2. Win32diskimager: http://sourceforge.net/projects/win32diskimager/files/latest/download 3. FileZilla : https://filezilla-project.org/download.php?type=client Access Point for extending WIFI range   One issue I had was the short range for WiFi ou ...
Well this project was a great challenge and I LOVE my new QuadCOP.  I think I may rename it to DRIOD COP since I made the look akin to Star Wars droids.   I have posted some information that I will not repeat in this summary.  A few post that I think are very important: Some information from my original application Explanation of the ControlSwitch Challenges with the ChipKit Pi Microstack GPS and how I used it The Sensor Array I2C Custom Block Protcol Rasberry Pi Turning o ...
Michael Hahn

Picorder SCRIPT

Posted by Michael Hahn Aug 28, 2015
####################################################################### #!/usr/bin/env python ####################################################################### ## Michael Hahn - Final Version 8-27-2015 ## Sci_Fi_Your_Pi element14 contestant. ## The Picorder: A Star Trek style Tricorder ####################################################################### ## Flame Sensor_Temperature_Humidity_Motion_Distance Sensing routine ############################################################# ...
Previously: Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass - Functional Design Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass - Route selection and indication Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass - Direction of Travel Indicator 1 Sci Fi your Pi - Prince Dakkar's patent log taking chart compass - Current Position Sci Fi your Pi - Prince Dakkar's patent log taking chart ...
Previously: Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass - Functional Design Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass - Route selection and indication Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass - Direction of Travel Indicator 1 Sci Fi your Pi - Prince Dakkar's patent log taking chart compass - Current Position Sci Fi your Pi - Prince Dakkar's patent log taking chart ...
Previous Posts Here: http://www.element14.com/community/community/design-challenges/sci-fi-your-pi/blog/authors/screamingtiger?ICID=DCH-SciFiPi-challengers     Well its time to post my source code.  Everything is written in C++ across 3 platforms.  The Pi 2, ChipKit Pi, and Arduino.  I used some advance features in C++ such as I2C, buffered serial communication, and PThreads.   I uploaded everything to GitHUB and still have an update to do to get the latest major ...
Previously: Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass - Functional Design Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass - Route selection and indication Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass - Direction of Travel Indicator 1 Sci Fi your Pi - Prince Dakkar's patent log taking chart compass - Current Position   GPS Test The lack of a Microstack baseboard appe ...
Previous Posts Here: http://www.element14.com/community/community/design-challenges/sci-fi-your-pi/blog/authors/screamingtiger?ICID=DCH-SciFiPi-challengers     I was very nervous.  I turned the loiter on for just a second and it held then started dropping, the ground sensor caught it.   Because my controls are being passed through the chipkit pi, there is some  resolution lost so its a bit touchy for a hover..   A few messy pre flight pics, and the video.  ...
Hello all     This is probably the last post I write before the end of "Sci Fi Your Pi" challenge and I want to take this occasion to thank Element14, sponsors and everyone involved in launching and managing this challenge and also for the opportunity to be part of it.     Although I did not manage to take this this project where I wanted, in this post I'll show you the current status of Cybernetic Computer Interface project. For those of you not knowing what Cybernetic Co ...
balearicdynamics

Meditech: Thanks

Posted by balearicdynamics Top Member Aug 28, 2015
Beyond the traditional (a bit rhetorical, yeah?) thanks it is the worth to spend some words on what opportunity this challenge has represented for this project. The Meditech idea was just an idea. I was sure it was possible but was necessary a starting point, a sort of cooperation with someone. This is what I have found here. First of all the thanks are to the Element14 entire organisation that trusted in the first proof of concept submission. Then my personal thanks are for all those members t ...
I breathed new life into Flight Controller.  I am working franticly getting it ready for flight.  Expect a few last minute posts, and I mean down to the last hour!.  STAY TUNED.........   ...
dmrobotix

PizzaPi: The Last Day

Posted by dmrobotix Aug 27, 2015
Hello, everyone!   This has been a really fun challenge. I've never entered a design challenge contest before but after doing this one, I would not hesitate to enter another one! It's come down to the wire for me and I have to say that while I am a little disappointed that I did not get the final prototype together to demonstrate, I am excited about what I have accomplished thus far. I do plan to continue working on PizzaPi and completing the prototype. I want to develop it to work in diffe ...
Thank you element14, judges, and all the contestants and members that have made the past 4 months exciting for me and others. Building the Picorder has been very enlightening, a wonderful project and endeavor. So many skills are needed to produce projects of the kind that I've seen here in the community. Many of them learned and some that seem to come naturally to others. Awesome is the single word I can use to describe it! I'm uploading the final documents now and video of the Picorder in a ...
Introduction Blog posts Project Updates Guides Project Summary Components Power distribution Code Demo Thank you   Introduction  This is it, the end of the Sci Fi Your Pi Design Challenge. It's been a long journey, with lots of learning, building, sharing and blogging. I hope you have enjoyed tagging along as I made progress on project PiDesk!   This post is the final summary of the project.   Blog posts  Over the course of the ...
Previous Posts Here: http://www.element14.com/community/community/design-challenges/sci-fi-your-pi/blog/authors/screamingtiger?ICID=DCH-SciFiPi-challengers   I am going to get into some technical details which hopefully isn't boring for the audience of this contest.  If anybody, it is for the judges as it is important to understand the amount of work I have put into this on a technical level.   I had mentioned in a previous post that the chip kit pi has some issues that make it ...
This is a part that has not yet considered in the software development discussions.   Introduction As mentioned in a previous post, one of the Meditech peripherals is a small bluetooth 55mm thermal printer, covering a fundamental role, especially in cases of first aid and urgent interventions on-field. The immediate following procedure expected after the very first aid operations with the help of the Meditech diagnostic probes is moving the patient in a organised structure for his hospital ...
Previously: Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass - Functional Design Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass - Route selection and indication Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass - Direction of Travel Indicator 1   Current Position The plan was to indicate position on a decorative map using the GPS position from the GPS Module and then using that ...
As the glucose measure probe to be used as reference has not been delivered for the expected time (just a couple of days ago) it has been moved as part of the Meditech phase 1 It is the worth to start do explain what is the adopted principle and what is the kind of analisys. The following image shows a general view of the reference device. it cost on the market if you are not diabetics almost 2/3 of the entire cost of a complete Meditech unit, so I had to spend some time to find a way to have a ...
Previous Posts Here: http://www.element14.com/community/community/design-challenges/sci-fi-your-pi/blog/authors/screamingtiger?ICID=DCH-SciFiPi-challengers   I am going to catch up a few blog posts and post my code in the AM.   The QuadCOP has a variety of sensors onboard to help it avoid collisions and detect events.   From left to right, top to bottom: 4X Sonic sensors, 4 pin version. 1X PIR motion detector 1X IR flame detector (http://www.amazon.com/gp/product/B00AFSEC2Y ...
Previous Posts Here: http://www.element14.com/community/community/design-challenges/sci-fi-your-pi/blog/authors/screamingtiger?ICID=DCH-SciFiPi-challengers   Long story short.  My flight controller was acting up and it finally burned out.   It was acting flakey so I took everything apart and had intermittent success.  The I plugged something in wrong and now its done.   It could read read channels 3 and 4 off the ChipKit Pi, but not 1 and 2.  I confirmed CKP ...
frellwan

Thanks

Posted by frellwan Aug 26, 2015
I just wanted to take a moment and thank Element14 for the opportunity to participate in this design challenge. I had a great time completing a project that is meaningful to my everyday work. I appreciate the comments and suggestions from fellow Element14 members and 'ScyFy your Pi' participants. I really enjoyed reading the posts from other competitors and took a couple ideas for future projects.   Good luck to all and again Thank You Element14!!! ...
This project mainly deals with data communication, so it is difficult to show a lot of video about the project. Below I have attempted to show some of the pieces working   Here is a video showing if the bit B3:0/0 in the PLC is a 1 that an email will be sent alerting someone (in this case me) that an alarm condition is present:   Here is the recipe being loaded into the PLC   Here is a video of the usb/RS232 communication to PLC in action. The red and green lights indicate ...
Previously: Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass - Functional Design Sci Fi Your Pi - Prince Dakkar's patent log taking chart compass - Route selection and indication     First it is time for an apology; life got in the way and Ii forgot all about this project until nearly too late. With the deadline looming I am unlikely to fully complete the product as I had hoped but I do intend to try and ...
Previous Posts Here: http://www.element14.com/community/community/design-challenges/sci-fi-your-pi/blog/authors/screamingtiger?ICID=DCH-SciFiPi-challengers   Later today I will be publishing my code and flow charts.  One thing I am working on is getting an accurate heading from my magnometer.  I have an open question out there for some help, I also have ordered a new sensor just in case.  I expect by tomorrow to have it resolved.   However, In the interim its time to ...
Previous Posts Here: http://www.element14.com/community/community/design-challenges/sci-fi-your-pi/blog/authors/screamingtiger?ICID=DCH-SciFiPi-challengers     Here are a few more final construction pics, the rest will just be installing sensors.  Ill post a final pic pointing out the various parts used from the kit. In the morning I will be posting my github, code, and flow charts.   I am working on a bug with the 3 axis magnometer before I can take another test flight. ...
Case design improvements The Meditech eye probe camera is conceived to work nearby the main device component for easier usage. The camera position with the RGB light ring (see the image below) in the case prototype is fixed but need to be able to rotate and should be plied when the module is not in use to fit better in the component side of the case. This means to redesign this part of the case adding this two movements. As this part is the cover of the camera flat cable, it does not affect the ...
Not much of a final update, i am afraid: real-world intrusions, and getting distracted by seeing if i could use the new 4D Systems touch screen to get around the limitations of the PiFaceCAD mean that i don't have a lot to show for the past month's activities.   Several hundred lines of code written but untested, and only tomorrow to pull it all together before the delivery deadline is not looking good.  Learning to write robust real-time code in Python has proven to be much more of a ...
This past week I have been completing the code to finalize the project The MTrim RS-422 serial interface needed to be available from within the DF1  RS-232 interface object since the bits in the PLC that are being read by the DF1 object actually trigger the sending of information across the RS-422 serial interface to the MTrim   The final code for the serial communications can be found at: https://github.com/frellwan/SciFy-Pi.git  in the serial/DF1 folder.   Code to make t ...
Programming the Transmitter Since the hardware is finished, it's time to work on system setups. First of all, I programmed the transmitter (a Taranis X9D. BTW, if you don't know the Taranis, google it: it's a open-source transmitter, so you can do everything you want with it!) The first thing to do is... to upgrade the transmitter firmware. This is required not just to have the latest version, but because the European version of the transmitter is shipped with a firmware that does not support ...
Introduction The Meditech project is closing his first part. Starting from this post will follow a series of reminders and informative documentation to focus the point on what is the state-of-the-art project at the date and what is planned for the next two steps, further deadlines etc. The Meditech development lifecycle, from the initial concept up to the product available on the market will pass through three phases; the scheme below is a short reminder of what should be expected: Accordingl ...
Well, I'm making progress but this iOS app stuff is a little bit tricky! Just about everything I proposed to do on this project I've had some familiarity with EXCEPT iOS apps. In fact, I've never made a mobile phone app but I've always wanted to. I'm glad I'm finally getting around to learning how to do this, but at the same time, it's really challenging trying to learn a new language in such a short period of time.     I decided to learn how to do this in the new Apple language, Sw ...
Previous Posts Here: http://www.element14.com/community/community/design-challenges/sci-fi-your-pi/blog/authors/screamingtiger?ICID=DCH-SciFiPi-challengers   I have mounted the camera in the head, and have the head moving!  I don't have the servo secure yet so that is why it is wobbly.  I posted a vid below on a preview of how it works.  I just controlled it with my radio but in flight the Raspberry Pi (RPFS) will use it to "Scan" around.   Cut a hole for they eye  ...
Previous Posts Here: http://www.element14.com/community/community/design-challenges/sci-fi-your-pi/blog/tags#/?tags=quadcop_project   I am working on some of the presentation now since weather is too bad for testing.   I struggled with what scheme to go with.  Star Trek, Terminator, Robocop?  I really liked the Droids from the Movie Oblivion but realized I would need a HUGE ball and the paper Mache my kids made was too heavy.  So I decided on Star Wars!  I decide ...
In this post, some details about the connections to the Raspberry and Navio+ boards will be provided An overview of the required connections are shown in the following picture     Raspberry and Navio+ power Navio+ has three power sources, all of them can be used simultaneously as they are protected by ideal diodes. For testing and development purposes:, it is possible to connect 5V 1A power adapter to the Raspberry Pi’s microUSB port. Raspberry Pi will provide power to the N ...
Today I completed the wiring of the TrainingSphere. The final result is shown in picture       As you can see, I finally made the decision the use the Emlib Navio+ board. This is a really challenging project I want to continue to develop even after the end of this design challenge, so I invested some  money in a piece of hardware that is reliable and tested enough to make me develop applications that run in the Raspberry environment and interact with the APM platform. Po ...
Previous Posts Here: http://www.element14.com/community/tags#/?tags=quadcop_project   Im currently working on 2 major updates this weekend.  I am adding in some sci fi elements and installing sensors to give the QuadCOP a more Science Fiction Look.  The modifications also add quite a bit of realestate to place things and remove the clutter. Here is a preview, stay tuned for some auwsome pictures of what this looks like when painted!           The oth ...
Back again with another update. I've uploaded another video capture that shows both the customer front-end and some of the administrative front-end. I am almost done building out the UIs for these and then it is a matter of writing the PHP code to link it all together with the MySQL database. Just to refresh everyone's memory, the Raspberry Pi 2 will be acting as both the web server and mosquitto broker. Therefore, all the code I'm writing right now will be hosted on the RPi2. This will be ...
Introduction Definitely the Python language with some content improvements has been adopted to manage the UI, replacing the initial idea to use Qt for two reasons: development optimization and architecture simplification. Unfortunately as many times occur, making things simple it is not so simple.   Exploiting the features of the Linux graphic interface Together with Python there is a very useful  library interfacing the language with the standard features natively available in the Ras ...
Introduction Meditech should be something simple. Simple to use, addressed to non-expert IT users, possibly as much autonomous as possible, possibly able to help the operator, possibly usable with few buttons (=NO KEYBOARD REQUIRED) and much more. This is a must over all the possible features that should have.   The equation is simple: the user should see Meditech like a tool, despite what it contains. Power on the device until the devices says Ready then his skill and knowledge should be ...
Hello, everyone!   I apologize for being incommunicado for so long. I was sick for a few weeks and then I had to wrap up work at the lab for the summer. Excuses, excuses, I know. Anyway, I'm here! I'll be posting a lot more as we are now in the final stretch.   Part of PizzaPi is hardware, but a majority of it is software and right now I'm working on the web/mobile/tablet interface. I'm doing this using MySQL as my database; PHP, JQuery/JavaScript, HTML, and CSS to create the web sit ...
In my previous post I showed some photos of a frame made of steel wires. I found out this design to be absolutely faulty because it was not rigid enough to dampen vibration induces by motors and propellers. So I started with a new frame frame made of U-shaped aluminum profiles. The final result is shown here     The U-shaped profiles are joined using 0.5 mm-thick aluminum sheet     At the bottom, two servos and the battery are located. The control surfaces are made wi ...
Previous posts for this project: Sci Fi Your Pi: PiDesk - Project Description Sci Fi Your Pi: PiDesk - Project Update #1 Sci Fi Your Pi: PiDesk - Guide: Setting Up the Raspberry Pi 2 Sci Fi Your Pi: PiDesk - Project Update #2 Sci Fi Your Pi: PiDesk - Review: Bare Conductive Touch Board Sci Fi Your Pi: PiDesk - Project Update #3 Sci Fi Your Pi: PiDesk - Guide: Stepper Motors with Gertbot Sci Fi Your Pi: PiDesk - Project Update #4 Sci Fi Your Pi: PiDesk - Project Update #5 Sci Fi Your Pi ...
Previous posts for this project: http://www.element14.com/community/community/design-challenges/sci-fi-your-pi/blog/tags#/?tags=quadcop_project   YES, I am hiding some mess OK???  THe QuadCOP is a mess too but it goes together cleanly pretty fast.   Here is a quick video of some testing I am doing.  This is part of the sensor array prototype.  I will use an arduino Pro Mini for the final result this week.   ...
The attached file is the current schematic drawing of the 'Picorder'. At this time, no other additions or modifications are expected (unless something drastically fails this late in the contest) to be incorporated into the device. It's basic prototype design and features (as indicated in the earlier posting yesterday), are intact and functional. I am still tweaking the scripting to permit the device to operate as efficiently as I am able so that its measurements and readings are accomplished ...
This past weekend was fairly intense with picorder activity as indicated by the enclosed photo gallery. Construction continues as I carve out the case by hand for the TFT display complete with four momentary contact switches. We'll soon find out if I can incorporate them to be functional with the scripting, or at the very least to gracefully shutdown the picorder. Sensor array taking shape also with physical placement. So far the flame detector, distance/echo sensor, temperature/humidity sensor ...
Introduction One way to optimize the behavior of the Meditech system is adopting the more reliable tools, programming languages and technologies depending on the different tasks that should be accomplished. This implies obviously a multi-language  environment, essential to reach the better simplification level; for example, following this primary directive, all where it is possible the MySQL database will be accessed via low level SQL queries with bash scripting techniques as well as the ha ...
Just a quick notification that I have nearly completed the Picorder changes and schematic diagram. Both have taken me longer than anticipated. I had some obstacles to overcome with the 1.5vdc power for the speaker amplifier. My voltage divider needed some extra care to get the required voltage without burning out the amp itself. Final measurement and adjustment has proven positive.   As for the unit itself. Just a brief synopsis of the features and functions. Unlike the original tricorder ...
This week I was able to make progress on being able to read the recipe files and load the data to the PLC. I also made some modifications to the OEE data collection to add a header line to the log  file.   PLC Recipe Files: In order to load recipes, the operator will interact through the PanelView display. The operator chooses to load a new recipe by first selecting a recipe 'Family', then selecting the actual product. As can be seen below N10:23 and N10:24 hold the current screen th ...
Previous posts for this project: Sci Fi Your Pi: PiDesk - Project Description Sci Fi Your Pi: PiDesk - Project Update #1 Sci Fi Your Pi: PiDesk - Guide: Setting Up the Raspberry Pi 2 Sci Fi Your Pi: PiDesk - Project Update #2 Sci Fi Your Pi: PiDesk - Review: Bare Conductive Touch Board Sci Fi Your Pi: PiDesk - Project Update #3 Sci Fi Your Pi: PiDesk - Guide: Stepper Motors with Gertbot Sci Fi Your Pi: PiDesk - Project Update #4 Sci Fi Your Pi: PiDesk - Project Update #5 Sci Fi Your Pi ...
Hello,   Its been awhile since I wrote an update.  I have done much work on the quad cop.  I ran into some issues with the MEMS sensor board and have abandoned it in favor of another electronic compass.  So instead of being negative I went offline to work through my issues.  There are many and I tend to complain.   I also installed both my raspberry PI into my quadcopter, so I only have command line access.  My main computer crashed and I only had my phone fo ...
Introduction The most common way, and probably better known, to manage a MySQL database is using the PhpMyAdmin web application. This sounds good in all that cases where the MySQL database is remotely stored on a web server, especially when the core components of the MySQL database are managed by the server provider reserving a specific database partition.   Note: another good way to use the PhpMyAdmin is for the popular Blog and CMS Wordpress, with the database management can be done with ...
Previous posts for this project: Sci Fi Your Pi: PiDesk - Project Description Sci Fi Your Pi: PiDesk - Project Update #1 Sci Fi Your Pi: PiDesk - Guide: Setting Up the Raspberry Pi 2 Sci Fi Your Pi: PiDesk - Project Update #2 Sci Fi Your Pi: PiDesk - Review: Bare Conductive Touch Board Sci Fi Your Pi: PiDesk - Project Update #3 Sci Fi Your Pi: PiDesk - Guide: Stepper Motors with Gertbot Sci Fi Your Pi: PiDesk - Project Update #4 Sci Fi Your Pi: PiDesk - Project Update #5 Sci Fi Your Pi ...
Introduction As Python is an interpreted language the first temptation for develop applications is directly editing the sources on the Raspberry PI, eventually with the help of the Python idle simple IDE installed by default in raspbian; this development environment is almost primitive, while the availability of a good development environment for the Python language maybe very helpful especially if the code can be managed on the PC while tested real-time on the destination device. This Meditech ...
This post is an annex to the Meditech project explaining one of the (possible) best practices to setup an efficient development environment for C++ developing on the Raspberry PI platform with the advantage of an advanced IDE and remote compiling without emulators.  Why a development IDE When C/C++ language programming covers a large part of an embedded project going far beyond the simple cut and paste of some examples, to be able working in a good development environment represent a succes ...
This week I was able to make progress on a couple of remaining items. First, I was able to get email notifications working and secondly, I was able to get recipes downloaded. I still need to get the recipe data into the PLC, but I should finish that up shortly. All code for this project is available at https://github.com/frellwan/SciFy-Pi.git under the Serial/df1 folder.   Email Notification The typical protocol for sending mail on the Internet is the Simple Mail Transfer Protocol (SMTP).& ...