Iraqi Journal for Electrical and Electronic Engineering
Login
Iraqi Journal for Electrical and Electronic Engineering
  • Home
  • Articles & Issues
    • Latest Issue
    • All Issues
  • Authors
    • Submit Manuscript
    • Guide for Authors
    • Authorship
    • Article Processing Charges (APC)
    • Proofreading Service
  • Reviewers
    • Guide for Reviewers
    • Become a Reviewer
  • About
    • About Journal
    • Aims and Scope
    • Editorial Team
    • Journal Insights
    • Peer Review Process
    • Publication Ethics
    • Plagiarism
    • Allegations of Misconduct
    • Appeals and Complaints
    • Corrections and Withdrawals
    • Open Access
    • Archiving Policy
    • Abstracting and indexing
    • Announcements
    • Contact

Search Results for python

Article
Utilizing Raspberry-Pi 3 to Implement Fuzzy Logic Controller Optimized by Genetic Algorithm

Amal Nasser, Hasan Kadhim, Emad Hussien

Pages: 99-107

PDF Full Text
Abstract

The development of Fuzzy Logic Controllers (FLC) with low error rates and cost effectiveness has been the subject of numerous studies. This paper study goals to the investigation and then implementation an FLC using the readily accessible and reasonably priced Raspberry Pi technology. The FLC used in this work has two inputs, one output, and five Membership Functions (MFs) for each input and output. The FLC goes through two processes, tweaking the MF parameters and tuning input/ output Scaling Factors. The tuning technique makes use of the Genetic Algorithm (GA). The whole set of the FLC probabilities is taken into account as the tuned FLC controller, and then transformed into a lookup table. The Center of Gravity (COG) approach is used to determine the output for the tuned FLC controller. The resulting table is converted into values of digital binary using a specific type of encoder, and then extraction of the set of Boolean functions to apply this tuned circuit. Finally, the Python 3 programming language is used to define the resultant Boolean functions on the Raspberry Pi platform, and then a decoder extracted the appropriate control action from the output. The Benefit of this method is the use of a digital numbering system to define the FLC, which is implemented on Raspberry Pi technology and allows for fuzzified high processing speed output per second. The controller speed has not been unaffected by the quantity for these fuzzy rules.

Article
Wireless Controlled Smart Home System

Bilal Naji Alhasnawi, Basil H.Jasim

Pages: 123-137

PDF Full Text
Abstract

in recent years popularity of smart Home has been increasing due to low price and simplicity through tablet and Smartphone connectivity. It is an automation of house or home activity. Raspberry Pi3 is a small computer with digital input output capability and it was introduced in 2016; input/output ability besides the availability of all computer features make this system very suitable to be central unit can for smart home. Smart Home may contain centralize controller which control heating, lightning, ventilation in the home, HAVC( Heating, Ventilation and air conditioning),Safety locks of gates, doors and other system to provide improve comfort, better energy efficiency and security. The aim of this Paper is to develop a smart home application using RPi3, wemose-d1 and GSM. Programming has been developed in C++ in wemose-d1 and Python environment for RPi3 operation. The MQTT (Message Queuing Telemetry Transport protocol) technologic used to connect between raspberry pi3 and nodes.

1 - 2 of 2 items

Search Parameters

Journal Logo
Iraqi Journal for Electrical and Electronic Engineering

College of Engineering, University of Basrah

  • Copyright Policy
  • Terms & Conditions
  • Privacy Policy
  • Accessibility
  • Cookie Settings
Licensing & Open Access

CC BY 4.0 Logo Licensed under CC-BY-4.0

This journal provides immediate open access to its content.

Editorial Manager Logo Elsevier Logo

Peer-review powered by Elsevier’s Editorial Manager®

Copyright © 2025 College of Engineering, University of Basrah. All rights reserved, including those for text and data mining, AI training, and similar technologies.