TEAM 2



TEAM 2Solar-Powered Multi-Seat Computer Kioskfor Tanzanian ClassroomsECE FacilitatorJian RenTelecomm FacilitatorKurt DeMaagdUDSM Solar Advising ProfessorDominick ChambegaUDSM Telecomm Advising ProfessorAloys MvumaManagementJakub MazurWebJosh WongDocumentBen KershnerPresentation/LabEric TarklesonTelecommJoe LarsenTelecommTor BjornrudUDSM TelecommVictor CralletRequest for Pre-Proposal Draft -– October 13thSeptember 17, 2008Sponsored By:In Cooperation With:Michigan State UniversityUniversity of Dar es SalaamExecutive SummaryWith the increasing proliferation of affordable, reliable personal computers into the marketplace, there is a great demand to develop affordable personal computers for remote and undeveloped areas. One such potential region is rural East Africa, specifically Tanzania. Before deploying a computer system into such harsh conditions, several obstacles must be overcome, including source of electricity, telecommunications, and the savannah climate. The Lenovo Corporation has tasked this team to develop a solar-powered computer workstation that can accommodate up to eight users. The solution must be robust enough to withstand the harsh environment with as little technical maintenance as possible, yet still be affordable for rural schools.Table of Contents TOC \o "1-3" \h \z \u Executive Summary PAGEREF _Toc85525791 \h 2Technical Specifications PAGEREF _Toc85525792 \h 4Introduction PAGEREF _Toc85525793 \h 4Background PAGEREF _Toc85525794 \h 4Design Specifications PAGEREF _Toc85525795 \h 5Design Criteria PAGEREF _Toc85525796 \h 5Conceptual Design PAGEREF _Toc85525797 \h 6Phase I: Power Architecture PAGEREF _Toc85525798 \h 7Phase II: System Architecture Prototypes PAGEREF _Toc85525799 \h 8Phase III: Power Management PAGEREF _Toc85525800 \h 14Phase IV: Content PAGEREF _Toc85525801 \h 14Project Management PAGEREF _Toc85525802 \h 15Design Teams and Roles PAGEREF _Toc85525803 \h 15References PAGEREF _Toc85525804 \h 16Images PAGEREF _Toc85525805 \h 16Nomenclature PAGEREF _Toc85525806 \h 16Executive Summary2Technical Specifications4Introduction4Background4Design Specifications4Conceptual Design4System Architecture Prototypes4Proposed Design Solution5Risk Analysis 5Project Management8Design Teams and Roles8Budget6References10Images10Nomenclature10Technical SpecificationsIntroductionThe primary goal of this project is to help promote education in developing countries by providing grade schools with electronic resources. There are a variety of other groups that have already initiated solutions to this problem. The most prominent group is the One Laptop Per Child Association (hereinafter referred to as OLPC), which has created a cheap, durable laptop known as the XO-1. Other groups such as the Center for Scientific Computing and Free Software (hereinafter referred to as C3SL) have made significant strides in reusing older computers for schools; however, both of those programs have some significant drawbacks.?BackgroundThe primary goal of our product is to help promote education of the youth of various third world countries. There are lots of other groups that are investigating solutions to the problem. The most prominent group is the One Laptop Per Child Program (OLPC). Other groups such as the Center for Scientific Computing and Free Software (C3SL) have made significant strides in reusing older computer for schools. However, both of those programs have some significant drawbacks.?The primary competitor we haveidentified is the OLPC. The OLPC Association, this program is dedicated to producing low cost laptops andintended for distributing themion to low incomelow-income areas. Our design aims to correct some of the flaws found in the OLPC program. One of the major problems with the OLPC is integrating the educational programs of the countries. There exist several pOther problems with the program, s includinge the per-deployment costt of the program, and deployment. The original intent of the program was to deliver a laptop to every child for a cost of $100 per device. However Tthe program, however, iswas unable to deliver the laptop at the $100 target,; in fact, the cost to donate a system is almostcloser to $200. Deployments also Also, in order to program is requireing a minimum commitment of 100 laptops for deployment in a single area. This represents a very significant financial burden. The primary advantage of th, though once deployed, thee XO-1’s areOLPC system is that the system is extremely rugged PCs and does do not depend on any external power sources. Once deployed, it is difficult to integrate multiple PCs into a cohesive learning environment, and this takes away from educating the students.The other solution from C3SL’s solution has a much better integrationintegrates into school systems better, and. Their solution was widely deployed in the Paraná Digital project. This project involved having the multiple terminals running off of a single computer in multiple schools. This program has been very successful and shows great promise,. butHowever, there is a critical flaw., Tthe program is entirely software, and this software was intended to run in a classroom equipped with at a minimum basic utilities, such as power and internet-connectivity.. The target deployment zone for our product does not have basic utilities.The solution our predecessors came up with was toOur solution is to integrate the OLPC's ruggedness and the C3SL's novel software solution into a single combinedone robust package. Their conceptThe design team preceding ours was abuilt a solar powered computer system that can be deployed in a relatively durable to be deployed in school building. They assembled a solar panel, battery, and a charge controller into a The system would be self-contained solution, such thato deployment in a wide variety of climates and locales is possibleanywhere in the world would be possible, b. They were able to decide on a solar panel, batters, and a charge controller, but they were unable to decide on the computer system. OurOur primary goal for this project is toof integratinge the work of our predecessors did with a computer system that is suitable for educating youth, regardless of regional or socio-economic boundaries. in third world nations.Design SpecificationsThe core of the design is a single computer powering multiple dumb terminals. There are many ways to create a dumb terminal; these will be discussed later in the proposal. The entire system is connected to an AC/DC inverter, which is powered by a large, deep-cycle battery. The battery is charged via at least onea photovoltaic panel. There is will also be independent monitoring circuitry to ensure the system is performingfunctioning properly, and towhich can gather data to recommend ways of improving system performance as wellimprove the system performance in the next generation.The idea operation for Once our product is that once we have a designthe prototype is in placecomplete, we will install it in a school in Tanzania. Lenovo will also be able to mass-produce the componentssystem and package it for sale. A variety of organizations, such as governments or humanitarian groups, can then purchase a base station and add any number of terminalsThis would allow third parties to purchase a system for any number of terminals for any location. Given that each station functions independent of a power source or communications source, it can The system would be assembled in the US, be packed, and shipped to the desiredany location and quickly be installed. where it can be quickly set up. Once the system is set up, it should will require minimal maintenance, and limited software support will be provided over the Internet.. The only reason someone should need to service the system is to replace broken components.QWERTYDesign Criteria The following requirements are established to decide the feasibility and rating the desirability of the conceptual designs:. Stability/ReliabilityThe system is to operate in a remote area with as little maintenance as possible.Power ConsumptionSolar power is the single power source for the system therefore minimal power consumption is a priority.Construction DifficultyThe team has a limited time frame to complete the project and have it packaged ready for deployment.Lenovo HardwareImplementing the sponsor’s hardware into the system will help keep costs down.CostThe system is to be implemented in schools with a very limited budget, the lower the cost the greater the chances of system deployment.The criteria (specifications) to be used in the matrices for deciding the feasibility and rating the desirability of the conceptual designs are still being developed, and at least one conceptual design.Conceptual DesignQWERTYThe conceptual design for this project is split into four phases. The first is power system design, which for the most part was completed by the previous semester’s team, but was still reviewed by our team. The next phase is system architecture, i.e. how the computers and workstations are set up. After that, we covered power management, and finally, content.Phase I: Power ArchitectureFigure SEQ Figure \* ARABIC 1: Power architecture flowchart.Given that the power architecture was in place when the team received the project, and that the schedule and budget are limited, we decided to leave it in its current configuration. A meeting was convened and possible improvements to the architecture were discussed, which could be considered for the production model.Starting from the top down is the solar panel. There are two qualities to consider: efficiency and price. The panel chosen should provide the highest wattage per dollar spent, giving the greatest value. Several cheap, low efficiency panels would be preferable to a single high efficiency panel if they provide a higher wattage per dollar. They would also be more robust; e.g. a single panel could fail and the system would loose a portion of its power generation capabilities, rather than its sole source of power. The panel currently used is the Kyocera KC85TS 85W panel, which operates at 16% efficiency (see REF _Ref85523519 \h Figure 2 for value).A mid-range standard charge controller (CirKit SCC3) is used to regulate the voltage from the solar panel to the battery. The standard charge controller could be improved by replacing it with a maximum power point tracker (MPPT), which is more capable of handling the surplus voltage (> 15V) generated by the solar panel in high irradiance conditions (i.e. direct sunlight).The battery purchased for the project is a 225 Amp-Hour marine deep-cycle battery, chosen for its large capacity and ability to delivery current at a constant voltage for an extended period of time. As in the solar panel, the capacity and price are the two key qualities in consideration (see REF _Ref85523519 \h Figure 2 for value), the life cycle is also very important. It tends to not vary throughout the industry with deep-cycle gel batteries intended for solar use, and therefore did not garner much consideration.This entire system feeds a 1750W power inverter, which ideally operates at 90% efficiency. From here power can be provided to anything that can operate at 115VAC. This may be an issue depending on the area of deployment; a majority of the world operates at 220-240VAC, thus interfacing other components into the power system (such as cell phone chargers) could prove to be dangerous.Figure SEQ Figure \* ARABIC 2: Component cost/value ponentModel NumberCapacityEfficiencyCostValueSolar PanelKyocera KC85TS85W16%$468.750.181 W/$Charge ControllerCirKit SCC3N/AN/A$44.95N/ABatteryDeka Domintator 8G8D225AHN/A$399.070.564 AH/$Power InverterXPower 1750 Plus1750W90%N/AN/APhase II: System Architecture PrototypesThe ECE team considered four ideas for the architecture of the system. During a whiteboard brainstorming session, each prototype was sketched, the pros and cons were weighed, and a cost was estimated, as shown in REF _Ref85523507 \h Figure 3..Figure SEQ Figure \* ARABIC 3: System architecture advantages, disadvantages, and estimated cost table.LaptopsThin ClientMulti-UserBlade ClientCost Outline:Baseline:- Router with advanced features ($200) Baseline:- Server ($500)Baseline:- Powerful Server ($800)Baseline:- Server ($500) Per Seat:- Lenovo IdeaPad S10 Latop ($439)- Mount ($50)Per Seat:- Diskless Workstation LTSP 1220PXE Thin Client ($285)- Lenovo L197 Monitor ($239)- Keyboard/ Mouse ($30)Per Seat:- Lenovo L197 Monitor ($239)- Keyboard/ Mouse ($30)- Video card ($30)- Optional Software ($100)Per Seat:- Small Motherboard with RAM & CPU ($100)- DC-DC Power Supply ($50)- Keyboard/ Mouse ($30)- Lenovo L197 Monitor ($239)Total Cost:Base: $200Base: $500Base: $800Base: $500Per Seat: $489Per Seat: $554Per Seat: $399Per Seat: $419Pros:Easy, Reliable, Server- less, Redundant, Low Power ConsumptionEasy, Reliable, Stable, Low Power, COTS Cheap, Lowest Power Consumption, Single Point of Maintenance, 100% Lenovo Hardware Possibly Cheaper than Thin Client, 100% Lenovo HardwareCons:Small Screens, Defeats Purpose of Designing a New system as Opposed to Donating Laptops, Security Concerns Relatively Expensive, Lenovo Does not Make a Thin Client COTS Software is Expensive and Open-Source is Immature, Reliability is Main Concern Lots of Enclosure Work, Reliability Laptop ArchitectureFigure SEQ Figure \* ARABIC 4: Laptop system architecture mock-up.The first prototype was a simple laptop-server setup. Each workstation would consist of small laptop (a 10” form factor, such as the Lenovo S10). The laptops would be connected to the Internet either by an Ethernet cable, or even Wi-Fi. Laptops could be run without being directly connected to AC power; a charging station would be setup by the server.This style of architecture would be very simple to configure. The server and the laptops would all be off-the-shelf Lenovo products. The workstations would have low power consumption, given the fact that the monitor, computer, keyboard, and mouse are all combined into one device. Should a laptop be damaged, it would also be very easy to replace, requiring little re-configuration, and no custom engineering.Ultimately, Lenovo has specified that it does not want to simply hand out laptops. The laptops pose a security risk, given that they have value on the open market. Their portability also adds to the security risk. Their all-in-one design also makes them much harder to repair.Multi-Seat ArchitectureFigure SEQ Figure \* ARABIC 5: Multi-user system architecture mock-up.One of the most attractive architectures is the Linux multi-seat. Based on some very interesting test cases found, it’s implemented by building a central PC with multiple video cards (4-8), multiple keyboards, and multiple mice. Each workstation would be plugged directly into the server, with individual login names created. .There would be a very low cost for such a setup. No thin clients would be required, , (need to write a complete sentences!) only a monitor, keyboard, and mouse. The power requirements would also be lower, given that the CPU and all of its resources would be shared by all of the users. The system would also respond much quicker than a thin client, without the LAN bandwidth and latency issues.There are many websites dedicated to the subject (see appendix), and the various open source solutions. Unfortunately, these options are buggy and unstable, at best. A for-profit company, Userful, has also popped up, offering a Linux-based closed source solution that is much more reliable than any of the open source solutions found. Trial versions of their software were found to be very user friendly, if not somewhat prohibitive. The largest obstacle was the license, at $100 per seat per year.If the software end of this solution were more mature, Team 2 would highly recommend this architecture, however, given the reliability needed, it would be unwise to implement. Given work by some computer science students, and the open source community as a whole, this could develop into the most robust and cost-effective architecture.Blade-Client ArchitectureFigure SEQ Figure \* ARABIC 6: Blade-client system architecture mock-up.Another type of architecture discussed was the blade-client (or DIY thin client). For all intents and purposes, it is a homemade thin client. Each workstation consists of a small motherboard (mini ITX), with the accompanying RAM and CPU, but lacking a hard drive. These would be placed inside of a custom enclosure, and connected to a small monitor (17” or smaller), keyboard, and mouse. Each workstation would utilize PXE boot to connect as a thin client to a central server.The entire system could be built using Lenovo components. Custom enclosures would have to be built for each workstation, but the cost of a motherboard, CPU, RAM, and enclosure would be significantly less than a third-party thin client (especially when taking into consideration Lenovo’s cost vs. market cost).Unfortunately, this system would be the most difficult to implement, given its the highly customized nature. It would also have slightly higher power requirements than the traditional, depending on the motherboard and CPU used. With the high level of customization, it also increases the opportunities for failures while reducing the reliabilitythe reliability, however, Team 2 suggests that Lenovo examine what resources it would take to build its own production quality thin client.Thin Client ArchitectureFigure SEQ Figure \* ARABIC 7: Thin client system architecture mock-up.Phase III: Power Management??????????? A power management system will be designed to monitor voltage and current levels at key points in the system and use this information to calculate real-time data such as percent battery remaining, time until dead battery, and current charging conditions.??????????? To implement this system we will use a PIC 18F series microcontroller for all processing functions. Various voltages can be read using the analog inputs. For current sensing we are using LEM FHS-40P Hall effect sensors. These sensors measure the electromagnetic field created from the current flowing through the wire and convert this to a voltage that the PIC can then calculate the current with. The PIC will communicate with the server using the serial data bus. This is preferred over USB because it is easier to implement and is more consistent from platform to platform. A serial to USB converter would be used if the server lacks a serial port.The power management system will function with or without the server. An LCD screen will display pertinent information. More information can be accessed via several buttons that will allow scrolling through a menu. Several LEDs will display critical information such as power on, low power, and service needed. When power becomes critically low (less than 20% charge remaining in the battery) the PIC will initiate a shutdown sequence which will save important data to the server and then turn off all of the components safely. Once the system has been charged to an appropriate level the system will perform as usual.Phase IV: ContentWith the majority of potential customers being rural persons that often live in secluded tribes, the content available on the machines must be carefully controlled in order to protect the identity of the tribe. The Internet will be white listed, that is, only a select few websites will be available. Also, other education content, such as digital encyclopedias must be selected to avoid as much Western bias as possible.The Telecommunications teams, both at Michigan State University and the University of Dar es Salaam, have been tasked with seeking out appropriate resources to deliver, without compromising the youth by giving access to restricted content.The Engineering team will also develop software to assist in integrating the machines into the classroom, by offering an electronic hand-in. Students can work on papers on any machine, and then “hand them in” by submitting them to the central server using our software. The instructor can then review them digitally, without having to print them off (infeasible) or collect them manually via USB thumb drive.Project Management??????????? We will be designing and building a power management system for our multiseated computer system. This system will monitor voltage and current levels at key points in the system and use this information to obtain real-time data such as percent battery remaining, time until dead battery, and current charging conditions.??????????? To implement this system we plan on using a PIC18F4520 for all processing functions. Various voltages can be read using the PICs analog inputs. For current sensing we are using LEM FHS-40P Hall effect sensors. These sensors measure the electromagnetic field created from the current flowing through the wire and convert this to a voltage that the PIC can then calculate the current with. The PIC will communicate with the server using the serial data bus. This is preferred over USB because it is easier to implement and tends to be more reliable. Also a serial to usb converter is easy to acquire off the shelf if the server is lacking a serial port.Our power management system will function with or without the server. An LCD screen will display pertinent information. More information can be accessed via several buttons which will allow scrolling through a menu. Several LEDs will display critical information such as power on, low power, and service needed. When power becomes critically low, less than 10%, the PIC will initiate a shutdown sequence which will save important data to the server and then turn off all of the components safely. Once the system has been charged to an appropriate level the system will perform as usual.QWERTYDesign Teams and RolesGiven the size and importance of this project, Team 2 was put together in three distinct teams:Engineering (Michigan State University)MemberRoleJian RenFacilitatorJakub MazurManagementJosh WongWebBen KershnerDocumentsEric TarklesonPresentations/LabTelecommunications (Michigan State University)MemberRoleKurt DeMaagdFacilitatorJoe LarsenTelecommunicationsTor BjornrudTelecommunicationsTanzania (University of Dar es Salaam)MemberRoleDominick ChambegaSolar Advising ProfessorAloys MvumaTelecommunications Advising ProfessorVictor ClaretTelecommunicationsReferencesImagesAll images on the coversheet were obtained from Wikipedia:The Lenovo logo is owned by the Lenovo Group and is being used under the fair-use rationale.The Michigan State University logo is owned by the Michigan State University Board of Trustees and is being used under the fair-use rationale.The University of Dar es Salaam logo is owned by the University of Dar es Salaam and is being used under the fair-use rationale.NomenclatureC3SL – Center for Scientific Computing and Free Software.CPU – Central Pprocessing Uunit, refers to the main processor chip on a computer motherboard, not the computer as a whole.COTS – Commercial Off The Shelf, describes hardware or software that may be purchased rather than designed and built.MPPT – Maximum Power Point Tracker, a style of solar charge controller.multi-seat – A type of system architecture in which many workstations are built onto a single machine.PIC – The company that produces the microcontroller used, may also refer to the microcontroller itself.PV – Photo-Voltaic, i.e. solar panel.PXE – Pre-boot execution eXecution eEnvironment, a manner of booting computers over the network without a locally installed operating system.OLPC – One Laptop Per Child.OSS – Open Source Software.system architecture – The term used within this document to describe how the style in which the workstations are deployed.thin client – A client computer that relies on a central server for a majority of its processing tasks. ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download