Shop OBEX P1 Docs P2 Docs Learn Events
Fill the Big Brain - Page 44 — Parallax Forums

Fill the Big Brain

1414244464759

Comments

  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-19 01:44
    Helicopter Camera & Orientation
    ratronic wrote: »
    @RonP that's amazing but he did have to remove the cover and replace the tail boom with carbon fiber one to get it to lift that camara.
    I see the one that Erco linked here uses a styro body that weighs almost nothing. http://www.amazon.com/Air-Hogs-Hawk-Eye-Channel/dp/B003956GNI Maybe this is the only camera option in a toy/hobby product. But one question - why does the camera look forward? To image the ground, the camera should look down, right?
  • Duane DegnDuane Degn Posts: 10,588
    edited 2011-08-19 02:36
    Humanoido wrote: »
    But one question - why does the camera look forward? To image the ground, the camera should look down, right?

    If you only want to see the ground. Looking straight down gets boring fast.

    I have a pan and tilt setup on my T-Rex 600.

    @ratronic, The mCX2 has slightly larger motors than the mCX. I purchased a mCX2 as a Christmas bonus for one of my employees. I flew both my mCX and his mCX2 right after each other. I thought the mCX2 was a little more powerful (and a lot cooler looking).

    The mSR is more fun (and a lot harder to fly) than either the mCX or the mCX2. (The mSR isn't a good "first helli".)

    Duane
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-19 06:07
    Reducing Breadboard Capacitance in High Speed Propeller Circuits
    Hack your Overclocked Brain Breadboards

    Options are now available for both RC and high speed Propeller clocks. Now you can
    create a new more powerful high speed breadboard.. but you'll need to hack it.

    attachment.php?attachmentid=84248&d=1313761186
    The view inside a solderless breadboard shows a series
    of electrically conductive strips that make a circuit from one
    hole connection to the next

    _______________________


    These connectors conduct electricity inside breadboards and can add small amounts of capacitance and electrical resistance in circuits. They may also act like small antennae picking up stray noise and/or radiate EMI/ RFI to adjacent components, machines and circuits. While this is not a concern in most designs involving RC clocking, or circuits with smaller numbers of Propeller chips, it can be a concern in circuits that are operated at full clock speed with many Propellers in a large array or various circuits at over-clocked frequencies.

    As seen in the photo, a single strip length consists of five connectors, in this particular manufacturer's breadboard, all joined together. One of the most important areas on the Propeller chip for clocking management is the X0 - X1 connection points where the crystal connects. This is also where a faster 6.25 crystal connects for 200MHz operations.

    It's possible to shorten the length of this "hidden" connector by completely removing three connectors from the strip, since only the crystal is connected to the Propeller pin, necessitating only two connectors. This will likely improve the circuit. From a quantitative view, more tests are required to determine the resulting cause and effect.

    It is suggested to remove the backing and have any number of pre-prepared connectors available for various intentions. For clocks and high speed pins with one connection in addition to one prop pin, a two pin connector can be inserted. More one pin and two connections, a three pin connector will suffice.

    Don't replace the backing with the sticky tape side but rather use a thin hardboard that has no tape. This mod permits using and reconfiguring the breadboard for many high speed uses. Transparent plastic as a breadboard backing is ideal for this application. It's thin, strong, maintains its shape, readily cuts and drills, is low cost, and can be worked with a soldering iron.

    Metal connectors on the adjoined row are more readily removed by use of the abrasive cutting disc on a MotoTool. Alternatively, the metal will score and bending can weaken the metal until it breaks apart.


    References

    Breadboards

    http://forums.parallax.com/showthread.php?124495-Fill-the-Big-Brain&p=1025796&viewfull=1#post1025796
    http://forums.parallax.com/showthread.php?124495-Fill-the-Big-Brain&p=1025791&viewfull=1#post1025791

    Transparent Plastic
    http://forums.parallax.com/showthread.php?124495-Fill-the-Big-Brain&p=970854&viewfull=1#post970854
    http://forums.parallax.com/showthread.php?124495-Fill-the-Big-Brain&p=1005967&viewfull=1#post1005967

    Overclocking
    http://forums.parallax.com/forums/default.aspx?f=25&m=215415
    http://forums.parallax.com/forums/default.aspx?f=25&m=297000
    http://propeller.wikispaces.com/Oscillator
    http://forums.parallax.com/forums/default.aspx?f=25&m=228279
    http://forums.parallax.com/showthread.php?120079-Can-you-overclock-the-propeller-with-extreme-measures
    http://en.wikipedia.org/wiki/Overclocking
    http://www.pugetsystems.com/submerged.php
    http://forums.parallax.com/showthread.php?p=849265
    538 x 487 - 63K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-19 06:37
    Duane Degn wrote: »
    If you only want to see the ground. Looking straight down gets boring fast.
    I have a pan and tilt setup on my T-Rex 600. Duane
    Pan & tilt explains a lot of things. But for indoor use, I'm trying to imagine apps for looking forward at highest room elevations - find a book on the top shelf, inspect room cracks by the ceiling, look out windows up high, monitor all the directions in a single room, look at oncoming walls to avoid collisions, (fill in the blank _____.)
  • ratronicratronic Posts: 1,451
    edited 2011-08-19 19:40
    Blow away all the cobwebs
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-20 10:47
    Big Brain AIRPORT Becoming a Reality
    31NifEJxqgL._SL500_AA300_.jpg
    http://www.amazon.com/gp/product/8499000606?ie=UTF8&tag=syma107heli-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=8499000606
    During the weekend, the Big Brain project invested in the Syma S107G 3 channel alloy wireless infrared remote controlled helicopter. This Syma helicopter comes fully assembled and ready to fly. It only needs a heli recharge and the controller requires six 1.5 AA batteries out of the box.

    The tiny indoor helicopter will land and take off from atop the Big Brain where a custom Brain Heli Airport is being constructed from transparent plastic.

    The goal is to create various control by the Big Brain for takeoff and landing, or to make this an entry experience into the world of brain aerial resources and peripherals. It is viewed as a precursor to a remote controlled reconnoissance device and possible swarming applications.

    Part of this initiative was inspired by Ken Gracey who is working with a QuadCopter build.
    http://forums.parallax.com/showthread.php?133372-Ken-s-QuadCopter-Build-Log-(now-includes-videos)

    Information from Erco, Ratronic, Duane Degn, RonP and Ken Gracey was helpful in making various determinations.
    syma6.jpg
    Amazon.com

    PA260023-300x225.jpg

    The Syma S107G received the highest reviews.
    http://syma107.com/
    http://www.amazon.com/Syma-S107-S107G-Helicopter-Colors/product-reviews/8499000606/ref=cm_cr_dp_all_helpful?ie=UTF8&showViewpoints=1&sortBy=bySubmissionDateDescending

    After reviewing this site
    http://syma107.com/clones-and-fake-syma-s107/
    it was confirmed the S107G is a real one.

    The store had numerous small and large models, some were Syma brand while the remainder were various Chinese brands in Chinese language.

    The key factor in selecting the S107G is undoubtedly the gyroscope system which allows for the greatest stability and contributes to various 5 star ratings in the analysis of command and control.

    A secondary factor is the metal used in various body sections to help prevent breakage and increase durability.

    The project opted for the infrared control, as in regard to the lab having more resources and experience with many infrared Parallax projects in the past.

    Price: RMB229 at Carrefour (US$35.76)

    Specifications
    1. Syma 107G 3CH HELICOPTER
    2. Building in Gyro Styles With USB
    3. Matel Frame With Lipo Battery
    - Product Feature: Up/down, left/ right,forward/backward
    - Battery: 3.7V 150Mah Li-poly
    - Charging time: About 30-40 mimutes (USB charging)
    - Flying time: About 5-7 minutes
    - Controlling distance: About 10 meters
    - Battery for controller: 6"AA"batteries(not include)
    - Product Size: 22X3.8X9.8cm
    - Box Size: 48X 9X 18.5cm
    - CNC components
    - Frequency: A/B channel selector
    - Test report: CE ROHS FCC ASTMKey

    Features:
    - Vernier adjustment knob.
    - Double protection.
    - Flash light.
    - Indoor flight.
    - 3D full function.
    - Built-in GYRO

    Links
    http://syma107.com/my-syma-store/
    Syma S107 Battery
    http://syma107.com/syma-s107-battery-problem/
    Clones and Fake Syma S107
    http://syma107.com/clones-and-fake-syma-s107/
    Getting Started-What is A Mini- Helicopter
    http://syma107.com/getting-started-in-remote-helicopters/
    Syma S107 Manual-Download PDF
    http://syma107.com/download89/Syma%20S107%20Manual.pdf
    Syma S107 Faq
    http://syma107.com/syma-s107-faq/
    Modifications
    http://syma107.com/syma-s107-modifications/
    Videos
    http://syma107.com/syma-s107-videos/
    Store
    http://syma107.com/my-syma-store/
    Hold Fly Test Mod
    http://www.symahelicopter.com/2011/03/23/syma-s107g-hold-fly-test-modification/
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-20 10:57
    ratronic wrote: »
    Blow away all the cobwebs
    That's a good one!
  • TtailspinTtailspin Posts: 1,326
    edited 2011-08-20 15:51
    A flying Roomba?...Hrmmm. Good call Ratronic. :thumb:



    Humanoido, this sentence seems incomplete to me...
    This Syma helicopter comes fully assembled and ready to fly.
    From my experience, it should read like this...
    This Syma helicopter comes fully assembled and ready to fly into a wall, and become fully disassembled.
    :lol:

    I am just teasing of course, those things practically fly themselves... It's the human that flies it into the wall... :innocent:

    -Tommy
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-21 02:31
    Ttailspin wrote: »
    A flying Roomba?...Hrmmm. Good call Ratronic. :thumb: -Tommy
    Tommy, I think you have something with this idea. There's a lot of dust up on top of everything with "high not easy to reach" places that generally go unnoticed. I think a small flying roomba could approach these areas and solve this problem. But Roombas and the vacuum cleaner idea may be overkill. You don't need a vacuum motor and special air intake or a flying vacuum cleaner - just use the rotor-wash from the S107G to displace the dust - it will take some careful flying so as not to run into any walls.
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-21 02:58
    Big Brain Airport - Flying the S107G
    Part 1 Introduction - a precursor to Propeller control

    syma9.jpg
    http://syma107.com/

    If you're following along, the project is under construction with a top mount airport for launching aerial aircraft, such as small rockets, airplanes, helicopters and special test aircraft.

    To begin, the project has purchased an original Syma S107G helicopter for indoor flying (and possible outside night flying) and is currently running it through its paces, developing flight and handling data.

    The small 7.5-inch 107 is being flown without a controlling Propeller chip, though the objective is to learn all the dynamics and characteristics of flying to see how the results can be "propellerized." This information will be shared for all helicopter and Propeller enthusiasts.

    Battery
    Some do's and don'ts
    • Do not let the LiPo battery run down completely before recharging
    • Do not immediately recharge the battery after use as a hot battery recharged will lose some life
    • Recharge with the USB cable and not the controller, or the controller batteries will be depleted

    Crashing
    • When learning to fly, crashing is inevitable. Have a soft cushioned area below to prevent any breakage. Use a bed or pillows on the floor and avoid walls and the ceiling.
    • When a crash is impending near the floor, immediately throttle back completely - this will help preserve blades.
    • Proper initial trim will help reduce crashes
    • Use slow motions which are more readily corrected

    Flying
    Good Techniques
    • Avoid the ceiling - it creates a backflow of air that stops flight management
    • Travel by "spin and forward" technique which is more stable than going backwards
    • Turn off fans, air conditioners, close windows, avoid drafts, air currents
    • Always trim first for precision movements
    • Hone first by a rock steady hover
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-21 06:42
    Apple iPhone joins Big Brain's Propeller BWM
    Use iphone to generate notes as calibration waveforms


    Need a simple and easy low cost way to calibrate your Big Brain's machine Brain Wave Monitor? It's simple as typing the calibration notes on a tiny musical keyboard called the Zen Piano. The Zen is completely free and has a unique key pressure sensitivity feature to set amplitude. Here's an example where some basic household items (computer, cell phone, camera, freeware) can be used to create a functional scientific instrument.

    attachment.php?attachmentid=84334&d=1313932988
    Use of Apple iPhone to calibrate a Big Brain BWM machine. Photo shows a
    single note peak and possible harmonic. Note some irregularity in the curve
    caused by a mix of background noise coming in through an open window

    _____________________


    iPhone has numerous free program that generate keyboard notes which can be used for the purpose of calibrating a Brain Wave Machine.

    The photo shows the use of Zen Piano in real time to generate individual played notes. The program can also record and play back notes and music. It will also control the loudness of the notes based on the amount of pressure placed on the virtual keys.

    Along with iSpectrum, a complete package is capable of showing frequency peaks, waveforms, and harmonics. (see photo) Use the camera to capture waveforms like digital storage scope or use a common image capture program.

    List of No Cost iPhone Musical Keyboards
    PL.PianoFree
    PIY Lite
    Pocket Voice
    Virtuoso
    Zen Piano

    List of Components
    iMac
    iPhone
    iPhone Zen Piano
    iSpectrum
    iPhoto
    Preview
    Camera
    SimpleCap
    Big Brain Propeller Arrays
    BWM Brain Wave Monitor

    Coupling is wireless. Experiment with other programs and chords made with multiple key depressions. Check upper and lower frequency vs note limits. Verify scales, harmonics, ranges, intensity, plots, durations, and the meter features such as Hanning Blackman Harris conditioning, averages and normalizations.

    Instrumentation Background
    Adapted from AC Circuit Experiments - Basic Electronic Tutorials
    "The Winscope (or other) program comes with another feature other than the typical "time-domain" oscilloscope display: "frequency-domain" display, which plots amplitude (vertical) over frequency (horizontal). An oscilloscope's "time-domain" display plots amplitude (vertical) over time (horizontal), which is fine for displaying waveshape. However, when it is desirable to see the harmonic constituency of a complex wave, a frequency-domain plot is the best tool.

    If using Winscope, click on the "rainbow" icon to switch to frequency-domain mode. Generate a sine-wave signal using the musical keyboard (panflute or flute voice), and you should see a single "spike" on the display, corresponding to the amplitude of the single-frequency signal. Moving the mouse cursor beneath the peak should result in the frequency being displayed numerically at the bottom of the screen.

    If two notes are activated on the musical keyboard, the plot should show two distinct peaks, each one corresponding to a particular note (frequency). Basic chords (three notes) produce three spikes on the frequency-domain plot, and so on. Contrast this with normal oscilloscope (time-domain) plot by clicking once again on the "rainbow" icon. A musical chord displayed in time-domain format is a very complex waveform, but is quite simple to resolve into constituent notes (frequencies) on a frequency-domain display."
    549 x 433 - 84K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-21 07:14
    Big Brain Airport - First Mission
    Airport Peripheral Begins to Take Shape
    attachment.php?attachmentid=84353&d=1313949980
    A top mounted airport with helicopter
    take-off and landing pad is being built
    onto the Big Brain. The airport will be
    constructed with green Transparent
    Plastic and a mounting trusswork of
    design-as-you-go technology. It will
    host a Syma S107G Helicopter with
    infrared guidance and control. This
    is an artistic rendition of the project.
    The airport is expected to take several
    weeks or months to complete.

    _____________________


    The first mission of Big Brain's airport is now decided and will be accomplished with the S107G Helicopter setting atop the newly completed airport pad. The overall goal is to pre-requisitely trim and adjust (possible weight redistribution) the craft to fly in the most stable manner possible, and then attempt the mission to vertical take off and land, returning to the tiny center of the Airport Pad.

    This will set the pace for a variety of Big Brain Copter missions (or Heli missions), all of which require vertical take off and landing. The experiment can also pave the way towards exploring ways of control with the S107G and the Propeller chip.
    289 x 180 - 22K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-21 11:43
    Big Brain Airport - Budget Control
    attachment.php?attachmentid=84354&d=1313952057
    http://nces.ed.gov/nceskids/createagraph/default.aspx

    The total budget for the Big Brain Airport along with its helicopter aircraft furnishings is a maximum of $50. The breakdown is as follows:

    Budget Planning
    Transparent Green Plastic Construction Material $2.00
    S107G Helicopter 229 RMB $35.23
    Truss Hardware $2.50
    Batteries for Controller (6) $10.00
    Total Estimated Cost $49.73

    So far the project is within budget and on schedule.

    attachment.php?attachmentid=84356&d=1313953455
    Pie chart shows Transparent Plastic is the
    smallest expense while the helicopter is
    the greatest expense.
    394 x 314 - 28K
    496 x 411 - 39K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-21 12:45
    Big Brain Begins Micro Space Program
    Introducing Micro Space
    attachment.php?attachmentid=84358&d=1313958587
    Micro Space Program Solar image taken
    with the Big Brain Robotic Space Telescope
    from the Micro Space Program. The image
    shows various indications of solar granulation
    and minor sunspot activity. The monitoring
    of solar activity is important for Earth-based
    electronics, satellites and astronauts in space.
    Photo by Humanoido.

    ______________________


    Micro Space Exploration with Propellers and the Airport Launch Complex


    Spawned by the development of a Big Brain Airport Complex to launch helicopters, and the ability to do massive parallel control with many I/O in the EXO section, the Big Brain will utilize the same facilities to engage in a Micro Space Program. It's possible that various upgrade gantries may be introduced in the future to facilitate specific missions.

    Micro space refers to the space in your room. Initially one may think this is limited. However, the research from a Micro Space Program is not unlike a full scale space program in many aspects - as many similarities exist for study and research including exploration of aerospace dynamics. Small scale craft are not to be disregarded as the program will show.

    The MSP Micro Space Program will encompass a number of aerospace elements and research dynamics in addition to helicopter missions. Mission designs are aimed towards including robotic payloads, chemical and inertial ballistic rockets, balloons, helicopters, kites, tethering, laddering, gravitational guided reentry, string restrictors, surveillance devices, defensive mechanisms, parachutes, gliders, air bags, inertial launchers, and special designed aerial micro spacecraft, all designed to perform within micro space.

    The MSP Micro Space Program is spin off technology for the author's own full space program and near space program, the latter two which are currently not open source. The Big Brain also has the ability to investigate various forms of guidance and control within the realm of micro space. G&C can take on various forms - infrared controllers, wireless radio, mechanical guidance systems, and tethered restrictors for example. Stay tuned for more information about the Micro Space Program.
    252 x 245 - 20K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-21 18:08
    MIT Autonomous Helicopter Robot

    http://www.engadget.com/2009/10/16/mit-takes-the-wrappers-off-autonomous-robotic-helicopter-with-i/

    Uses laser positioning, AI, stereo vision for obstacle avoidance, mapping..
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-21 18:12
    Stanford University Learning Toy Helicopter

    http://news.cnet.com/8301-11386_3-10030884-76.html

    Apprentice learning - one helicopter learns from another

    "The robotic helicopter "watches" another helicopter flown by a human expert, meaning that it records data on its movements, such as position by GPS and velocity. The robot then adapts those maneuvers with new controls every 20th of a second, according to the Stanford computer scientists.

    Read more: http://news.cnet.com/8301-11386_3-10030884-76.html#ixzz1ViRxPNGW"

    http://www.livescience.com/2832-robot-helicopter-teaches-fly.html

    Helicopters are not easy to control. Constant input is required to keep one stable.
    "The helicopter doesn't want to fly," said Oku. "It always wants to just tip over and crash."
    The robotic student is loaded with aftermarket instrumentation, from accelerometers and gyroscopes to magnetometers, which use the Earth's magnetic field to figure out which way the helicopter is pointed. In the future, such a craft might prove helpful to search for land mines in a war region or to map out wildfire hotspots.
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-21 18:22
    The CMU helicopter

    Autonomous helicopter project
    http://www.cs.cmu.edu/afs/cs/project/chopper/www/

    the latest flight tests of a new linear robust controller for the Carnegie Mellon University Yamaha R-50 Robotic Helicopter

    Lists a series of basic maneuvers with graphical illustrations at
    http://www.marcolacivita.com/research/flight_tests/

    Includes

    Square
    Forward Turn
    Backward Turn
    Nose out Pirouette
    Nose in Pirouette

    "the maneuvers were all flown with the hover controller. This controller consists of 1 multivariable (MIMO) inner loop for stabilization and 4 separate (SISO) guidance loops for velocity and position control. For every maneuver there is a description and 2 different videos. The first video is from a Mini-DV camera. The second is a playback of the flight data recorded during the same maneuver; that is, it is not a simulation. The animation in the second video is created with an inteface designed to read and playback flight data for better analysis. The graphical inteface also shows the desired trajectory."
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2011-08-21 18:28
    Humanoido,

    We all can use Google to find the info and links you've posted in this thread. What we really want to see posted are your own experiences: photos, videos, schematics, and source code for your projects -- not someone else's.

    Thanks,
    -Phil
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-21 19:48
    Big Brain Robotic Space Telescope
    Propellers Slated for Telescope Interface
    attachment.php?attachmentid=84398&d=1313980074
    Preparing to conduct a Micro Space Program, a Big Brain Robotic Space Telescope is in the design works, and parts of which are in limited operations. The BB RST will likely be controlled by Propeller chips. The sample image shows the gibbous Moon captured with the telescope, undriven and unmounted, and records color created by chemical pollution in the upper atmosphere for Earth analysis. Chromatic dispersion analysis can identify various types of pollution and in other cases serve as particular dichroic and character selection filtering. Photo by Humanoido
    ___________________


    A design in the making, using a very small camera modified to become a digital storage telescope, the BB RST could possibly be combined with a basic altazimuth telescope mount. This would have a choice of electronic servo pulse driven telescope drive with two servos driven simultaneously with a choice of lunar, planetary or sidereal rates or more simply with signals for manual calibration and correction rates.

    The Big Brain Robotic Telescope under the Micro Space Program breaks all the rules of telescopic use by gathering information and telescopic data from inside the room looking out through a closed window. Electronic compensation is used to correct for temperature differences and window glass. The Big Brain Robotic Telescope is part of the Big Brain Micro Space Program.

    A large number of Big Brain applications are being generated by the new Micro Space Program.
    433 x 340 - 26K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-21 21:23
    Second Big Brain Robotic Telescope
    Telescopes as Propeller peripheral devices

    The second telescope for the Big Propeller Brain is a Meade
    Instruments Corporation computerized GOTO robotic telescope
    that automatically finds solar system and deep sky objects,
    and has full tracking and guiding ability.
    attachment.php?attachmentid=84400&d=1313984832
    The Big Brain Exo at right will connect to this larger
    robotic space telescope and function in conjunction
    with the Micro Space Program.

    ____________________


    The larger size will enable higher resolutions and deeper stellar magnitudes. A CCD cam enables high resolution images and studies of significance. The ETX-60 is a refracting telescope with a 60mm diameter coated glass primary objective lens, a focal length of 350mm, and a focal ratio of F5.8.

    An advantage of this telescope is it can automatically locate and lock on celestial objects, plus function in remote locations with batteries. However, by design, the Micro Space Program only needs a small room as an observation center.

    The second BB RST was star tested and CCD imaging tested with the lunar surface and is shown to have exceptional optics. The BB RST works well with a SONY Cyber-shot DSC-T10 7.3 MegaPixel camera with image stabilization and sensitivity to ISO1000.

    The camera takes movies in three resolution formats (160, 640 Standard and 640 Fine) and uses a Carl-Zeiss lens with an optical 3X zoom and double anti-blur technology.

    Cloudy Nights Telescope Review
    http://www.cloudynights.com/item.php?item_id=733

    The telescope, with Autostar technology, has shown numerous Galilean satellites, clouds on Jupiter, rings around Saturn, and spectacular views of the lunar craters and Maria. It's use with both Barlow and Focal Reducer has extended its use. It excels with deep sky objects finding such famous sites as the M1 Pulsar, M13 Globular Star Cluster in Hercules, M8 Lagoon Nebula, M57 Ring Nebula, M27, and M42 in Orion where stars are born.

    It is expected that the Propeller power of the Big Brain could extend the usefulness of the robotic telescope by a factor of 100 to 1000 times, a simple assessment based on the number of I/O controlling ports provided and computational abilities.
    399 x 510 - 72K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-21 22:29
    Right Brain Left Brain Experiment

    Lift your right foot a few inches from the floor and then begin to move it in a clockwise direction. While you’re doing this, use a finger your right index finger to draw a number 6 in the air. Your foot will turn in an anticlockwise direction and there’s nothing you can do about it!

    The left side of your brain, which controls the right side of your body, is responsible for rhythm and timing. The left side of your brain cannot deal with operating two opposite movements at the same time and so it combines them into a single motion.

    http://www.sciencemadesimple.co.uk/page76g.html

    The machine brain may be similar. It has four quadrants of brains with two quadrants extremely pronounced. The connections between left and right machine brains are currently through thin air. How does this happen? The transfer of audio cues are input from left to right without wires. (see BWM posts for more information)
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-22 05:59
    Big Brain's First Telescope
    attachment.php?attachmentid=84409&d=1314016611
    Photo of the 1st Big Brain telescope setting atop
    the EXO. Image taken with PhotoBooth, iMac and
    the built in FaceTime HD camera from across the
    room. This view shows the telescope digital view-
    screen at the Big Brain summit. To engage in
    astronomical imaging, the curtains are simply
    pulled to the sides and photos are captured
    through the window.

    ___________________


    This may be the smallest telescope ever used in the lab. It's the easiest to use and the most useful. It's construction is unique. It has conducted several very useful projects using the Moon and Sun to study Earth's atmospheric effects and pollution.

    The lab has built telescopes ranging in diameter sizes from 30mm (held in one hand) on up to just over 50-inches (moved by truck). However, this small telescope creation is not only the most unique, but easy to use. It's a perfect size to weight ratio match for the Big Brain.

    The telescope's story began as a tiny camera, the smallest offered by SONY. Normally a camera is technically not a telescope when it has a non-supplemented 50mm lens, but there's some magical no-mans land where a telephoto and special features can transform a common camera into a telescope.

    Here's how to make a digital recording telescope from a camera. First you need a camera than can record VGA stills. Activate the full optical zoom to achieve the largest image scale. Enter the mode which enhances the exposure (for sun, Moon, Planets, etc.) while observing the image on the display. Process with iPhoto to enlarge image scale and enhance the image. Other more advanced techniques are available including the Steady Cam image stabilization feature and creating single high resolution stills by summing and processing numerous images from a movie.

    The camera and helicopter airport compete for the same brain top space and this is not yet resolved. Currently the Big Brain is acting as a top mounting surface with found space on a hosted Parallax BASIC Stamp HomeWork Board. This is mounted next to a PPDB. In the future, the BB can be worked into a drive for the telescope and offer positioning, tracking and guiding. This would use Propeller chips on the left brain side. The right brain will do the image processing and enhancements.

    These experiments and upgrades are conducted with the EXO which is more readily made moveable and offers more supporting structure in unique ways.
    360 x 385 - 44K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-22 06:54
    iPhone Digital Telescope for the Big Brain
    attachment.php?attachmentid=84411&d=1314020847
    Big Brain has a third telescope made from an Apple iPhone
    camera function using special programs found at the
    Apple iStore

    ______________________


    This Telescope peripheral under development for the Big Brain adds image storage, wireless operations, remote abilities, image enhancement, email, internet, messaging, digital image transmission, posting, and special imaging features.

    The third telescope for the Big Brain is an adaptation of an iPhone camera and program that has zoom function and a front mount experimental lens. The double and plano convex lens combinations can increase the effective optical focal length of the built in camera, converting it to a telescope. The iPhone is much thinner than the Sony "telescope" but it's wider and longer. The photos are lower res compared to the Sony. However, its simple touch screen and much larger viewing area makes astro imaging a breeze. The Apple iStore has many camera programs to choose from, offering various ways to adjust image scale, make exposures, and adjust the image. You can use a camera program to simulate old time b&w plates taken by telescope observatories in the 1940s and 1950s.

    iPhone is very versatile for the Propeller Brain acting as the calibrator for the Propeller side Brain Wave Monitor, a digital sound recorder for machine brain wave activity, and now as a variable zooming telescope with special effects.

    The iPhone Telescope for the Big Brain will have continuing development. With its internet connection and wireless features plus ability to email and send text with images, it's a remarkable device.
    440 x 471 - 73K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-22 07:05
    First Telescope Image from Big Brain's 1st Camera
    attachment.php?attachmentid=84412&d=1314021651
    The rising Moon - note obstruction by the top
    of distant skyscrapers at the bottom right of the Moon


    Shot with VGA single photo color mode, full optical zoom and digital compounded zoom. Image scale compounded with Apple iPhoto. Shows excellent control of lunar image scale and distance focus set at infinity, optical and digital zooming with exposure control. Image stabilization activated with auto setting at high ISO.
    391 x 272 - 20K
  • Mike GMike G Posts: 2,702
    edited 2011-08-22 07:17
    How was the moon picture taken? Is the process automated and initiated from the Big Brain? Did you use your finger or another manual process?
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-22 08:45
    Propeller PIR Motion Sensor for Flight Recorder
    parallax-pir-motion-sensor-B.jpg
    attachment.php?attachmentid=84416&d=1314027528
    Stand alone operation circuit for a Parallax PIR sensor
    with relay to trip a camera or telescope shutter release

    The PIR Sensor detects motion up to 20 feet away by using a Fresnel lens and infrared-sensitive element to detect changing patterns of passive infrared emitted by objects in its vicinity.

    This idea uses the Parallax PIR motion sensor set to one PPPB for control. This is directional towards the airport and S107G. The PIR to Propeller connection is made, motion is detected by the PIR when the craft launches and exhibits an infrared signature, a timing delay is initiated by the Propeller chip and pin 7 is made high at the end of the timing loop, activating a standard rotation servo that trips the telescope's camera shutter release, thus taking a movie automatically of the launch and take-off. The movie can continue to monitor and record the helicopter flight from launch to landing and then deactivate the camera by tripping the shutter a second time based on elapsed time. Whereupon the right side of the Big Brain will take over, downloading the movie and capturing individual frames for historical record keeping.

    PIR Links
    http://www.parallax.com/Store/Sensors/ObjectDetection/tabid/176/CategoryID/51/List/0/SortField/0/Level/a/ProductID/83/Default.aspx

    555-28027 PIRSensor RevB v2.0 (.pdf)
    http://www.parallax.com/Portals/0/Downloads/docs/prod/sens/555-28027-PIRSensor-v2.0.pdf

    http://forums.parallax.com/showthread.php?128878-PIR-propeller-robot-board

    The PIR (Passive Infra-Red) Sensor is a pyroelectric device that detects motion by measuring changes in the infrared (heat) levels emitted by surrounding objects. When motion is detected the PIR sensor outputs a high signal on its output pin. This logic signal can be read by a microcontroller or used to drive an external load.

    NOTE: The product information found on this page currently pertains to Revision B of this product, which provides many updates and features from Revision A. Some of these include:

    Longer detection range, selectable by onboard jumper
    Wider supply voltage, from 3 to 6 VDC
    Higher output current provides for direct control of an external load
    Mounting holes included for permanent projects
    All parts SMT

    Features
    Detection range up to 15 ft away on short setting, up to 30 ft away on long setting
    Jumper selects short or long settings
    Directly drive a load
    Onboard LEDs light up the lens for fast visual feedback when movement is detected
    Mounting holes for 2-56 sized screws
    3-pin SIP header ready for breadboard or through-hole projects
    Small size makes it easy to conceal
    Easy interface to any microcontroller

    Applications
    Motion-activated airport nightlight
    Intruder Alert Alarm system
    Auto activated Flight Recorder

    Key Specifications
    Power requirements: 3 to 6 VDC; 12 mA @ 3 V, 23 mA @ 5 V
    Communication: Single bit high/low output
    Dimensions: 1.41 x 1.0 x 0.8 in (35.8 x 25.4 x 20.3 cm)
    Operating temp range: 32 to 122 °F (0 to 50 °C)

    Front View (new style)
    555-28027-M.jpg
    Using the PIR as standalone
    www.scary-terry.com/itw/pirsensor/pirsensor.htm

    Interface the PIR sensor with the Propeller
    PIR senses movement and temperature changes within a proximity of about 20 feet. The PIR module can run either on 3.3 VDC or 5 VDC. However, this example program utilizes a 5 VDC supply from the Demo Board with an output to LED on PIN 16.

    http://obex.parallax.com/objects/327/
    {{
    ***************************************
    *        PIR Object V1.0              *
    *      (C) 2008 Parallax, Inc.        *
    * Author:  Joshua Donelson            *
    * Started: 06-03-2008                 *
    ***************************************
    
    Interfaces the PIR sensor with the Propeller Demo Board.
    PIR senses movement and temperature changes within a proximity of about 20 feet.
    The PIR module can run either on 3.3 VDC or 5 VDC; however this example program utilizes
    a 5 VDC supply from the Demo Board.
    
           PIR SENSOR 
      ┌───────────────────┐
      │     ┌───────┐     │    :: Connection To Propeller ::
      │     │   ‣   │     │        1 - Ground
      │     └───────┘     │        2 - Either 5 or 3.3 VDC (5 VDC in this example)
      │    GND +5V SIG    │        3 - Signal to Input PIN with 2kΩ resistor
      └─────┬───┬───┬─────┘                                                 
            │  │    2K
              └┘   └ Pin
    
     
    --------------------------REVISION HISTORY--------------------------
      N/A
    --------------------------------------------------------------------
     
    Copyright (c) 2008 Parallax, Inc. 
    
    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
    documentation files (the "Software"), to deal in the Software without restriction, including without limitation
    the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,
    and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
     
    The above copyright notice and this permission notice shall be included in all copies or substantial portions of
    the Software. 
    
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
    TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
    TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    SOFTWARE.
    
    }}
    
    _clkmode = xtal1 + pll16x                               ' Setting Clock Mode to Crystal 1 with 16 multiplier 
    _xinfreq = 5_000_000                                    ' Propeller set to run at 80MHz
    
                                                                                     
    PUB PIR | countdown                                     ' Public Method name PIR (proximity sensor); with a local long sized variable countdown
    
      dira[1]~                                              ' Set PIN1 to input
      dira[16..17]~~                                        ' Set P16-P17 to outputs                       
      outa[16..17]~                                         ' Set P16-P17 to low
    
    countdown := 30                                         ' Assigned variable "countdown" a value of 30                      
    
      !outa[17]                                             ' Toggle PIN17 to indicate PIR warm-up process has begun
    
      repeat until NOT countdown                            ' Repeat loop until countdown = 0
        waitcnt(clkfreq + cnt)                              ' Wait 1 second
        countdown --                                        ' subtract 1 from variable countdown
    
      !outa[17]                                             ' Toggle PIN17 to indicate warm-up process finished
                          
      repeat                                                ' Repeat
       if ina[1] == 1                                       ' If PIN1 equals a 1 (PIR is triggered)
         !outa[16]                                          ' Toggle PIN16 (LED on)
         waitcnt(clkfreq/10 + cnt)                          ' Wait a 10th of a second
         !outa[16]                                          ' Toggle PIN16 (LED off)
    
    341 x 200 - 6K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-22 09:28
    Big Brain Automated Telescope Control

    The Parallax OBEX has programs to use for controlling a single standard servo to impel a tripping force to the telescopes camera shutter release. This works well with the First Telescope. It is not implemented with the iPhone color Telescope which requires a touch entry. (In time, a suitable material will be found to simulate a human's touch)

    Additional pushbuttons are easily added based on the provided schematic, for various functions and initiated auto sequences and controls. The only parts needed are the pushbutton and 10K resistor for each. It's simple to put a pushbutton on a pin when only a few are involved. For keypads, other more effective wiring is available. Pek also has a power light which can be useful when used with specific dedicated Propeller camera chips.

    In the first PEK program, the use of a pushbutton is presented, again, along with the code for Propeller control. This pushbutton can be used for a manual over-ride to trip the shutter or as a control to tell the Big Brain to automate the sequence. The same pushbutton program can be used to control other parts of the telescope.

    The Big Brain Propellers and servos may also be introduced for slewing the telescope, guiding the telescope, selecting different driving rates depending on the object viewed, automating the ocular focus for selected astronomical objects, remembering the settings, doing automatic setup and calibrations, initiating tests, controlling filters, initiating precision timed exposures, doing over-rides to reposition the telescope, calculating and preserving exposure times, taking sequential images, controlling video recordings, recording date and time of images and observing sessions, controlling dark adapted lighting, controlling a mini thermodynamic equalizer, possible rotation and insertion of various viewing oculars, setting polarization degrees, controlling super cooling of sensors, automating dark frames and doing imaging preliminaries, eliminating periodic errors in guidance systems, tracking battery reserves, and numerous other functions.
    ''Single_Servo_Spin
    ''Author: Gavin Garner
    ''November 17, 2008  
    ''This program demonstrates how to control a single RC servomotor by dedicating a cog to output signal pulses using a simple
    ''Spin program. Once the "MoveMotor" method is running on a new cog, it continuously checks the value of the "position"
    ''variable in the main RAM (the value of which code running on any other cog can change at any time) and creates a steady
    ''stream of signal pulses with a high part that is equal to the "position" value times 10 microseconds in length
    ''and a low part that is 10ms in length. (This low part may need to be changed to 20ms depending on the brand of motor being
    ''used, but 10ms seems to work fine for Parallax/Futaba Standard Servos and gives a quicker response time than 20ms.) For
    ''higher position accuracy, refer to my Single_Servo_Assembly and Single_Servo_Counter demos.
    'Notes:
    ' -To use this in your own Spin code, simply declare a "position" variable as a long, start running the "MoveMotor" method
    '  in a new cog with the "cognew(@MoveMotor(<Pin>),@Stack)" line and copy and paste my "MoveMotor" method into your own code.
    '  Whenever the "position" variable is changed (by any cog) the "MoveMotor" method will change the servo signals accordingly.
    ' -If you are using a Parallax/Futaba Standard Servo, the range of signal pulse widths is typically between 0.5-2.25ms, which
    '  corresponds to "position" values between 50 (full clockwise) and 225 (full counterclockwise). This provides you with 175
    '  units of position resolution across the full range of motion. You may need to experiment with changing the "position"
    '  values a little to take advantage of the full range of motion for the specific RC servo motor that you are using. However,
    '  you must be careful not to force the servo to try to move beyond its mechanical stops.
    ' -If you find that your propeller chip or servomotor stops working for no apparent reason, it could be that the motor is
    '  sending inductive spikes back into the power supply or it is simply drawing too much current and resetting the
    '  propeller chip. Adding a large capacitor (e.g.,1000uF) across the power leads of the servo motor or using separate power
    '  sources for the propeller chip's 3.3V regulator and the servomotor's power supply will help to fix this.
     
    CON
      _xinfreq=5_000_000            
      _clkmode=xtal1+pll16x                 'The system clock is set at 80MHz (this is recommended for optimal resolution)
    
    VAR
      long position                         'The assembly program will read this variable from the main RAM to determine the
                                            ' servo signal's high pulse duration
      long Stack[5]                         'Alot some stack space for the cog running MoveMotor to use
      
    PUB Demo                                
      cognew(MoveMotor(7),@Stack)           'Start a new cog and run the MoveMotor method on it that outputs pulses on Pin 7 
                                             
    'The new cog that is started above continuously reads the "position" variable as it's changed by the example Spin code below
      repeat                                                                                                                 
        position:=100                       'Start sending 1ms servo signal high pulses (100 * 10us = 1ms)                                                        
        waitcnt(clkfreq+cnt)                'Wait for 1 second (1ms high pulses continue to be generated by the other cog)                                                                   
        position:=138                       'Start sending 1.38ms servo signal high pulses (Center position)                                                      
        waitcnt(clkfreq+cnt)                'Wait for 1 second (1.38ms high pulses continue to be generated by the other cog)                                                                     
        position:=50                        'Start sending 0.5ms servo signal high pulses (Clockwise position)                                                      
        waitcnt(clkfreq+cnt)                'Wait for 1 second (0.5ms high pulses continue to be generated by the other cog)      
        position:=225                       'Start sending 2.25ms servo signal high pulses (Counterclockwise position)                                                      
        waitcnt(clkfreq+cnt)                'Wait for 1 second (2.25ms high pulses continue to be generated by the other cog)      
    
                                                                                                                             
    PUB MoveMotor(Pin)                              'This method outputs a continuous stream of servo signal pulses on "Pin"
      dira[Pin]~~                                   'Set the direction of "Pin" to be an output
      repeat                                        'Send out a continous train of pulses
        outa[Pin]~~                                 'Set "Pin" High
        waitcnt((clkfreq/100_000)*position+cnt)     'Wait for the specifed position (units = 10 microseconds)
        outa[Pin]~                                  'Set "Pin" Low
        waitcnt(clkfreq/100+cnt)                    'Wait 10ms between pulses
    
    
    {Copyright (c) 2008 Gavin Garner, University of Virginia
    MIT License: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
    documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
    rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit
    persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and
    this permission notice shall be included in all copies or substantial portions of the Software. The software is provided
    as is, without warranty of any kind, express or implied, including but not limited to the warrenties of noninfringement.
    In no event shall the author or copyright holder be liable for any claim, damages or other liablility, out of or in
    connection with the software or the use or other dealings in the software.}     
    
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-22 15:18
    Big Brain Telescope Mount Design
    Creating a Propeller Altazimuth Big Brain

    The 1st telescope for the Big Brain sets at the summit currently on a stationary platform formed by the extra board space on the Parallax BASIC Stamp HomeWork Board. An idea is born for driving the telescope while utilizing the existing brain drive design controlled at the Brain Stem level.

    At the Brain Stem, the bottom platform is designed for motion mobility using two servos. This drive becomes the azimuth. At the top or summit the telescope can be driven in elevation using a simple one servo drive. The combined motions of this drive create an Altazimuth telescope drive.

    It is not known if the EXO will introduce vibration when driven at the bottom or introduce slack in the drive. If it does, the azimuth will be transferred to the summit.

    The 1st Big Brain telescope is light weight enough to be driven by only two servos using the summit only drive approach. These two designs may be explored first before deciding on one or the other. If the motion is kept at the bottom, it can serve to position other sensors and instruments. Plus there is no problem in supplementing or doubling the motion at the summit to make it more stable for the telescope.

    http://en.wikipedia.org/wiki/Altazimuth_mount
    An altazimuth or alt-azimuth mount is a simple two-axis mount for supporting and rotating an instrument about two mutually perpendicular axes; one vertical and the other horizontal. Rotation about the vertical axis varies the azimuth (compass bearing) of the pointing direction of the instrument. Rotation about the horizontal axis varies the altitude (angle of elevation) of the pointing direction. These mounts are used, for example, with telescopes, cameras, radio antennas, heliostat mirrors, solar panels, and guns and similar weapons.

    http://en.wikipedia.org/wiki/Horizontal_coordinate_system
    The horizontal coordinates are: Altitude (Alt), sometimes referred to as elevation, is the angle between the object and the observer's local horizon. It is expressed as an angle between 0 degrees to 90 degrees. Azimuth (Az), that is the angle of the object around the horizon, usually measured from the north increasing towards the east. Zenith distance, the distance from directly overhead (i.e. the zenith) is sometimes used instead of altitude in some calculations using these coordinates. The zenith distance is the complement of altitude (i.e. 90°-altitude). The horizontal coordinate system is sometimes also called the az/el[2] or Alt/Az coordinate system.
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-08-22 15:34
    Telescope Control Panel Defined
    Both BASIC Stamp & Propeller compete for the position

    The Propeller PPPB at the upper position six is defined as the Big Brain Telescope Control Panel. The small solderless breadboard is being redesigned to hold a number of pushbuttons to drive top servo(s) and set the rate. This is located next to the telescope at the closest position. An alternate is a BS2 board already at the summit that could be programmed in PBASIC.

    Work is progressing on the drive. Experiments deal with driving and guiding speeds, slewing at various rates, and tracking algorithms. Code can potentially incorporate ramping, forward, reverse and object rates.

    Is the servo method of tracking fine resolution enough? Probably yes. The telescope is a lower focal length optical train that minimizes motion and as tests using it hand held produced good results, then it's likely the servos will be a vast improvement.
  • namochannamochan Posts: 7
    edited 2011-08-22 19:44
    I don't mean to offend anyone, but is this some kind of Propeller chip fanfic?
    By the sound of it, you're just piling demoboards in the hope that someday it'll have so much Cogs and MIPS that it'll turn into the Borg.
This discussion has been closed.