{"id":1071,"date":"2021-10-02T10:30:10","date_gmt":"2021-10-02T10:30:10","guid":{"rendered":"https:\/\/www.jameshatton.co.uk\/blog\/?page_id=1071"},"modified":"2023-04-25T22:30:19","modified_gmt":"2023-04-25T22:30:19","slug":"stem-projects","status":"publish","type":"page","link":"https:\/\/www.jameshatton.co.uk\/blog\/stem-projects\/","title":{"rendered":"STEM Projects"},"content":{"rendered":"\n<div class=\"wp-block-ideabox-toc ib-block-toc alignright\" data-anchors='h2,h3,h4,h5,h6' data-collapsable='true' ><div class=\"ib-toc-container ib-toc-list-style-numbers ib-toc-hierarchical ib-toc-expanded\"><div class=\"ib-toc-header\"><div class=\"ib-toc-header-title\">Table of Contents<\/div><div class=\"ib-toc-header-right\"><span class=\"ib-toc-icon-collapse\"><span class=\"dashicon dashicons dashicons-minus\"><\/span><\/span><span class=\"ib-toc-icon-expand\"><span class=\"dashicon dashicons dashicons-plus\"><\/span><\/span><\/div><\/div><div class=\"ib-toc-separator\" style=\"height:2px\"><\/div><div class=\"ib-toc-body\"><ol class=\"ib-toc-anchors\"><\/ol><\/div><\/div><\/div>\n\n\n\n<p>I&#8217;ve spent years managing projects in a professional capacity so, yes, this may appear a little formal but I assure you, I don&#8217;t have a Gantt chart lurking somewhere &#8211; it&#8217;s just messy folders with links to webpages, JPEGs and PDFs.<\/p>\n\n\n\n<p>The page lists the projects I am working on, the ones I&#8217;m about to start, the ones deferred and the ones completed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">In Progress<\/h2>\n\n\n\n<p><strong>Retro Pi Phone<\/strong><\/p>\n\n\n\n<p>Repurpose vintage GPO 706 phone as VoIP phone with <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/alexa-pi\/AlexaPi\" data-type=\"URL\" data-id=\"https:\/\/github.com\/alexa-pi\/AlexaPi\" target=\"_blank\">Alexa<\/a>; using Raspberry Pi. (Almost complete &#8211; awaiting USB soundcard). Some difficulties with consistency of rotary dialler pulse mapping (not debounce time, no).<\/p>\n\n\n\n<p>I suspect Google will consolidate their many communication platforms so I may hold off on the VoIP part for a while.<\/p>\n\n\n\n<p><strong>Arcade Machine<\/strong><\/p>\n\n\n\n<p>I am using a Raspberry Pi 3 board to make a full sized retro arcade machine. The MDF frame is assembled, a monitor in situ and the controls are in place. I am using an old PC PSU to give 5V and 12V rails and I have (as of Apr &#8217;23) got a small 12V amplifier. Just need some 3 inch speakers (with grills) and some perspex (a large cheap picure frame from a charity shop) for the front and it will be almost complete. The final touch will be printing graphics on vinyl so there&#8217;ll be some photshoppery\/ilustrator and convincing a printers to let me print copyrighted graphics &#8211; I think it&#8217;s okay for personal.<\/p>\n\n\n\n<p><strong>Use 3D Printer<\/strong><\/p>\n\n\n\n<p>Need to fire up the Rep Rap and test all is okay. Be good to fit CNC and laser.<\/p>\n\n\n\n<p><strong>Vintage AV<\/strong><\/p>\n\n\n\n<p>I am currently restoring a music centre (record player, tape deck and FM radio), a couple of reel-reel and super-8 projector. I&#8217;m also fixing up a mini B&amp;W portable TV and soldering on a composite input.<\/p>\n\n\n\n<p><strong>Brownie Pi<\/strong><\/p>\n\n\n\n<p>I recently acquired a couple of old Brownie cameras and with film so pricey, I decide to fit one of them out with a rapsberry pi and camera etc. Thee cameras are so commonplace, I don&#8217;t feel it is &#8216;sacrilege&#8217;.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ready to Start<\/h2>\n\n\n\n<p><strong>Build a Sundial<\/strong><\/p>\n\n\n\n<p>The study of sundials is Gnomonics &#8211; good book from the 70s called &#8220;Sundials: Their Theory and Construction&#8221;<\/p>\n\n\n\n<p><strong>Weather Station<\/strong><\/p>\n\n\n\n<p>Build a weather station (wind, rain, temp, humidity, pressure, soil moisture\/temp, air quality, UV) that sends updates to the web for logging. Lots of projects have been documented &#8211; no need to reinvent the wheel &#8211; reaspberry Pi foundation has <a rel=\"noreferrer noopener\" href=\"https:\/\/projects.raspberrypi.org\/en\/projects\/build-your-own-weather-station\/0\" target=\"_blank\">documented one<\/a>.<\/p>\n\n\n\n<p><strong>Acquire HAM radio license.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><s>Purchase Transceiver<\/s> <em>(Bought Baofeng UV-5R and some antennae)<\/em><\/li>\n\n\n\n<li>Read Foundation Now<\/li>\n\n\n\n<li>Join Club (I don&#8217;t think any local clubs are still active).<\/li>\n\n\n\n<li>Sit Exam and get a call sign.<\/li>\n<\/ul>\n\n\n\n<p><strong>Setup RTL-SDR Web Server<\/strong><\/p>\n\n\n\n<p>I purchased an <a rel=\"noreferrer noopener\" href=\"https:\/\/www.amazon.co.uk\/Cheap-DVB-T-RTL2832U-R820T-antenna\/dp\/B00BYQMGZG\" target=\"_blank\">RTL-SDR USB dongle<\/a> for \u00a37 in 2014 when I found out it could be used to receive frequencies 25MHz to 1750MHz (extended to 13 &#8211; 1864 MHz with a minor hack). Great for picking up part of the shortwave spectrum. Have used it for interest on occasion but I want a more permanent availability and enable public users to use this device remotely over the Web (this would really be amateur radio operators). There&#8217;s two software contenders to control my software-defined radio (SDR) running on a (at least) RPi 3: <a rel=\"noreferrer noopener\" href=\"http:\/\/openwebrx\/\" target=\"_blank\">OpenWebRX<\/a> and <a rel=\"noreferrer noopener\" href=\"http:\/\/www.websdr.org\/\" target=\"_blank\">WebSDR<\/a>. Live examples of each can be found at <a rel=\"noreferrer noopener\" href=\"https:\/\/skywavelinux.com\/best-sdrservers.html\" target=\"_blank\">skywavelinux.com<\/a>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><s>Buy RTL-SDR board<\/s><\/li>\n<\/ul>\n\n\n\n<p><strong>Automated Equatorial Mount Telescope<\/strong><\/p>\n\n\n\n<p>Will utilise Panasonic Toughbook and <a href=\"https:\/\/www.velleman.eu\/products\/view\/?id=351346&amp;country=us&amp;lang=en\" target=\"_blank\" rel=\"noreferrer noopener\">Vellemann K8055<\/a> USB board to motorise object-tracking telescope for deep sky astrophotography.<\/p>\n\n\n\n<p><strong>Teletext Converter<\/strong><\/p>\n\n\n\n<p>I had a 6 month recovery in hospital in 2000 after an accident and without Internet access, Teletext was my only source of live info (and some degree of interactivity). Ironically, I had a full-blown desktop PC just to provide me with Teletext via TV tuner. I am so nostalgic for Teletext; <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/watch?v=fvugKRiDbbY\" target=\"_blank\">the music<\/a> and <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/watch?v=JVzrerOHzj0&amp;t=45s\" target=\"_blank\">its nuances<\/a>. I want to build either a Raspberry Pi-HDMI-TV box or a web page to format current content on the fly into a Teletext format from some nostalgia. <\/p>\n\n\n\n<p><strong>Patchwork Blanket<\/strong><\/p>\n\n\n\n<p>I have been saving patches of material I cut out from old clothes etc. that were too shabby for charity shops. I have an old Singer sewing machine in pristine condition that I could use to make a patchwork quilt. Use an old sheet for the lining. Good to go.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Deferred<\/h2>\n\n\n\n<p><strong>Archival and Storage<\/strong><\/p>\n\n\n\n<p>Need a good system for storing 50TB of data. Needs to be reliable, low energy consumption and low cost per TB. The <a href=\"https:\/\/www.zdnet.com\/article\/torture-testing-the-1000-year-dvd\/\" data-type=\"URL\" data-id=\"https:\/\/www.zdnet.com\/article\/torture-testing-the-1000-year-dvd\/\" target=\"_blank\" rel=\"noreferrer noopener\">M-Disc format<\/a> with some sort of NAS disc changer is looking promising. Anything else seems pointless for reliability &#8211; see the comparison table in <a rel=\"noreferrer noopener\" href=\"https:\/\/blog.storagecraft.com\/data-storage-lifespan\/\" target=\"_blank\">this article<\/a>.<\/p>\n\n\n\n<p><strong>Smartwatch App Development<\/strong><\/p>\n\n\n\n<p>I&#8217;ve already spent some time learning lua<br>Either for use in home automation, with quadcopter.<br>Defer until <a rel=\"noreferrer noopener\" href=\"https:\/\/www.wareable.com\/android-wear\/google-samsung-join-forces-for-massive-wear-os-update-8426\" target=\"_blank\">platform has stabilised<\/a>.<\/p>\n\n\n\n<p><strong>E-Ink Digital Photo Frame<\/strong><\/p>\n\n\n\n<p>I have digital photo frames but the main problem is that they are effort to update via an SD card. I want photo frames that update automatically over the Web and utilise Google Photos. I use a couple of chromecasts at home that do this in <a rel=\"noreferrer noopener\" href=\"https:\/\/support.google.com\/chromecast\/answer\/6080931?hl=en-GB\" target=\"_blank\">ambient mode<\/a> via the TV in the lounge and a monitor in the office. Despite the TV&#8217;s remarkably low power consumption, force of habit makes me turn it off after use and if I am in the office, I am likely using the monitor for something anyway: Net result, I never see the Chromecasts displaying photos.<\/p>\n\n\n\n<p>I don&#8217;t need more LED screens around the house though. I have this series of screens from largest to smallest &#8211; TV, desktop, laptop, tablet, phone and watch. It&#8217;s madness. I don&#8217;t like leaving screens on at night either. The best <span style=\"text-decoration: underline;\">solution would be either a Chromecast (easy) or a raspberry pi (not as easy) connected to a colour e-ink display <\/span>(like <a rel=\"noreferrer noopener\" href=\"https:\/\/thepihut.com\/products\/5-65-acep-7-colour-e-paper-display-module?variant=32497993023550&amp;currency=GBP&amp;utm_medium=product_sync&amp;utm_source=google&amp;utm_content=sag_organic&amp;utm_campaign=sag_organic&amp;gclid=Cj0KCQjwiNSLBhCPARIsAKNS4_dj5C2X2x94vl2avPyMQJzD6L6sgx-Kei8bhMzaRRuZCr8eo2gP1mAaAu5zEALw_wcB\" target=\"_blank\">this one<\/a>). It would be low power consumption and they can be left on as they don&#8217;t have a backlight. The difficulty is, that they currently have such a limited range of colours (seven!) and I suspect they will evolve and become a lot cheaper in a couple of years &#8211; deferred for now.<\/p>\n\n\n\n<p><strong>TI-83 Plus App<\/strong><\/p>\n\n\n\n<p>I got the <a rel=\"noreferrer noopener\" href=\"https:\/\/education.ti.com\/en\/products\/calculators\/graphing-calculators\/ti-83-plus\" target=\"_blank\">TI-83 Plus<\/a> calculator when I started my maths degree and it&#8217;s brilliant. I&#8217;d intended to make an app for it and although this is my go to calculator, even after a couple of decades I never did make an app. There&#8217;s lots of <a rel=\"noreferrer noopener\" href=\"https:\/\/education.ti.com\/en\/guidebook\/details\/en\/830D08FF31804AEAA2F03B8F5E89AD14\/83psdk\" target=\"_blank\">documentation<\/a> for development and I must have a 3.5mm to USB lead knocking about somewhere. This really is not a priority.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Completed<\/h2>\n\n\n\n<p>Pseudo Holographic Projector<\/p>\n\n\n\n<p>Make a dress &#8211; made for JP to wear on Burns Night, along with a matching bow tie for me.<\/p>\n\n\n\n<p>Make Scout blanket into a poncho and sew on my badges. Done (with Mum&#8217;s help!).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve spent years managing projects in a professional capacity so, yes, this may appear a little formal but I assure you, I don&#8217;t have a Gantt chart lurking somewhere &#8211; it&#8217;s just messy folders with links to webpages, JPEGs and PDFs. The page lists the projects I am working on, the ones I&#8217;m about to start, the ones deferred and the ones completed. In Progress Retro Pi Phone Repurpose vintage GPO 706 phone as VoIP phone with Alexa; using Raspberry Pi. (Almost complete &#8211; awaiting USB soundcard). Some difficulties with consistency of rotary dialler pulse mapping (not debounce time, no). I suspect Google will consolidate their many communication platforms so I may hold off on the VoIP part for a while. Arcade Machine I am using a Raspberry Pi 3 board to make a full sized retro arcade machine. The MDF frame is assembled, a monitor in situ and the controls are in place. I am using an old PC PSU to give 5V and 12V rails and I have (as of Apr &#8217;23) got a small 12V amplifier. Just need some 3 inch speakers (with grills) and some perspex (a large cheap picure frame from a charity shop) for[&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-1071","page","type-page","status-publish","hentry"],"featured_image_src":null,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P89zH1-hh","jetpack-related-posts":[],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jameshatton.co.uk\/blog\/wp-json\/wp\/v2\/pages\/1071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jameshatton.co.uk\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.jameshatton.co.uk\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.jameshatton.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jameshatton.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=1071"}],"version-history":[{"count":9,"href":"https:\/\/www.jameshatton.co.uk\/blog\/wp-json\/wp\/v2\/pages\/1071\/revisions"}],"predecessor-version":[{"id":2176,"href":"https:\/\/www.jameshatton.co.uk\/blog\/wp-json\/wp\/v2\/pages\/1071\/revisions\/2176"}],"wp:attachment":[{"href":"https:\/\/www.jameshatton.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=1071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}