Smart Computing with Open Source Platforms
$ 57.04
Retail prices excluding local 15% VATFast, Reliable Delivery
In the detail
- V266ml – H92mm
- 100% glass
- Highly chip resistant
- Dishwasher and glasswasher safe
- Duratuff reinforcement
- Suitable for the service of coffee as well as spirits on the rocks
- Available in a range of sizes, perfect for any occasion
Have any queries?
Learn more about the brand
DescriptionFocuses on the concept of open source prototyping and product development and designing sensor networks and covers IoT base applicationsThis book will serves as a single source of introductory material and reference for programming smart computing and Internet of Things (IoT) devices using Arduino with the use of PythonIt covers number of comprehensive DIY experiments through which the reader can design various intelligent systemsTable of Contents IntroductionChapter 1: Introduction to Open Source HardwareOpen source Hardware conceptArduino Ecosystem and typesFeature of Arduino HardwareFeature of Arduino SoftwareHow to setupArduino development community and social codingConcept covered in this chapterChapter 2: Arduino HardwareSystem ArchitectureThe MicrocontrollersArduino InterruptsPeripheral Device InterfacingConcept covered in this chapterChapter3: Data types, Operators and ExpressionsPrimitive data typesUser defined data typesDeclaration of variableOperatorsPrecedence and AssociativityConcept covered in this chapterChapter 4: Functions in Arduino‘setup ()’ and ‘loop ()’ functionsuser defined functionsrecursive function callsLibraryConcept covered in this chapterChapter 5: Conditional statementsif-else’ conditional statements‘switch-case’ statementLoops in Arduinowhile() and do-while()‘loop()’ in ArduinoConcept covered in this chapterChapter 6: Arduino Input Systems‘pinMode()’ functionINPUT and INPUT_PULLUP configuration‘digitalRead()’ function‘analogRead()’ functionInputs for Firmata LibraryInput device interfacingConcept covered in this chapterChapter 7: Arduino Output Systems‘digitalWrite()’ function‘analogWrite()’ functionAn Input Output exampleConcept Covered in this chapterChapter 8: Arduino with ProcessingOverview of Processing LanguageCode StructureLibraries and FunctionsVisualization of LDR outputInteraction with Arduino and FirmataMouse handling in processingColors in processingConcept covered in this chapterChapter 9: Real life Code ExamplesAutomated Rail Gate ControlArduino based heart rate monitoring systemLPG Leakage DetectorsConclusionConcept covered in this chapterChapter 10: Introduction to Python languageFeatures of Python languagePython VersionsPython InstallationWriting some basic programsInstallation using pipConcept covered in this chapterChapter 11: Operators, variable and expressionsOperators in PythonAssignment OperatorClearing the screen of consoleConcept covered in this chapterChapter 12: Decision and control flow‘if’ statement‘if elif else’ ladder=Loops in PythonConcept covered in this chapterChapter 13: Functions in PythonStandard rule of definitionFunction invocationKeyword argument conceptLambda functionModules in PythonPackage in Pythonreload(), global() and local()Concept covered in this chapterChapter 14: More Examples on Modules and Functions with APIsAccessing .CSV fileParsing JSON dataWorking with MongoDBMongoDB client Management ToolsConcept Covered in this chapterChapter 15: Implementation of Data StructuresList in PythonTuples in PythonDictionary structureSorting of the data structureDate and Time in PythonStrings in PythonConcept covered in this chapterChapter 16: Object Oriented Programming in PythonClasses in PythonConstructorCreation of methods in classPolymorphism in PythonInheritance conceptMethod overriding conceptConcept covered in this chapterChapter 17: Input and Output in PythonUsing input and raw_input functionFile input outputattributes of file objectsclose() operationReading and Writing a filethe tell() methodseek methodCommand line argument in PythonConcept covered in this chapterChapter 18: Exception Handling in PythonSyntax error vs exceptionHandling ExceptionConcept covered in this chapterChapter 19: Graphical User Interface in PythonIntroduction to TkInterCore component classesConcept covered in this chapterChapter 20: Python API for Machine Learning and ArduinoInstallation of the packagesSciPy and NumPy packagesIntroduction to MatplotlibOverview of SciPyMachine learning toolsArduino API for PythonConcept covered in this chapterChapter 21: More on Machine Learning APIScikit LearnDeep learning toolsConcept covered in this chapterChapter 22: ConclusionChapters 1 & 2 IllustrationChapter 3, 4 and 5 illustrationChapters 6 to 9Chapters 10 to 21Future scope and enhancement of the bookFrequently Asked QuestionsReferencesAuthor BiographyDr. Nilanjan Dey is an Assistant Professor in Department of Information Technology at Techno India College of Technology, Kolkata, India. He was an honorary visiting Scientist at Global Biomedical Technologies Inc., CA, USA and an associated Member of University of Reading, London, UK . He has authored/edited more than 40 books with Elsevier, Wiley, CRC Press and Springer etc., and published more than 300 research articles. He is the Editor-in-Chief of International Journal of Ambient Computing and Intelligence, IGI Global, USA. He is the Series Co-Editor of Springer tracts in nature-inspired computing, Springer Nature, Advances in Ubiquitous Sensing Applications for Healthcare, Elsevier, Intelligent Signal processing and data analysis, CRC Press. He is an Associated Editor of IEEE Access.His main research interests include Medical Imaging, machine learning, data mining etc. Recently, he is awarded as one among the top 10 most published and cited academics in the field of Computer Science in India during the period of consideration 2015-17.Mr. Amartya Mukherjee, M.Tech, is an assistant professor at the Institute of Engineering and Management, Salt Lake, Kolkata, India. He holds a bachelor’s degree in computer science and engineering from West Bengal University of Technology and a master’s degree in computer science and engineering from the National Institute of Technology, Durgapur, West Bengal, India. His primary research interest is in embedded application development, including mobile ad hoc networking, aerial robotics, and Internet of Things and machine learning. He has written several research articles in the field of wireless networking and embedded systems. His book Embedded systems and robotics with open source tools is one of the bestselling books in the field of embedded application development.
