Beruflich Dokumente
Kultur Dokumente
Basic
Highlights
Basedonpopular8bitAtmelAVRmicrocontroller. Handsoncoursestructure,30%lecturesand70%labsessions. ProgrammingofmicrocontrollerinCratherthanAssemblylanguage. NopreknowledgeofmicrocontrollersorElectronicsisrequired.Coursewillstartfromvery basicsandcanalsobetakenbynonElectronicsstreamstudents. NoadvanceknowledgeofCisrequired.Wejustexpectstudentstobefamiliarwithif,else, whileloopsandbasicsoffunctions. Demoofallthemodulesduringlecturesthroughprojectorforbetterunderstandingofthe topic. Excellentforstudentswhowanttolearntoimplementanddesignprojectsbasedonmicro controllers. WorkwithBreadBoardandtroubleshooting. EmbeddedCclassesforallstudents. OrganizationofExhibitionsatvariouscenters. AimofExhibition Presentationonprojectmadeduringtrainingsession. Toupliftthestudentintheareaofpresentationworkingmodeldisplay. Tosharetheknowledgeinbetweendifferentgroupswithdifferentworkingproject. Tobringallthestudentsunderoneroofnotonlythosewhomadetheprojectbut alsothosewhoarefromdifferentfieldandarewillingtohavemoreknowledgeon thisfield. To aware the college and its associated faculties and students about what was taughttothestudentsandhowitisgoingtohelpthem. Studentsperformingexperimentsingroupsof45.
Kitincludes
DevelopmentBoard
Atmega16/32withbreakoutpinsforeachPORT Atmega8withbreakoutpinsforeachPORT 16MHzcrystalforbothmicrocontrollers SerialInSystemProgrammer 16x2backlightLCD 16LEDsfordebugging/monitoring 8Switcheswithpullup/downoption 4potentiometersforADC IRanalogSensor IRDigitalSensor(TSOP) 4PMDCmotordrivingcapability 2Steppermotordrivingcapability RS232channelwithMax232IC ConnectorsforinternalSPI/UARTcommunication ConnectorsforExternalsensors 4TransistorsforconnectingRelays/Speakeretc Onboardvoltageregulatorwithprotectiondiodes Connectorsandjumpersforconnections
CourseDetails
Lectures/DemoinEmbeddedSystems(40hours) S.No.
1.
SubTopic
Introductionofembeddedsystem. Featuresofembeddedsystem. Applicationofembeddedsystem. IntroductiontoMicrocontrollers Microcontrollervs.Microprocessor Whichmicrocontrollertochoseandwhy? AtmelAtmega16Architecture,Pinconfiguration Howmicrocontrollerworks? Introductionofdevepmentboard. Howmicrocontrollerisprogrammed? Designingfirstprogrammer(bitbangingbased) IntroductiontoCVAVR(compiler) BasicsofembeddedCprogramming DigitalInput/OutputPorts Demo:Writingfirstprogram,givingoutput,LEDglowing/blinking,taking input,controllingLEDglowthoughswitch,glowingLEDpatterns Interfacing16x2LCD Demo:Printingstrings/numbersonLCD.Displayingmovingstrings. Timers,CTCandPWMMode Demo:usingTimersinCTCandPWMMode,displayingresultsonDigital Multimeter. ADC(AnalogtoDigitalConverter) Demo:DisplayingADCvaluesonLCDandtransferringthemtocomputer usingUART. UARTCommunication(UniversalAsynchronousReceiverTransmitter) InterfacingcomputerwithmicrocontrollerusingUARTwithICMAX232 InterfacinganothermicrocontrollerusingUART Demo:Datacommunicationb/wmicrocontrollerandcomputerand2 microcontrollersusingUART. SPICommunication(SerialPeripheralInterface) InterfacingtwomicrocontrollersusingSPI Demo:Datacommunicationb/wand2microcontrollersusingSPI. Interrupts,SoftwareandHardware Demo:UsingExternalinterrupt
2.
3.
4.
Studentswillbeencouragedtoimplementtheirownideasintoprojectsusing theKITprovided.Followingarefewexamples, Calculator InterfacinghexkeypadandLCD Midiplayer Interfacingspeakerandkeypad Whackamolegame InterfacingLEDsandSwitches Stopwatch InterfacingSwitchesandLCD InterfacingADCandLCD DigitalVoltmeter FrequencyMeter InterfacingInterruptandLCD DigitalClock InterfacingswitchesandLCD ElectronicVotingMachine InterfacingkeypadandLCD
IntroductionofDTMF. CellphonecontrolledEmbeddedsystem.
ExperimentsinEmbeddedSystems
S.No.
1.
Topic
DigitalI/O
Experiments
GlowinganLEDconnectedtotheuC(Microcontroller). BlinkingthepreviousLED. TakinginputfromswitchanddisplayingitonLED. Takinginputfrommultipleswitches. Connecting8LEDstoglowtheminafancypattern. ChangingthepatternofglowingLEDsusingswitch. Printingyourname(constantstring)onLCD. Printinganinteger. Printingafloatingpointnumber. Printingstringsinloops.(advertisements) ProgramminguCtotakeinputfroma16switchKeypad,anddetermine whichkeyhasbeenpressed. Togenerateaclockpulseofdifferentfrequencyandverifyingitby measuringwithmultimeter. Generateafrequencyinaudiblerange(20Hzto20kHz)andapplyiton aspeakertomakeabuzzer. Generateclockpulseswithdifferentdutycycleandverifytheaverage DCvoltageusingmultimeterandLED. TovaryvoltageontheADCpinofuCusingapotentiometerand displayingthecorrespondingdigital(8bitand10bit)valuesonLEDs. TovaryvoltageontheADCpinofuCusingapotentiometerand displayingthecorrespondingdigital(8bitand10bit)valuesonLCD. TosendcharactersfromuCanddisplayingoncomputerscreen. TosendADCvaluesfromuCtocomputer. Sendcharactersfromcomputerkeyboard,receivedbyuCanddisplayed onLCD. SendcharactersfromfirstuCtoseconduCdisplayingitontheLCD. SendcharactersfromuC1touC2anddisplayingitonLCD. SendingADCvaluesfromuC1touC2anddisplayingitonLCD. ToDisplaymessagesontheLCDwheneverexternalinterruptsare providedusingswitch.
2.
LCD
3. 4.
5. 6.
7.
UART
8. 9.
SPI Interrupt
Lecture/DemoinRobotics
S.No.
1.
Topic
Introductionof Robotics (Hardwaresection)
SubTopic
Basicconceptofrobotics. Varioustypesofrobots. Useofrobotsinindustries. DiscussiononRobotics. VariouspartsofAutonomousRobot. Mechanicalaspectsofrobotics. Useofcasterwheel. Chassismakingfortherobot. IntroductiontoDC,StepperandServoMotors DrivingDCMotorusingRelay SpeedcontrolofDCMotorusingPWM(PulseWidthModulation) DirectioncontrolusingHBridges ICL293,L298 SpeedandDirectioncontrolofDCMotorfrommicrocontrollerusingL293 Demo:CircuitimplementationfordrivingDCMotorfrommicrocontroller usingL293 IntroductiontoMOSFETs. DesigningHbridgeusingMOSFET
2.
Introductionof motors
3.
Introductionof Sensors
4.
Robotics/Automati on
5.
IntroductiontoInfraredSensors DesigningAnalogInfraredsensor,usedasdistanceandcolorsensor. Demo:ImplementingAnalogSensorandInterfacingwithmicrocontroller todisplayresultsonLCD. DigitalInfraredSensor:TSOP1738,usedasdistanceandcolortransition sensor. Demo:ImplementingTSOPsensorcircuitandinterfacingwith microcontrollertodisplayresultsonLCD. HowtodesignaLineFollowingRobot? AssemblingallthecircuitontheRobotBody.Writingbasiccontrol programs. DiscussiononAutonomousRobotssuchas: LineFollowingRobot ObjectavoidanceRobot LinecountingRobot WallsensingRobot Studentswillbeencouragedtoimplementtheirownideasintoprojectsusing theKITprovided.Followingarefewexamples, LineFollowingRobot Robotfollowingbrightlineondarksurface ObjectavoidingRobot Robotavoidingallobjectsinpath WallsensingRobot Robotmovingalongwall Automaticroomlightingsystem Automaticturningon/offlightinroom Attendancesystem Countingnumberofpersonspassedinandout IRbeamSecuritysystem
SettingupIRbeamifcrossedtriggersalarm Electronicdoorlocking Passwordbasedlockingsystem ManualRobot Manuallycontrolledrobot NeverfallingRobot Neverfallfromheightrobot DancingRobot Dancingrobot LinecountingRobot Robotcountstheline. ColourSensingRobot Robotsensethecoloursball KeypadcontrolledRobot RobotcontrolledbyKeypad IntroductionofDTMF. CellphonecontrolledRobot.
ExperimentsinRobotics/Automation
S.No.
1.
Topic
AnalogIRSensor
Experiment
1. InterfacingAnalogIRSensorwithmicrocontrollerandtodisplayvariationin outputonLCD. 2. Usingascolorsensor. 3. Usingasdistancemeasuringsensor. 4. InterfacingDigitalTSOPIRSensorwithmicrocontrollerandtodisplayvariation inoutputonLCD/LED. 5. Usingascontrastvariationdetectingsensor. 6. Usingasobjectdetectingsensor. 7. DirectioncontrolofDCMotor. 8. SpeedanddirectioncontrolusingPWM. 9. SpeedanddirectionvariationbyapotentiometerinterfacedtouC. 10. Speedanddirectionvariationaccordingtocharacterssentfromcomputer thoughUART. 11. ControllingLEDsthroughsensoryinput. 12. ControllingMotorthroughsensors. 13. Switchingtransistor/relaythroughsensors. 14. Assemblingcircuitboardonchassisandcontrollingbasismovementsofthe Robotthroughmicrocontrollerprogramming. 15. Writingcodesforturning/timedmotionofRobot
2.
DigitalIRSensor (TSOP)
3.
DCMotorDriver (L293)
4.
Automation
6.
BasicAutonomous Robot