Friday, May 12, 2017
Tuesday, May 9, 2017
Monday, May 1, 2017
Monday, April 24, 2017
Saturday, April 8, 2017
Tuesday, April 4, 2017
Saturday, March 25, 2017
Sunday, March 12, 2017
Saturday, March 4, 2017
Tuesday, February 21, 2017
Sunday, February 19, 2017
Friday, February 10, 2017
Tuesday, February 7, 2017
Monday, January 30, 2017
Thursday, January 26, 2017
Friday, January 13, 2017
Friday, January 6, 2017
Friday, December 30, 2016
Tuesday, December 20, 2016
Friday, December 16, 2016
Wednesday, December 7, 2016
Friday, December 2, 2016
Monday, November 28, 2016
Sunday, November 20, 2016
Monday, October 31, 2016
Custom Character Generator for MAX7219 based 8x8 LED Matrix | Geeky Way
In this video i will show you a custom character generator for MAX7219 based 8x8 LED matrix. The app is developed using JAVA. If you are interested in making some updates to it you can cjheckout my repository on github. All links are provided in video description.
Thursday, October 27, 2016
Wednesday, October 26, 2016
Fedora 25 on Pi | Raspberry Pi
Finally Fedora 25 beta version is out with the support for Raspberry Pi 2/3. Why not to give it a try ? In this video let's check it out how it works
Monday, October 24, 2016
Sunday, October 23, 2016
Friday, October 7, 2016
Sunday, October 2, 2016
Wednesday, September 28, 2016
Tuesday, September 27, 2016
Thursday, September 22, 2016
Smallest Arduino Dev. Board | Digispark AtTiny85 | Getting Started
Subscribe YouTube : https://goo.gl/FhfdL7
Website : http://www.weargenius.in
Twitter : https://twitter.com/geekybikash
YouTube : https://www.youtube.com/weargenius
Instagram : https://www.instagram.com/weargenius/
GIT : https://github.com/oksbwn
Thursday, September 15, 2016
Read Analog Signals | MCP3208 | Raspberry Pi
This video is all about connecting MCP3208 with Raspberry Pi and accessing it using JAVA.
----------------------------------------------------------------------
Repository : https://goo.gl/7NRe5n
Schematic : https://goo.gl/kbkhj4
Code : https://goo.gl/J0BT8p
Compiled JAVA App: https://goo.gl/pvb6Sp
Lib : https://goo.gl/NyI9vL
----------------------------------------------------------------------
Subscribe : http://goo.gl/gM134X
Wednesday, September 7, 2016
Pi 3 as BLE Beacon | Raspberry Pi
Published on Sep 6, 2016
You can use your Raspberry Pi laying around as BLE Beacon.
########################
Links:
Beacon URL Calculator : http://goo.gl/QVaguX
About BLE :http://goo.gl/KpAmlF
Raspberry Pi 3 : http://goo.gl/Oa8KKu
___________________________________________
Guys Subscribe to my channel for latest contents into your inbox.
Support me to keep going.
Subscribe : http://goo.gl/gM134X
____________________________________________
Blog : http://goo.gl/8BTy4z
Twitter : http://goo.gl/1UVHjG
GIT: https://goo.gl/L71Oct
########################
Links:
Beacon URL Calculator : http://goo.gl/QVaguX
About BLE :http://goo.gl/KpAmlF
Raspberry Pi 3 : http://goo.gl/Oa8KKu
___________________________________________
Guys Subscribe to my channel for latest contents into your inbox.
Support me to keep going.
Subscribe : http://goo.gl/gM134X
____________________________________________
Blog : http://goo.gl/8BTy4z
Twitter : http://goo.gl/1UVHjG
GIT: https://goo.gl/L71Oct
Sunday, September 4, 2016
Thursday, September 1, 2016
Saturday, August 27, 2016
SQLite | Interact using JAVA | Raspberry Pi
This tutorial is an overview of interacting with SQLite database using JDBC connector running on Raspberry Pi. It's not about learning SQlite. I have tried to show briefly how it can be done.
---------------------------------------------------------------------------------------
SQLite Getting STarted : http://goo.gl/UuQvzV
Java Application on Pi : http://goo.gl/5zGGME
Thursday, August 25, 2016
Monday, August 22, 2016
Arduino | Tutorial | MCP23008 Interfacing
MCP23008 8 Pin Port Expander with I2C interface IC with Arduino. This enables to have more digital GPIO on Arduino or any other uc.
########################
Links:
MCp23008 Connection Diagram : https://goo.gl/rLdO2k
Pins all HIGH Code : https://goo.gl/cse7eL
Pins all LOW Code : https://goo.gl/Y9fMij
Pins all BLINK Code : https://goo.gl/vYCJJ0
Pins as INPUT Code : https://goo.gl/tZr0rL
Datasheet MCP23008 : http://goo.gl/KlIULy
___________________________________________
Guys Subscribe to my channel for latest contents into your inbox.
Support me to keep going.
Subscribe : http://goo.gl/gM134X
_________________________________________
Blog :http://goo.gl/8BTy4z
Twitter : http://goo.gl/1UVHjG
GIT: https://goo.gl/L71Oct
Wednesday, August 17, 2016
Thursday, August 11, 2016
Autostart Applications | Raspberry Pi | crontab | rc.local & more
This tutorial demonstrates 4 different methods to run GUI/ Non-GUI based application when the Raspberry Pi boots up.
1. Crontab
2. rc.local
3. _file_.desktop
4. init.d folder
test.jar application used in the tutorial : https://goo.gl/tO4sWg
########################
Commands::
1. Crontab:
$ sudo nano cronatb -e
Add the following lines
@reboot /usr/bin/java -jar /home/pi/Desktop/test.jar
2. rc.local
$sudo nano /etc/rc.local
3. _file_.desktop
Contents:. https://goo.gl/Zbe5uS
4. init.d folder:
$cd /etc/init.d
$sudo nano app
app Contentes: https://goo.gl/GjDxiB
$sudo chmod +x app
$sudo rc-update.d app defaults
__________________________________________
Subscribe : http://goo.gl/gM134X
Monday, August 8, 2016
Arduino | Tutorial | MCP23017 Interfacing
MCP23017 IC with Arduino. This enables to have more digital GPIO on Arduino or any other uc.
########################
Links:
MCP23017 Pin Diagram: https://goo.gl/moQKfh
PORTA as Output : https://goo.gl/Q7tJPN
Blink PORTA Pins : https://goo.gl/8EnL4U
Saturday, August 6, 2016
Serial Communication | JAVA | Raspberry Pi
Serial communication with PC/External Devices using UART pins. I have used Pi4J library with JAVA.
########################
Links:
Pi4J Project : http://goo.gl/yKxdoQ
Pi4J Library : http://goo.gl/Yfkk2P
___________________________________________
Guys Subscribe to my channel for latest contents into your inbox.
Support me to keep going.
Subscribe : http://goo.gl/gM134X
____________________________________________
Blog :http://goo.gl/8BTy4z
Twitter : http://goo.gl/1UVHjG
GIT: https://goo.gl/L71Oct
Thursday, August 4, 2016
Friday, July 29, 2016
Wednesday, July 27, 2016
Monday, July 25, 2016
Saturday, July 23, 2016
Thursday, July 21, 2016
Wednesday, July 13, 2016
Tuesday, July 12, 2016
Thursday, July 7, 2016
Monday, July 4, 2016
Monday, June 6, 2016
Wednesday, May 25, 2016
Monday, May 23, 2016
Arduino | Tutorial | Cheap Ethernet Connectivity using ENC28J60
This is all about a cheaper alternative to Ethernet Shields of Arduino to connect Arduino to Internet or LAN.
########################
Downloads
Ethercard : http://sh.st/P6yQt
Arduino : http://sh.st/PEvaP
Code :
____________________________________________
Guys Subscribe to my channel for latest contents into your inbox.
Support me to keep going.
Blog : www.weargenius.blogspot.in
Twitter : www.twitter.com/weargenius
_______________________________________________________________
Crimson Sky by Arc North https://soundcloud.com/arcnorth
Creative Commons — Attribution 3.0 Unported— CC BY 3.0
http://creativecommons.org/licenses/b...
Music provided by Audio Library https://youtu.be/kNSyjm5dTqg
Friday, May 20, 2016
Wednesday, May 18, 2016
Monday, April 25, 2016
Friday, April 22, 2016
Saturday, April 16, 2016
Home Automation System (ALBERTO) Tour | Episode -3 Kitchen Module
Monday, April 4, 2016
Home Automation System (ALBERTO) Tour | Episode -2 Main Module
Arduino | Tutorial 1 | Getting Started
This is a first tutorial of a series of tutorial on Arduino featuring the Arduino IDE. Basically you can assume this as getting started.
Guys Subscribe to my channel for latest contents into your inbox.
Support me to keep going.
Guys Subscribe to my channel for latest contents into your inbox.
Support me to keep going.
Saturday, March 26, 2016
Friday, March 25, 2016
Monday, March 14, 2016
Wear Dreamers
We are the dreamers
with a dream of flying high
We try to touch the sky,
And go to a boundless world.
We believe in what we are,
We believe in what we are,
We do what we can.
Nothing can stop us,
because we are the dreamers.
Our dream is to built an INDIA,
which world will know.
We tempted to achieve our goal,
And eager to score it.
Everybody will know us,
because we are the dreamers.
We dream to reach beyond the universe,
To the house of stars.
We and our knowledge,
that will make our dream true.
We never stops
because we are the dreamers.
Friday, March 11, 2016
Take a tour of my Home Automation System- Uncut Video
I have uploaded a uncut video of my home automation system . Please share your feedbacks and subscribe to my youtube Channel.
Wednesday, March 9, 2016
Automated Audio Controller based on Arduino Pro Mini
These are some of the images of the Audio Controller Module that i have designed for my Smart Home to provide audio feeds from many devices to one or many output audio channels. It's a simple selector not a mixer. Later on I will pro
Tuesday, March 8, 2016
Saturday, February 27, 2016
Thursday, February 25, 2016
Wednesday, February 24, 2016
Making PCB at Home
By using the conventional APBS which are available in market ,making circuits becomes messy as you have to do all the connections using the wires and of-course it looks ugly.So to avoid that and get a beautiful circuit of your own at a cheaper cost i am providing this article.
To make own PCB we need Copper cladded board,Hydrochloric acid,hydrogen peroxide,one driller,laser printer,Software to make the circuit design,magazine paper ,one press iron and water.I have given where can you get all the materials.Now all the processes step by step..
Tuesday, February 23, 2016
Getting started with ESP8266-01
Wi-Fi.....Sounds good right....What if you can make your next project with Wi-Fi interface and with cheaper cost even if lower then ENC28J60 based Ethernet module.....I am sure you will be the happiest one....So how is that possible..? Ya you red right you can get Wifi at cheper price then ENC28J60 and that's by using ESp8266 Wi_Fi modules.
These modules are extremely cheaper and easy to use. In this post i will post about how to get started with ESp8266-01 modules.
Tuesday, February 16, 2016
3G Connectivity With Raspberry Pi using Huwaei E303 Dongle
Hi Guys. In this post we will see how to provide internet connectivity to Raspberry Pi using 3G USB dongle. This comes handy in many cases.The internet connection will be provided by a Huawei E303 USB 3g dongle on the vodafone network Odisha.
Setup
Setup
Power Source -------->RPI--->(USB) 3g Dongle
The USB port of the PI doesnot have enough power to provide to a 3G dongle so if you plug directly the dongle onto the Pi the Pi may behave unwantingly which can be avoided by using an externally powered USB hub. I Raspbian Wheezy on Raspberry Pi. Next is after connecting the dongle to the Pi is to check if that has been detected by Pi. To get a list of USB connected devices type :$ sudo lsusb
Monday, February 8, 2016
RFID With Arduino
Hello visitors..... Its been a hard time working with my home automation system..And this week I was working with access control system. The end goal was to allow only the authorised user to use my home automation system as well as my system can keep track of the users in and out activity. It now knows exactly i am inside or not or one of my friend is inside. For that i have used RFID Reader as well as Mobile App access token......
Today with this post i will share how to Interface EM18 RFID reader with Arduino. EM18 is really simple to Interface.
Friday, February 5, 2016
Tuesday, January 12, 2016
Send note as E-Mail from PC application using JAVA
Hi guys. This is my first post using my home management system. Here i am going to post codes on making a simple app that can be used to send email with notes to your own mail. this comes handy when you are working on office or other PC and you want to save something interesting, In that scenario hopefully you will not be interested to open your mobile and get on typing. Hope this helps. But to use this you need to enable IMAP and POP in your mail settings.
** Make sure yo change your mail username and password in saveNote.java File.
From now on i will be providing codes on bitbucket only.
Saturday, October 17, 2015
OSMC (XBMC) Remote using JAVA
hi guys its been a long time since my last post. But here comes a post you would really like. It's something i have been looking for a while now.
Monday, May 25, 2015
Thursday, February 26, 2015
DHT11 Sensor Interfacing with Raspberry Pi
Believe me guys i struggled a lot to Interface DHT11 sensor with the Raspberry Pi for my smart home. As i have already opted Pi4J for JAVA programming it was hard to interface with Pi as Pi4J doesn't support one wire protocol. I did lot of research but nothing worked out. Finally i gave a try to python and it worked perfectly. But as my complete firmware is using JAVA. I opted a way that i will interface it using python but will be executed from JAVA.
Monday, November 24, 2014
External ADC with Raspberry Pi.
Really I tried a lot with MCP3208 external ADC to interface with the Raspberry pi. Searched for various codes but nothing was available in JAVA. So after some research i got some python code and modified that to JAVA. in this i have used the Pi4J library.
/****
*Author : Bikash Narayan Panda
*Use : This is used to read ADC data foem the MCP3208 SPI based ADC.
*Date :19/Nov/2014
*Tags: Please Include the Pi4J Library.
*
*
**/
import java.io.IOException;
import com.pi4j.io.gpio.GpioController;
import com.pi4j.io.gpio.GpioFactory;
import com.pi4j.io.gpio.GpioPinDigitalInput;
import com.pi4j.io.gpio.GpioPinDigitalOutput;
import com.pi4j.io.gpio.PinPullResistance;
import com.pi4j.io.gpio.PinState;
import com.pi4j.io.gpio.RaspiPin;
public class SensorTest {
public static int readadc(int adcnum, GpioPinDigitalOutput clockpin,
GpioPinDigitalOutput mosiThursday, October 30, 2014
Modify your old PC SMPS to BenchTop Power Supply Unit
Many time we do have old SMPS of no use to the computers. Those SMPS can be modified as bench-top power supply system providing -12,+12,+5,+3.3 volts. I have used one to power my all arduino based home automation modules and the Raspberry Pi. Here i am going to post how to mod an old SMPS .
You just need following components along with some basic tools
1.Screw Terminals.
2.Switch (On/Off).
3.10Watt Resistive load (May be 5K or 10K i have used 4.7K working fine)
Friday, September 12, 2014
Using Raspberry Pi Serial Port
By default the Raspberry Pi’s serial port is configured to be used for
console input/output, it means you can't use the Serial Port in your
programs and needs to be
disabled.To enable the serial port for your own use you need to disable login on the port. There are two files that need to be edited
The first and main one is
The first and main one is
/etc/inittab
This file has the command to enable the login prompt and this needs to be disabled. Edit the file and move to the end of the file. You will see a line similar to
Wednesday, September 10, 2014
Algotithm to Convert 4 byte Hex to 32 bit float
I really struggled hard to find out some sorts of algorithm to convert 4 hex bytes to 32 bit float for my requirement on some analysis of MODBUS protocol. I didn't find it and it tok me nearly 2 days to design this. Here is the algorithm..
float ModbusRead(byte id,byte msbAddress,byte lsbAddress,byte msbCrc,byte lsbCrc)
{
num=1.00;
Serial.write(id);
Serial.write(0x03);
Serial.write((byte)msbAddress);
Serial.write((byte)lsbAddress);
Serial.write((byte)0x00);
Serial.write(0x02);Friday, August 8, 2014
Running particular application when Rspberry Pi boots up
While using Raspberry Pi you might not be interested to take a mouse and keyboard to run certain application when the Pi reboots. To avoid this many procedures are available . In this post i have used crontab to run a JAVA based application each time the Pi reboots. Actually crontab provides many more features.
Thursday, August 7, 2014
Monday, July 28, 2014
Power Over Ethernet (For Ethernet Connected Devices)
Power Over Ethernet is a widely used concept to power up remote devices like Arduino, Raspberry pi or any other embedded devices working on low voltage and power.There are ready made modules available in the market but are expensive so in this tutorial i will show you to make the cable modified to work for POE.
Saturday, June 21, 2014
Cheap Ethernet connection to Arduino using ENC28J60 module
While working on Ethernet projects with Arduino the basic hardware we require along with Arduino is the Ethernet Shield. But the problem is that in a constrained budget the buying one Ethernet Shield is not possible which leads to other options and a good one is ENC28J60 Ethernet chip by Microchip.This is not as smart as the Wiznet W5100 chip based Ethernet shields but are quite useful as those.This post i am going to write all about interfacing the ENC28J60 module to Arduino UNO as well as Arduino mini Pro.I have used EtherCard library for the coding to interact with the module.
Below is the wiring diagram for Arduino UNO.
Code:
Code:
#include <EtherCard.h>
#define PATH "temp.php"
byte mymac[] = {
0x74,0x69,0x69,0x2D,0x30,0x31 };
uint8_t ip[] = {
192, 168, 0, 8 }; // The fallback board address.
uint8_t dns[] = {
192, 168, 0, 1 }; // The DNS server address.
uint8_t gateway[] = {
192, 168, 0, 1 }; // The gateway router address.
uint8_t subnet[] = {
255, 255, 255, 0 };
char website[] PROGMEM = "192.168.0.10";
static byte session;
byte Ethernet::buffer[800];
uint32_t timer;
Stash stash;
float temp_R=0;
int tempPinR = A0;
String cont="";
int led = 9;
int sw1 = A1;
int sw2 = A2;
int sw3 = A3;
String sReply="";
Sunday, June 1, 2014
Room temperatuer logger using arduino and JAVA
This post is all about a temperature logger module using two sensors(LM35) and uses serial communication to log data to MySQL server. And it does so by using Arduino at the logger end and JAVA at the server.
The concept is so simple that the Arduino uses LM35 (providing analog output for measured temperature) ,which is connected to one of the analogIn pin of Arduino. The sketch burned to Arduino converts the read value from the pin to corresponding temperature. And it sends the data through the serial port.
At PC side a JAVA application runs which uses TxRx library for communicating with the serial port. The application reads the data from the serial port and acknowledged to Arduino. It then saves the red data to a database.
At PC side a JAVA application runs which uses TxRx library for communicating with the serial port. The application reads the data from the serial port and acknowledged to Arduino. It then saves the red data to a database.
Thursday, May 15, 2014
Control VLC Player using Android (Wifi Connected)
My first application of Android comes here.In my first tutorial on Controlling VLC using JAVA you can see that the VLC provides a Web interface from which it can be controlled and it also accepts certain commands.So that can be used to control the media player in Local Area Network using any programming language.This time its Android
Code:
MainActivity.Java
Code:
MainActivity.Java
package com.example.first_app; import java.net.Authenticator; import java.net.URL; import android.os.Build; import android.os.Bundle; import android.os.StrictMode;
4 Channel relay board using L293D
Many time it requires controlling relays to automate different things in projects.But thing is generally Relays are driven by either high voltage and requires high current but most of the embedded systems works at lower voltage and the constrain is they cant provide high current.
Saturday, February 22, 2014
Sending Message from PC through mobile using AT Commands over Bluetooth
AT Commands:
AT or attention are set of commands those are used to communicate with GSM modems.I am not going much about it as you can google it.I tried using the AT commands through Bluetooth which was successful and finally integrated it to JAVA so that I can send message through my mobile using an interface instead of hyper-terminal.Before getting it started check your mobile if it supports the commands or not by using Hyper-terminal or any serial port Software.
In the below codes i have used RxTx serial communication library that is free to use and my communication port was 'COM9' please check it for you and then changing it compile the code.
Main.java //Main GUI
package com.oksbwn.Y2014.Message_Mobile; import java.awt.Color; import java.awt.Dimension; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.*;
Subscribe to:
Posts (Atom)














