Facebook Timeline Cloned Script

This is an example of facebook timeline, In this code you will learn how to make a timeline like facebook. live search, wall post, delete wall post, add other that can be found in this application are included.

How to install on server

Create a Database on your host, using PHPwizard or something similar. Run the tables.sql that is part of the download on the database you create, if any errors, fix.

There are many errors in the source code that need to be fixed.
2. Set up the config.php file with the proper permissions
3. Confirm that the register page is working. Add a user and then confirm in your myPHPAdmin
4. In the login.php remove or comment out //echo $qry;
5. Clean up HTML/styles after the database changes are configured.

6. You are free to go.

To download SOURCE CODE use the download link below

[ameliaevents]

Implementation and evaluation of an arduino based automatic weather station

1 Background

A weather station is that facility on land which has the instruments and devices for observing and measuring atmospheric parameters to provide the information for weather forecast

Weather monitoring is of great importance because it affects many human activities. The study of day-to –day weather requires connection of a couple of instruments together to form a weather station.

A weather station is an observation post where weather conditions and meteorological data are observed and recorded.

Weather forecasting and monitoring is therefore the application of science in predicting the atmospheric conditions of any place. Weather forecasting is done through collection of quantitative and qualitative data of the prevailing state of atmosphere at any given place.

Modern weather station is automated weather stations which are updated versions of common weather stations which have been in existence for centuries. This project seeks to implement a simple micro-controller based display weather station that measures rainfall amount, wind speed and evaporation rate. It will be developed by using Arduino Uno, LCD display, transmitter type IR sensor and ultrasonic water level sensor. A sensor is used for monitoring a real world physical conditions or variables such as wind speed, rainfall amount, and evaporation rate.

An automated weather station is used to minimize human effort. This project will implement and evaluate an Arduino based automatic weather station using an embedded system to monitor the weather parameters through sensors.

Getting more information on the atmosphere, more frequently and from more locations was determined to be one of the key elements to improving forecast and warning. Thus, automatic weather observing system (AWOS) was developed.

Many sensors that make up an AWOS detect different weather elements and can update the official weather observation many times during one hour. The purposes of the automatic weather station are such that they are used for increasing the number and reliability of surface observations. They do this by;

1. Increasing the reliability of the measurements by using the sophisticated technology and modern digital measurement techniques.

2. Satisfying new observation needs and requirements.

3. Reducing human errors.

Weather monitoring has been very important to man over centuries. Weather parameters are the basic tools that can be used to predict the weather.

Typical weather stations have the following instruments;

1. Thermometer for measuring air temperature

2. Barometer for measuring atmospheric pressure

3. Hygrometer for measuring humidity

4. Anemometer for measuring the wind speed

5. Wind vane sensor for measuring wind direction

6. Rain gauge for measuring liquid precipitation over a set period.

Automatic weather station is small in size and easy to install and they also save man power.

The proposed system measures the real time weather parameters automatically.

Download report here

Home security system using arduino board

​This is an example of Arduino Based project.  We have even provide free download project with source code, projects synopsis and Project report with ease of understanding which help any student to give the primary idea before starting of your Project. In this instructional tutorial I am going to fabricate an arduino home security framework. One can introduce this diy arduino security framework venture on his home primary entryway or even main door. The diy arduino security framework checks two things.

1. It checks if somebody moved toward the entryway?

2. It checks if entryway is opened by the individual?

At the point when the previous two conditions meet a sms message is sent to the proprietor of the house, Also nearness/movement of the individual before the entryway is identified by the pir movement finder and entryway opening is checked by entryway contact switch or reed switch. Both the sensors(pir movement and reed switch) are associated with arduino uno and any interruption identified by the sensors is passed on in a split second to arduino uno. Arduino as an interruption alarm sends a sms message to the proprietor versatile number utilizing gsm module.

Below is the sensors to be used:

PIR movement location sensor  passive infrared sensor (PIR sensor)

 Apply infrared principles that is infrared movement recognition sensor in the diy venture. It can distinguish movement at a maximum separation of 7 meters. Affectability scope of hcsr501 pir movement finder can be set by pivoting the variable resistor/potentiometer mounted on the circuit leading body of hcsr501 pir movement sensor.

It additionally has a second factor resistor/potentiometer which is utilized to set the defer time. Hcsr501 pir sensor has 3 stick. Two are power pins. Vcc is associated with +ve lead of intensity supply and Gnd is associated with – ve of intensity supply. The third stick is out stick. It regularly stays low. At the point when pir sensor identifies nearness of infrared discharging body in its range it sets the out stick high. Presently the inquiry is For to what extent does pir out stick stays high once the nearness of individual is distinguished? For this reason the second factor resistor/potentiometer is available on hcsr501 pcb load up you can set the defer time or out stick high time utilizing the second factor resistor. 

So where the pir sensor is to be mounted so as to distinguish the nearness of individual. It must be mounted on the upper part of gulf of entryway. Underneath graph best outlines the mounting of pir over the entryway.

 Sim900 Gsm module(Arduino Gsm) 

All sim900 gsm modules speaks with outer controllers/microcontrollers on. It has convention pins. One is TxD(Transmit) and other is RxD(Receive). For sending and getting information to sim900 gsm module the outside microcontroller should likewise have a  port.  Gsm sim900 module has Uart port so our outer microcontroller should likewise have one to speak with gsm module. 

Entryway contact switch/Reed switch

A reed switch is an electrical gadget worked utilizing a magnet set. It comprises of two half’s. One half contains real switch and the other half contains only a magnet in it. At the point when the attractive half is brought close to the switch half it begins leading power. So how can everything occurs? As a matter of fact the switch half contains a couple of attractive poles. Regularly when their is no attractive recorded present close switch the bars are a section from each other(Open circuit – No electric way). When we bring the attractive half close to the switch a large portion of the attractive field brings the bars close and when the quality of attractive field achieves as far as possible the poles join with each other(Making a physical contact – Path for power stream). 

How to introduce the entryway reed switch? We ordinarily mount the switch half on fix/resolute surface and the attractive half is introduced on the moving surface. For our situation, I introduced the attractive half on entryway and the switch half on the divider close to entryway shutting point. Both half’s must be in right position and at right separation to reach. Underneath you can see the right arrangement and establishment of entryway contact sensor.

Source code

a

 /*************************************************

* Written By: Orengo Dickson                    *
* Dated     : 23  July 2019                     *
* Website: www.techadvisor.co.ke*
************************************************/

int Door = 9;  
//sensor pin connected to digital pin-9 of arduino
int Out =  8; 
//Pir output pin connected to digital pin-8 of arduino

void setup() {
  pinMode(Door, INPUT);  // PIR motion sensor as input 
  pinMode(Out, INPUT);   // Door contact switch as input
  //Uart channel communication initialed at 9600 baud rate
  Serial.begin(9600);
}

void loop(){
  int S1=0,S2=0;
  S1=digitalRead(Door);
  S2=digitalRead(Out);

  if(S1 ==HIGH && S2==HIGH){  
   
    //Check if the module is working/operational- It return ‘OK’
    //Not necessary in our case if want to use uncomment it you might
    //have to read serial channel to read the status of gsm
    //Serial.print(“AT”);           
    //Serial.println();
   
    Serial.println(“AT+CMGF=1”);        // Set the Sim900 SMS mode to text
    delay(1000); //Time in ms
    Serial.println();
    Serial.print(“AT+CMGS=”);           // Insert SMS number
    Serial.print(“\”+254771882303\””);  //Recepient Owner of house
    Serial.println();
    delay(100);
    Serial.print(“www.microcontroller-project.com”); // Text message
    delay(100);
    Serial.println();
    //CTRL+Z commnad to end message body and send sms
    Serial.write(26);               
    }
    else{} //Do nothing
 

There are two variables  declared S1 and S2. Both variables are used to store the status of the pir and door sensor.

The statement S1=digitalRead(door) is to  check the status of the door sensor and storing the status in S1 variable.

The statement S2=digitalRead(Out) is to check the status of pir and storing its status in S2 variable.


“AT+CMGF=1” is send. This command sets the sim900 gsm module in sms text mode. Then “AT+CMGS=” is send with “\”+254phoneNumber\””.

Rental/house management system

We have provide free download project with source code, projects synopsis and Project report with ease of understanding which help any student to give the primary idea before starting of your Project. 

This a completely rental management system for house owners. It is reasonable for any sort of houses for rent. Landlords will never again have an awkward time looking through voluminous book records attempting to refresh their occupants subtleties yet rather are given a natural administration dashboard that gives them a knowledge about their inhabitants and houses. The program is written in php language.

Features

  1. List all the houses 
  2. List of all tenants or you can add tenants
  3. An options generating  monthly invoices for your tenants
  4. Collect rent from your tenants
  5. Payment statistics for all tenants eg. paid, not paid and have balances.

HOW TO INSTALL

Download source code using the link below After and extract the zipped file ,find the folder names INSTALL in this folder you will also get the file named rentalmanagement.SQL

 Create a new database and user, give it privilege   and import the file named rentalmanagement.SQL to create all the tables

After importing all the tables you can now run the project in your favourite browser ,create an account and experience the system!

Download password 6780

Download source code

To install please watch the video below

INTRODUCTION TO HTML

INTRODUCTION TO HTML

HTML means Hypertext Markup Language, and is the most widely used language on Web development Front-end and also Android development.  HTML is not a programming  language,  but rather a markup language. This tutorial will gives a complete understanding on HTML especially for beginners and it won’t take more than three weeks.

Hypertext  refers  to  the  way  in  which  Web  pages  are  linked together or a text display.

Markup Language– This is how HTML files works. With a markup language, you simply “mark up” a text document with tags that tell a Web browser how to structure it to display.

CREATING HTML FILE:

Creating HTML file is very simple and easy to understand. First to begin coding with HTML you need only two Requirements:

1.      Text editor

Notepad+ is commonly used, and this can be downloaded from Download Notepad++ and install in your pc.

2.      Web browser.

This can be Fire fox, chrome, Microsoft Edge or any other browser that you have

 Below are simple steps to create a simple HTML file:

Launch Notepad as shown below and press ctrl + N to start a blank file.

Now click File and select save as and give it any name but with html as extension. e.g techadvisor.html.

You can save it in desktop directory as shown below.

Now go to desktop and open your file in browser for example I’m using Internet Explore as my Browser. You should see a blank page as shown.

Now go back to your Notepad++ and write the following code.

1.  <html> (opening tag) At the top of the type <html>

 On the next line, indent one or two spaces and add.

2.      <head> (opening header tag:). type <head>  Note: space will not affect the output.

On the next line, indent some spaces and type

3.      <title> </title>. (Title tag ) type <title> My first website</title>.

Now go to the next line, indent some spaces from the margin and insert the closing header tag: </head>.

On the next line, indent some spaces and type

4.      <body> (Opening tag) type <body>

Add few lines and type the closing tag.

5.      </body> ( closing tag🙂  type </body>

Lastly, add few   line and type.

6.      </html> (closing tag) type </html>

Press Ctrl + S  to save your file.

Hostel management system

This is an example of Hostel Management System  We have provide free download project with source code, projects synopsis and Project report with ease of understanding which help any student to give the primary idea before starting of your Project. In this project student can log in and view room details and also book hostel/room easily. The student can also change their password anytime they wish. Admin manage portal by adding rooms, courses, students and many more. This very simple project is done in PHP and It’s easy to operate and understand by beginners .

The design is pretty simple and the user won’t find it difficult to understand, use and navigate. Some of Features are highlighted below

Login into theSystem.

View Room Details

Room booking

Registration

Manage Students by Admin.

Requirements

XAMPP Server /WAMP Server Or Web server. In this example I’m using web server

Step 1 Download the source code and put the file inside public folder or if is Xampp place here “c:/xampp/htdocs/”.

Step 2. Extract the file and go To phpmyadmin or for Xampp server go to “localhost/phpmyadmin” in any browser and create Database named “hostel” for web server give it any name and don’t forget to create user with a

password set. privileges: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, and LOCK TABLES.

Step 3. In That Database, Import hostel.sql found inside the extracted folder and finally open go to URL: “http://localhost/file_name/phpfilename” to configure.

To download SOURCE CODE use the download link below



Install the Arduino IDE software

Install the Arduino IDE software

preliminary

In this section you will be invited to download, install, and test the Arduino software (also known as Arduino IDE – short for Integrated Development Environment). before installation there are some that you will need: –

A computer (Windows, Mac or Linux). 

An Arduino board

A-to-B USB cable.

First go to the Arduino page to download the software and get the latest release and stable Arduino software. Make sure the downloaded version is compatible with your computer’s operating system. Download Arduino! The installation process is quite easy, but is adapted to the operating system on your computer. Here are some tips to help you. Windows The Windows version of the Arduino software provides two choices: an installer or zip file. The installer is very easy just by downloading it and then running the executable file to start the installation then follow step by step until it’s finished.

Arduino LED Blinking

Arduino LED Blinking

In this post we will learn how to blink LED with Arduino board.

LED- is light emitting diode that is a semiconductor light source that emits light when current flows through it. It comes with different color. LED has two pin that is Anode and Cathode (smaller pin). Anode is positive pin that is responsible for positive current while Cathode for negative current.

This tutorial will make you to understand how to make LED blinking.

Material

1.       Arduino board X 1pc

2.       Arduino IDE

3.       Led X 1pc

4.       Connecting wire/jumpers

5.       Computer

6.       Fritzing software

Fritzing software

Connect your circuit using the diagram below, for example I’m using Fritzing software to draw this can be downloaded from fritzing.org

Arduino IDE– This will be used for writing code for LED blinking this can be downloaded from www.arduino.cc/en/Main/software copy the source code and place here

Source code.

//blink LED

//Brought to you by DICKSON

Void setup() {

// place your setup code here/ to run once

pinMode(12, OUTPUT);

}

Void loop() {

//place your main code here, to run repeatedly

digitalWrite(12, HIGH);

delay(500);

digitalWrite(12, LOW);

delay(500);

}

 We have tested the source code below download and use it

Download Source Code

Diagram

Download Diagram

Alternative blink Arduino blink

Arduino LED Blinking Alternative

In this post we will learn how to alternate blink LED with Arduino board.

LED- is light emitting diode that is a semiconductor light source that emits light when current flows through it. It comes with different color. LED has two pin that is Anode and Cathode (smaller pin). Anode is positive pin that is responsible for positive current while Cathode for negative current.

This tutorial will make you to understand how to make alternative LED blinking.

Material

1.       Arduino board X 1pc

2.       Arduino IDE

3.       Led X 2pc

4.       Connecting wire/jumpers

5.       Computer

6.       Fritzing software

Fritzing software

Connect your circuit using the diagram below, for example I’m using Fritzing software to draw this can be downloaded from fritzing.org

Arduino IDE– This will be used for writing code for LED blinking this can be downloaded from www.arduino.cc/en/Main/software copy the source code and place here

Source code.

//blink LED

//Brought to you by DICKSON

int pinA= 7;

int pinB= 5;

Void setup() {

// place your setup code here/ to run once

pinMode(pinA, OUTPUT);

pinMode(pinB, OUTPUT);

}

Void loop() {

//place your main code here, to run repeatedly

digitalWrite(pinA, HIGH);

digitalWrite(pinB, LOW);

delay(1000); //delay time

}

 We have tested the source code below download and use it

Download diagram

Convert web content into android app

Android WebView is used to display web page in android application. The web page can be loaded from same application or URL. It is used to display online content in android activity. To understand this better follow the steps below and also you can download source code and apk. Before we start. Have you already installed Android Studio on your device? If not, you can download it android studio

Requirements

1. Android studio I.D.E This can be downloaded from android studio

2. Language: Kotlin or Java

STEP 1

Launch Android Studio and create new project.

STEP 2

Locate java folder and open MainActivity.java and add the following code.

package com.or.techadvisor;

import android.os.Bundle;

import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.google.android.material.snackbar.Snackbar;

import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;

import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class MainActivity extends AppCompatActivity {
private WebView mywebview;

@Override
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mywebview=(WebView) findViewById(R.id.mywebview);
WebSettings webSettings=mywebview.getSettings();
webSettings.setJavaScriptEnabled(true);
mywebview.loadUrl("www.techadvisor.co.ke");
mywebview.setWebViewClient(new WebViewClient());

Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);

FloatingActionButton fab = findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {

Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);

return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {

// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();


//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {

return true;
}

return super.onOptionsItemSelected(item);
}

}

STEP 3: ADDING PERMISSION

Locate androidmanifest.xml and add the following line.

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

manifests stores AndroidManifest.xml, which is an XML file that describes the general structure of an  app. This file also records permission settings such as internet or camera permission and other details about the app.

STEP 4: ADDING ACTIVITY

Locate activity_main.xml and add the following code.

<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">

<com.google.android.material.appbar.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/AppTheme.AppBarOverlay">

<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay" />

</com.google.android.material.appbar.AppBarLayout>

<include layout="@layout/content_main" />


<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="@dimen/fab_margin"
app:srcCompat="@android:drawable/ic_dialog_email" />

<WebView
android:id="@+id/mywebview"
android:layout_width="match_parent"
android:layout_height="match_parent" />

</androidx.coordinatorlayout.widget.CoordinatorLayout>




Download Source Code Apk