Home
        PiCoolFan - NetTop.gr
         Contents
1.   FAN speed 75   Default value  3    2 or 0x02 ctemp word Read Contains actual system temperature  If Celsius selected then 2 digits  If Fahrenheit selected then 3 digits    4or         Write Threshold temperature  Default value  42 DEG Celsius    alee or 0x06 o hud Write Celsius or Fahrenheit  0     Celsius  1   Fahrenheit  Default value  0  7 or 0x07 status byte Read Running FAN Status  em a  1   is running ON  8 or 0x08 vcc pi word Read Actual value of VCC supplying RPI on  10 or Ox0A vcc_upi word Write Up Limit of VCC supplying RPI on P1 5V  Pin in 10    of mV  Default value  520  5 2 V DC   12 or 0x0C vcc_dpi word Write Down Limit of VCC supplying RPi on P1  5V Pin in 10    of mV  Default value  480  4 8 V DC     14 or 0x0E Read  Firmware and Hardware Version          Pi Modules   Intelligent Modules for your RaspberryPi      PiCoolFan User Manual Version 1 04 Print Date  03 03 2014    OxHF  Hardware  Firmware   Write  0x00 then restore factory  defaults    Write  Oxee then read pcf data from  flash memory   Write  Oxff then store pcf data to flash  memory       In order to handle the PiCO command a write or read action should be performed to the I2C  on the address where the PiCO interface has been assigned  For the PiCoolFan the address is  set to Ox6C and any communication should be done though this address  For reading of the  word variable the w should be placed at the end of line        Pi Modules   Intelligent Modules for your RaspberryPi      PiCoolFan User Manua
2. Modules for your RaspberryPi      PiCoolFan User Manual Version 1 04 Print Date  03 03 2014    The Peripheral I2C Control   PiCO   Interface   The PICO is an implementation of I   C interface adapted for easy control of the peripheral  connected to the RaspberryPi   via command line  Values over the PiCO interface could be  presented as HEX or BCD coded numbers  These give the user the ability to handle  supported devices just by human recognized commands  In the PiCO interface  due to the  mask feature  there are implemented multiple I2C addresses  that are spited to each  peripherals  It allows co existing multiple devices over a single 12C interface  i e  FAN control  system with RTC   Thanks to human understandable and simple commands  control of  peripherals is extremely simple  Control from programming language is also possible and as  easy  The core concept of the PiCO interface is that all peripheral device control and data  exchange between it and RaspberryPi   variables are common for the I   C interface as also for  the peripheral itself  Therefore  any change of them by either the RaspberryPi   or the  peripheral causes immediate update and action     Address   Name  Type   R W   Explanation  _          0 or 0x00 mode byte Write 0     unconditional FAN OFF  1    unconditional FAN ON  2     FAN AUTO ON OFF controlled by  PCF  Default value  2   1 or Ox01 speed byte Write 0     FAN speed 00   OFF   1     FAN speed 100   2     FAN speed 25   3     FAN speed 50   4   
3. PiCoolFan User Manual Version 1 04 Print Date  03 03 2014    PiCoolFan    with Real Time Clock    Advanced Pi Cooling Fan System    for use with    RaspberryPi         User Manual    Version 1 04       Raspberry Pi    is a trademark of the RaspberryPi Foundation  Firmware Release 1    Hardware Release 1    it is Pi   itis Cool   it is Fun       Pi Modules   Intelligent Modules for your RaspberryPi      PiCoolFan User Manual Version 1 04 Print Date  03 03 2014    Credits  Our Company would like to thank the following people that reviewed and  many times   commented and corrected this document before we released it to the public domain     Marcello Antonucci   Italy    Mathew E  Rivers   USA       Pi Modules   Intelligent Modules for your RaspberryPi      PiCoolFan User Manual Version 1 04 Print Date  03 03 2014    Table of Contents    o     ere en ee eer err 2  ECT OCCT ION  asccaaceaanceaacnaatmaataaaeanaaannaacaaaeamssamsedanadanndaaanaaeas seaseseanasaoasansaapecsseossentsasesasesaacees 4  PRO AU ONS eect cette tate act tata sa aecatacie secede taaedatadadacdacaasuneeu case cued sise sane eaeannesnoesaauseeneasseaeenae 4  SY a  ee en ENE een eee ee ee eee Teen eee en ee ee 4  FOJU OS sstcsnascnnaacnecinesnaiaanadadaansanesadaagndadenadnnednabaadaanandnsadedadhaagadedmeadaneshaamnsdegasenseaoateseteqnsenss 4  Whatis in the BOX    rreder AAA ANGER EEEE ERNEA 6  PAOWA  27 e EEE EEES 7  SONNE TIN AO E E E E A E E E E T 14   Setting up the I7C interface and RTC         cccccescc
4. ace    o Unconditional Fan ON OFF  o PWM FAN speed regulation     Temperature threshold set get  o Current System Temperature read  e Supports Celsius and Fahrenheit scale  e Real Time powering voltage monitoring with programmable threshold  o Flashes continuously Green if power is within thresholds  o Flashes fast if power is higher than threshold  o Flashes slow if power is lower than threshold  e Can be used inside of the most of already existing cases  e Embedded RTC with separated Battery  not included        Pi Modules   Intelligent Modules for your RaspberryPi      PiCoolFan User Manual Version 1 04 Print Date  03 03 2014    What is in the BOX    This package comes with everything you need to start using the PiCoolFan right out of the  box  It is assembled  tested and contains all required accessories  A little work is necessary in  order to setup the complete RaspberryPi   and PiCoolFan in a single full operating system     Each Package contains the following parts     e The PiCoolFan module  PCB  assembled and tested   e Air Distribution plate   e FAN with cable   e Set of 2 pcs of tree clips required for FAN mounting onto Air Distribution Plate  e Set of 5 pcs of Rubber spacers required for the Air distribution mounting       Pi Modules   Intelligent Modules for your RaspberryPi      PiCoolFan User Manual Version 1 04 Print Date  03 03 2014    Hardware Installation    Before assembly  please download a print out of the PDF file with guidelines where to place    the 
5. cecsccecsceeccecensesesecesceessceeseceeseeearesentereaes 14   The Peripheral I7C Control     PiCO     Interface        c ccccccccscccecsceecseceeseceuseceaseseseceuseesaseees 17  42  a1   Set mee 6  6 0  9 3 Je te cena noe Oe ee ore ee a Se ee 19  LEDs based User Simple Interface             cccccccseccseccsececesecseceseeesceseceseeeuceseceseeeuceseeeeeeeeeees 20       Pi Modules   Intelligent Modules for your RaspberryPi      PiCoolFan User Manual Version 1 04 Print Date  03 03 2014    PiCoolFan     Advanced Pi Cooling Fan System    Introduction   The PiCoolFan is an Advanced Cooling Fan System for the RaspberryPi    one that offers total  temperature control over the RaspberryPi    It is addressed to all RaspberryPi   users whose  board reaches a high temperature  for whatever reason  There is no need for any additional  cabling or Power Supply  as the PiCoolFan is powered by the same Power Supply of your  original RaspberryPi   board  just insert the PiCoolFan controller on top of the P1 connector  of your RaspberryPi    The PiCoolFan is equipped with an embedded temperature  measurement system that continuously checks the RaspberryPi   PCB temperature with a  dedicated sensor  and according to the measured temperature  the PiCoolFan micro  controller starts  stops  or regulates the rotational speed of the embedded micro fan   Thanks to the Air Distribution Plate  the PiCoolFan cools not only the microprocessor on the  RaspberryPi   board but all the heat generating devi
6. ces  as well as the whole RaspberryPi    PCB  The embedded microcontroller is easily accessible by the user trough the PC PiCO  interface and allows reading of the measured temperature  setting of temperature  threshold  as well as starting stopping the embedded micro fan  In addition the PiCoolFan  offers on the same PCB a battery backed RTC and Real Time Powering Voltage Monitoring     Applications   The PiCoolFan as an add on module is addressed to all RaspberryPi   users that need to have  a total control over the RaspberryPi   board temperature especially when running outdoor or  in high temperature environments  The embedded micro fan is of high quality  produces  with very low noise  also thanks to the embedded PWM control technology   and is long  lived     System  The PiCoolFan module consists of the following units     e The PWM Temperature Adjustment Fan Controller unit  e The micro Fan   e Battery  not included  backed RTC   e The Air Distribution Plate  fit in to most of the cases     Features  The features of the PiCoolFan module are the following     e Powering from the P1 connector of the RaspberryPi    e Micro controller supervised  e PWM FAN speed regulation       Pi Modules   Intelligent Modules for your RaspberryPi      PiCoolFan User Manual Version 1 04 Print Date  03 03 2014    e Plug and Play  e 3LED based information system  Red   hot  Blue   cold  Flashing Green      powering status   e Full control over the system via I   C interface  The PiCO Interf
7. ion 1 04 Print Date  03 03 2014    On a 256MB Raspberry Pi Model A   Ssudo i2cdetect    y 0   On a 512MB Raspberry Pi Model B   Ssudo i2cdetect    y 1   The result should look like     sudo i2cdetect  y 1  5 6 7 8 9 a         C PiCoolFan Simulated DS1307 Clock detection    Then as roots do the following for model of RaspberryPi   you have  On a 256MB Raspberry Pi Model A    Ssudo bash     echo ds1307 0x68  gt   sys class i2c adapter i2c O new_device     exit   On a 512MB Raspberry Pi Model B    Ssudo bash      echo ds1307 0x68  gt   sys class i2c adapter i2c 1 new_device    exit    The result should look like     sudo bash  root raspberrypi  home pi  echo ds1307  x68  gt   sys class i2c adapter i2c 1 new_device  root raspberrypi  home pi  exit    exit       PiCoolFan Simulated DS1307 Clock sudo bash commands execution       Pi Modules   Intelligent Modules for your RaspberryPi      PiCoolFan User Manual Version 1 04 Print Date  03 03 2014    Then check for time from the clock  which will show Sat 01 Jan 2000 if it is the first time it is  used      Ssudo hwclock  r   Then write the current system time to the clock   Ssudo hwclock  w   Then edit  etc rc local    Ssudo nano  etc rc local   and add the following before exit 0    On a 256MB Raspberry Pi Model B     echo ds1307 0x68  gt   sys class i2c adapter i2c 0 new_device  hwclock  s    On a 512MB Raspberry Pi Model B     echo ds1307 0x68  gt   sys class i2c adapter i2c 1 new_device  hwclock  s       Pi Modules   Intelligent 
8. l Version 1 04 Print Date  03 03 2014    Examples of commands    Ssudo i2cget    y 1 0x6C 2 w    Will generate the result of the current temperature in Celsius and in BCD format in order to  simplify the reading    0x0034    This means that system temperature is 34 degrees in Celsius    Ssudo i2cset  y 1 0x6C 0 1    Will switch unconditional ON the FAN with the speed defined in the variable    1       Ssudo i2cset    y 1 0x6C 00    Will switch unconditional OFF the FAN with the speed defined in the variable    1       Ssudo i2cget    y 1 Ox6C 8 w    Will read the actual voltage on the P15 V pin and give value of OXXX in 10    of mV    0x0496  It means 4 96 V DC in BCD format       Pi Modules   Intelligent Modules for your RaspberryPi      PiCoolFan User Manual Version 1 04 Print Date  03 03 2014    LEDs based User Simple Interface  There are 3 single color LEDs that helps the user to see what happens with the system  without accessing any command     e GREEN LED  Lights when P1 5V is within the requested range  Flashes fast if P1 5V is above threshold  Flashes slow if P1 5V is below threshold    e BLUELED  Lights when temperature of the system is below the threshold  factory default 42  Celsius   Fan is not running     e RED LED  Lights when temperature of the system is above the threshold  42 Celsius   Fan is    running     lat Tl g 2    O 6  r  a e in v    a            a a         CA  24       3 SAL      a 1e       G    WWW  pimodules  comes       Pi Modules   Intelligent M
9. odules for your RaspberryPi      PiCoolFan User Manual Version 1 04 Print Date  03 03 2014       After Assembly the above construction will be available        Please insert the coin battery to the battery holder if planning  to use the RTC  However  it is  not necessary if you are not planning to use the RTC  Fit in the FAN connector to the  PiCoolFan PCB socket     O Pi Modules   Intelligent Modules for your RaspberryPi     PiCoolFan User Manual Version 1 04 Print Date  03 03 2014       The PiCoolFan FAN  PCB and the Air Distribution Plate after the assembly will looks like  above picture         oo ee   RA NR ee    oh OR Bt a SER AL        ve    Hee ee eee    s   a   a    s 7     mi  a  a     v        a    a   a   oe            ka    Place the Air Distribution Plate on the RPi  if needed remove the brown tape from the  rubber spacers in order to use self adhesive facility to glue it on the RPi        Pi Modules   Intelligent Modules for your RaspberryPi      PiCoolFan User Manual Version 1 04 Print Date  03 03 2014       Fit in the PiCoolFan PCB on the P1 connector taking into account that the Temperature  Sensor needs to be placed inside the hole of the Air Distribution Plate and need to touch the  RPi PCB near the C15  Please be sure that the FAN supply cable is placed in a free area        Now you can start Using PiCoolFan  The system is ready to be used and do not need any  interface from the user  In order to use more advanced functionality please follow the next  cha
10. odules for your RaspberryPi      PiCoolFan User Manual Version 1 04 Print Date  03 03 2014       O Pi Modules   Intelligent Modules for your RaspberryPi     PiCoolFan User Manual Version 1 04 Print Date  03 03 2014       O Pi Modules   Intelligent Modules for your RaspberryPi     
11. pter of the manual        Pi Modules   Intelligent Modules for your RaspberryPi      PiCoolFan User Manual Version 1 04 Print Date  03 03 2014    Software Installation  This section describes how to program  read  set and handle all parameters of the PiCoolFan  including the RTC  This also specifies the PiCO interface     Setting up the I2C interface and RTC  The I  C Ports on the RaspberryPi   is not enabled by default  Follow these steps to enable the  IC port and then the RTC communicating through PC with RaspberryPi       First it is necessary to edit the config file that sets the the PC port to default disabled  This  setting is stored in  etc modprobe d raspi blacklist conf  Use nano to edit this but you can  also use any other editor you are comfortable with     Ssudo nano  etc modprobe d raspi blacklist conf    Once this file is open find this line blacklist i2c bcm2708 and comment it out by adding  to  the front of it      blacklist spi bcm2708   blacklist i2c bcm2708  Edit  etc modules   Ssudo nano  etc modules  And add the following   i2c bcm2708   i2c dev    rtc ds1307    Add the modules to the kernel  they will automatically be added on subsequent boots from   etc modules      Ssudo modprobe i2c bcm2708  Ssudo modprobe i2c dev  Ssudo modprobe rtc ds1307  Reboot the system   Ssudo reboot   Install PC tools    Ssudo apt get install i2c tools    Look for ID  68 with i2cdetect       Pi Modules   Intelligent Modules for your RaspberryPi      PiCoolFan User Manual Vers
12. rubber spacers on the Air Distribution Plate     Please follow the following steps in order to assemble and run the PiCoolFan        Place the Air Distribution Plane on the desktop          Pi Modules   Intelligent Modules for your RaspberryPi         PiCoolFan User Manual Version 1 04 Print Date  03 03 2014    Remove the protective tapes from the Air Distribution Plate                After removing the protective tape from the Air Distribution Plate  you will have the above  picture           Pi Modules   Intelligent Modules for your RaspberryPi      PiCoolFan User Manual Version 1 04 Print Date  03 03 2014    Lay the Air Distribution Plate on top of the Spacing Rubbers Placement Guide  and glue the  self adhesive Spacing Rubbers to the Air Distribution Plate as shown        Remove the protective  brown  tape only from one side  The second self adhesive side is  used for permanent assembly of the Air Distribution Palate on the RPi  However it is not  necessary        Prepare the tree clips and pass them over the 2 holes  Please take care to have them on the  proper side        Pi Modules   Intelligent Modules for your RaspberryPi      PiCoolFan User Manual Version 1 04 Print Date  03 03 2014                            Prepare the FAN to be mounted over the Air Distribution Plate using the already assembled  tree clips        Put the FAN on the tree clips and press it to the Air Distribution Plate in order to stabilize the  whole construction        Pi Modules   Intelligent M
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
  GRECIA: Manual de Usuario  Hyundai HYT140 Petrol Tiller User Manual  平成10年門審第115号 油送船第二十八長門丸運航阻害事件 言渡年月  Télécharger un extrait en PDF  WWW.BEGLEC.COM Operation Manual Mode d'emploi  Sensit 2 - Automated Merchandising Systems  Igloo MPK2066UKAB MP3 Player User Manual  Woodstock W1752 User's Manual  FLIR PT-602CZ - FLIRmedia.com    Copyright © All rights reserved. 
   Failed to retrieve file