Home

PiCoolFan - NetTop.gr

image

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

image

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