Git Product home page Git Product logo

rattmaze_io's Introduction

RatTMaze_IO

###This is the arduino script which receives from the miniIO to drive the doors and pumps. The Files required to install ethovision are available on box ##Installation Process ###Ethovision

  1. Install 'Eth_8.5.614.exe'
  2. Install 'P.ET085.614.01 Hotfix for ATC Random.exe'
  3. Install 'SetupHardwareInterface_MiniIobox 2.0.6'
  4. Download the 'TMazeIO_Template' and place in your ethovision folder

###Arduino

  1. Download the latest version of arduino from the internet and install it
  2. Download 'TMazeIO.ino'
  3. Plug the arduino into the usb port.
  4. Select the correct port in the arduino software
  5. Build and upload the ino

Setup Hardware

  1. Camera with drivers installed
  2. Noldus mini USB-IO box connect to 24V power supply and USB
  3. Connect 4 ethernet cables to TTL.
  • First 2 connect to arduino steppers to drive pumps
  • Second 2 commect to arduino input pins
  1. Give arduino power (usb or power plug)
  2. Plug in output cables to doors.

##Setup Experiment

  1. Create a new template experiment
  2. Select the downloaded TMazeIO_Template
  3. Name the new experiment and decide where it will be saved
  4. Under Experiment Explorer
  • Video Source
  • Select 'Live Tacking' *Trial Control Hardware
  • Check 'Use of Trial Control hardware'
  • Click 'Settings' 1.Select mini USB-IO box from dropdown list 2.set up the first four TTLS
  • Set up Arena Settings and Detection Settings

##Run Experiment

  1. Select appropriate Arena and Detection
  2. Set the trial control settings
  • update email/text
  • set delay
  • if this is a change to a perviously used trial control, duplicate and make the change
  1. Acquire Data

Documentation

###Hardware RelayShield

Arduino

Ethovision: This may be taken down, requires login

#To Do: ###Ethovision

  • Basic Trial Control
  • Tracking
  • Maze Setup

###Arduino INO

  • Pump Code
  • Functioning
  • Commented
  • Door Code
  • Functioning
  • Commented
  • Speed Adjustability
  • Directionality
  • Tuned H
  • Functioning
  • Commented

###Hardware

  • Functional wiring
  • Doors
  • Pumps
  • IO/Box
  • Labels on Arduino
  • Set up camera
  • Keyboard
  • Mouse
  • Monitor

###Documentation

rattmaze_io's People

Contributors

baileyglen avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.