Connecting LCD Screen (16×2) to RaspberryPi and displaying temperature, IP and more #3 RaspoElectro

In this post, I will be using the RPi.GPIO library and Python to control the LCD.The LCD used in this post is based on Hitachi HD44780 LCD controller. Although the LCD has 16 pins available for interfacing, using the 4 bit mode only 6 GPIO pins are required (RS,E,D4,D5,D6,D7). NOTE : I’m not using Adafruit library because it is useless. What you Will Learn: How to connect 16×2 LCD (HD44780 or others) to GPIO pins. Basics of electronic circuit. Complex Python & Shell coding to display and clear messages from LCD. Calling system variables using python and displaying them on LCD What you need: Raspberry Pi configured...

Lighting up LED’s using RaspberryPi and Python #2 RaspoElectro

Lighting up Led’s using RaspberryPi and Python Once you’ve setup your Raspberry Pi according to my GPIO basics #1 RaspoElectro tutorial, you are ready for Led lighting project. Let’s light up an led using the Python programming language/script and the GPIO pins on your Raspberry Pi What you Will Learn: Basic electrical circuit and attach it to your RPi GPIO pins Simple Python program to control the circuit using IDLE IDE, hereafter GPIO cable What you need: Raspberry Pi configured with the GPIO library small led’s, any color 1 – 50 ohm resistor small jumper wires Breadboard My wiring structure GPIO 3...

GPIO basics on Raspberry Pi #1 RaspoElectro

This post is about explaining how GPIO works on Raspberry Pi GPIO – General-purpose input/output (GPIO) is a generic pin on an integrated circuit (commonly called a chip) whose behavior (including whether it is an input or output pin) can be controlled (programmed) by the user at run time. –wikipedia   GPIO on Raspberry Pi is 26-pin generic input/output that can be controlled/commanded using most of programming scripts/languages with built-in library to communicate with hardware.   Python GPIO library (RPi.GPIO 0.2) – Download RPi.GPIO 0.2 is a module to control Raspberry Pi GPIO channels. Installing GPIO module to Python library Installation is pretty easy, once you...

Major Security Project – RaspAP (Smart Network Device)

Description of Project The concept of this project is to build a portable Access Point with secure authentication server, to serve a wired network, wirelessly using 802.1x and inspect an authenticated traffic entering the company’s network using Intrusion Prevention System. This project also covers the use of syslog server to store all logs of network to a centralised location using Raspberry Pi Model B Reason behind the Project The major reason behind this project is that most enterprises are using licence-based Access Points to serve wireless networks, whereas this portable $35 chipset can be placed upon anywhere within the network,...