Mold Test #1 – Oatmeal Blurp

I did a first test with the Oatmeal Blurp mold tonight.  The test was partially successful with many things learned.

Good:

  • The mold basically works.  It creates the desired shape.
  • The mold design to make the “tightener nipples” gave much better results than expected.

Learnings:

  • The mold has a bow in it ( or ? ) causing a shallow spot which yields a thin area in the finished piece. 
  • The stock silicone rubber components (no additives) cured to a hardness value that was too low.   The resulting piece was floppy and would not function as needed. 
  • The protuberant mold screws led to difficulties in applying the putty knife to spreading and leveling the goop. 

    For iteration 2 ……

    • Rebuild the mold to insure that it’s flat and eliminate or countersink the screws.
    • Make the mold plates from a material that is less brittle than the acrylic currently used.
    • Figure out the right combination of additives so that the finished piece is stiffer.  Make the mold deeper to make the finished piece thicker also?

    Sunday Morning Science

    Fighting superstition and the post-factual world view

    This morning’s science session was composed of readings and discussions in General Chemistry.  The sacred text used was General Chemistry, Wikibooks.org, authors NipplesMeCool and Orngjce223.

    We learned about:

    • Properties and states of matter
    • Atomic numbers and mass numbers
    • The Mole 

    6.022 x 1023 atoms

    • and early history of theories into atomic structure

    Hail Science!

    Digital Twins

    Applications for Digital Twins

    Cyber-Self

    A digital representation of:

    • me that can interact with others for simpler tasks like scheduling, making reservations or routine purchases.
    • my health data.  Makes all data available at once to health care providers.  Receives test results and updates and adds them to the current representation of my health data
    • my financial data – balances, history, credit score, payments due, etc.
    • my values and preferences that would guide me while travelling, shopping, purchasing or deciding what to do or where to go.  It would guide me (via voice, wearable or AR) to the action or choice which best fit my values and preferences.
    • my goals and desired outcomes.  It would recognize decision points and guide me to the choice that gives me my best desired outcome.
    • my current physical state.
    • my current biochemistry
    • my  genome
    • my microbiome – a digital representation of the DNA of all my microbial symbionts
    • a model correlating recent objective and subjective changes in my health with changes in my microbiome, physical attributes and biochemistry

    Health monitoring

    • Tell me (or directly contact my healthcare provider) when one of my health metrics falls outside of acceptable bounds.

    − Combine this with nano-sensors for real-time internal monitoring of physical characteristics.  This could include chemical attributes as well as common vital signs.

    Device/Machine Representation for maintenance and sustenance

    • A digital representation of the current state of a device or machine – current physical characteristics (temperature, location, vibration, etc.)
    • A detailed history of all operations of the device/machine
    • Planned or needed events – supplies replacements, maintenance needed, upgrades, etc.
    • A pseudo-intelligence avatar of the device for interfacing with it.

    Device/Machine Representation for Marketing and Business Opportunities

    • A digital representation of all usage, sales, selections on the device or machine

    – Can be used to analyze and classify the most desired features or products
    – Can identify offerings/features to discontinue and new offerings or products to pursue.
    – Can be mined for product improvements and/or new product or feature development.

    Comparison of performance and characteristics across a fleet or collection of identical or similar devices

    Cyber-Self

    Device digital twins

    BMX bike digital twin

    GE Digital Twin

    Technologies for the Next 10 Years

    Below are some emerging technologies that are likely to be to be significant in the next several years.

    • NanoSensors
    • Internet of Nano Things
    • Synthetic biology
    • Block Chain
    • 2-dimensional materials
    • Systems metabolic engineering – feedstocks from microbes
    • Power from the air
    • Microscale 3D Printing
    • Digital twins
    • Machine Learning
    • Deep Learning
    • Human Microchip Implants
    • Very small chipsets
    • Augmented Reality
    • 3D Printing

    15 listed.  Need to narrow the list down to no more than 5.  The plan is to look at what would be at the intersection of these subjects and see what interesting projects might be there.  With 5 selected, the number of intersections to examine is 10 (combinations, order doesn’t matter, throw out repeats).  My scheme to narrow the list was to rank them based on my level of excitement for each, height of the barrier to entry, steepness of the learning curve, sparsity (a made up word meaning the relative number of people working in that area) and a cheaty booster score to make sure the ones I really liked wound up in the top 5.

    The top 5 are:

    Some Links
    Deloitte – Emerging Technologies
    Gartner – Technology Trends
    World Economic Forum – Top 10 Emerging Technologies
    Top 10 Strategic Technology Trends
    MIT Technology Review – 10 Breakthrough Technologies

    Some snippets on being present

    Mindfulness = nonjudgmental awareness of the present.

    The solution is acceptance—letting the emotion be there. That is, being open to the way things are in each moment without trying to manipulate or change the experience—without judging it, clinging to it, or pushing it away. The present moment can only be as it is. Trying to change it only frustrates and exhausts you. Acceptance relieves you of this needless extra suffering

    The problem is we have not just primary emotions but also secondary ones—emotions about other emotions. We get stressed out and then think, “I wish I weren’t so stressed out.” The primary emotion is stress over your workload. The secondary emotion is feeling, “I hate being stressed.”

    You do yourself a favor by accepting your feelings, saying instead, “I am standing up in front of everyone to give a talk.  Feeling afraid, anxious and vulnerable is normal and natural. It’s OK for me to feel this way, I accept these uncomfortable feelings”

    Nor does acceptance mean you have to like what’s happening. “Acceptance of the present moment has nothing to do with resignation,” writes Kabat-Zinn. “Acceptance doesn’t tell you what to do. What happens next, what you choose to do; that has to come out of your understanding of this moment.”

    If you feel anxiety, for instance, you can accept the feeling, label it as anxiety—then direct your attention to something else instead. You watch your thoughts, perceptions, and emotions flit through your mind without getting involved. Thoughts are just thoughts. You don’t have to believe them and you don’t have to do what they say.

    develop the habit of always noticing new things in whatever situation you’re in

    We become mindless, Langer explains, because once we think we know something, we stop paying attention to it. We go about our morning commute in a haze because we’ve trod the same route a hundred times before. But if we see the world with fresh eyes, we realize almost everything is different each time—the pattern of light on the buildings, the faces of the people, even the sensations and feelings we experience along the way. Noticing imbues each moment with a new, fresh quality. Some people have termed this “beginner’s mind.”

    Once you recognize that you don’t know the things you’ve always taken for granted, you set out of the house quite differently. It becomes an adventure in noticing—and the more you notice, the more you see.” And the more excitement you feel.

    Think of yourself as an eternal witness, and just observe the moment. What do you see, hear, smell? It doesn’t matter how it feels—pleasant or unpleasant, good or bad—you roll with it because it’s what’s present; you’re not judging it. And if you notice your mind wandering, bring yourself back. Just say to yourself, “Now. Now. Now.”

    When you become mindful, you realize that you are not your thoughts; you become an observer of your thoughts from moment to moment without judging them.  Mindfulness involves being with your thoughts as they are, neither grasping at them nor pushing them away. Instead of letting your life go by without living it, you awaken to experience.

    Nothing happens next. It’s not a destination. This is it. You’re already there.

    “Whenever you feel anxious about your future or your past, just breathe,”

    I am not my thoughts.

    “Ordinary thoughts course through our mind like a deafening waterfall ….we need to step out of this current, to pause, and to “rest in stillness—to stop doing and focus on just being.”

    1: To improve your performance, stop thinking about it (unselfconsciousness).
    2: To avoid worrying about the future, focus on the present (savoring).  relish or luxuriate in whatever you’re doing at the present moment—what psychologists call savoring.
    5: If something is bothering you, move toward it rather than away from it (acceptance).

    Beaglebone Black Crossover Cable Connection Attempt 1

    I want to gain freedom from the dreaded BeagleBone Black Ethernet Over USB method of connecting.

    Firstly, I am setting a static IP address for the Beaglebone as described here: http://www.rovbots.com/setting-a-static-ip-address-for-beaglebone-black/

    wp-1472073711863.jpg

    • Successfully changed the etc/network/interfaces file to add the information about the static address. Check
    • Board boots up with the 5V 2A power adapter (according to the board’s LEDs).
    • Tried to Putty SSH to the board – Fail – Connection attempt timed out
    • Also failed using these instructions – http://derekmolloy.ie/set-ip-address-to-be-static-on-the-beaglebone-black/  I get “Network error: Connection timed out” – Fail

    After much Googling, I found this site http://www.quepublishing.com/articles/article.aspx?p=2447201&seqNum=2 which has a chapter excerpt from the Beaglebone Black Primer at http://www.quepublishing.com/store/beaglebone-black-primer-9780789753861?w_ptgrevartcl=Getting+Started+with+the+BeagleBone+Black_244720.

    That chapter excerpt describes how to simultaneously connect your BBB by Ethernet over USB and with an Ethernet crossover cable. By SSHing to the BBB over the USB connection you can log in and use the ifconfig command to get the IP address assigned to the eth0 adapter on the BBB.  Then you can SSH to the BBB using that Ethernet address and login.  However, this doesn’t seem to work unless you first unplug the USB cable to force the use of the Ethernet connection.

    This procedure seemed to wipe out the whole concept of a static IP address on the BBB.  I’ll have to see when I reconnect again whether the same eth0 address found via ifconfig still works.

    When I go back into Windows and set my wireless network adapter to share its internet connection with the Ethernet network adapter I get kicked off the BBB.

    I then reconnect the Ethernet Over USB connection (EOUSB) to the BBB, login and do ifconfig and see that the eth0 address is now 192.168.137.96 – the first 9 digits of which match the Windows Ethernet network adapter’s static address.

    I then went back in and edited the /etc/network/interfaces file in the BBB to have an eth0 static IP address of 192.168.137.95 and a netmask of 255.255.255.0.

    Logging in over EOUSB still works. Whew! When I unplug EOUSB and use the eth0 IP address found using ifconfig though, I get that that network location is unreachable.

    Then, starting the BBB up with just the external 5V power supply and with the Ethernet crossover cable and then plugging in EOUSB to login and use ifconfig I see that the BBB eth0 has an address of 192.168.137.206. So, it looks like when connecting with the Ethernet crossover cable eth0 gets a dynamically assigned address in the 192.168.137.206 range to coincide with the IP address that the Windows machine’s LAN network adapter is set to – 192.169.137.1.  And I can then unplug EOUSB and login to the BBB using 192.168.137.206. The static IP address that I set for eth0 in the BBB’s /etc/network/interfaces file is being ignored. Will that address for eth0 be different every time?  That’s going to be a problem.

    Next steps …. ?????  Probably figure out how to get the startup and network access process to honor the static IP address set in the BBB’s interfaces file.

    Back on this 8/30/16 6:06 AM

    Following the suggestions at this link https://ubuntuforums.org/showthread.php?t=2288300 in order to try to cure the static address problem.  I searched for “/etc/init.d/udhcpd restart” in the /opt/scripts/boot directory and found in a file called “autoconfigure_usb0.sh” – which makes sense. I commented out the lines as suggested in the link.  The line numbers in “autoconfigure_usb0.sh” that I commented out are #s 97, 92, 93.  And that failed.  I can’t connect with either EOUSB nor via the serial connection now.  So, I have to reflash the image.  Sigh.

    7:38 AM Went for a run while the BBB image was reflashed.  I am now back to zero and can ssh to the BBB over both EOUSB and Ethernet.  Lots of work to get back to where I started, but I press on.

    6:24 PM

    This link http://stackoverflow.com/questions/24598610/issue-setting-static-eth0-ip-beaglebone-black-version-c-debian-preloaded provides a couple of suggestions on how to fix the problem.  The first is to edit /etc/network/interfaces to contain

    auto eth0
     iface eth0 inet static
        address 192.168.0.102
        netmask 255.255.255.0
        network 192.168.0.0 gateway 192.168.0.1

    That didn’t work. Another answer that hadn’t been upvoted at all suggested adding the line “/sbin/ifconfig eth0 192.169.137.95 netmask 255.255.255.0 || true” to the /opt/scripts/boot/autoconfigure_usb0.sh script.  I made that edit, adding that line in two places and it worked.

    I can now start the BBB either connected via EOUSB or with the crossover Ethernet cable and log in using either IP address.

    FIXED!