Wall Mounted Calendar Using Raspberry-Pi
| |Wall mounted calendar raspberry pi
As we all know, Raspberry pi is a unique trendy gadget with high demanding approach not only in India but all across the globe. It’s used for entertainment purposes moreover its functionality caters domestic purposes too. Students are keener of using as it provides games and information of programming and hi-tech technological gadgets. Raspberry pi is a small computer that is easily attached to various monitor devices. Raspberry pi in India gears a high volume that every Indian home is set with it. Its educational importance, entertainment and latest versions of technology make it a precious asset.
From Raspberry Pi Controller Board, We can work on so many Robotics Project.Today we are working on Wall Mounted Google Calendar.
To work on this project, you need to have bit knowledge about networking and computer fundamentals.
Equipment Required:
- Raspberry Pi (model B is used here)-BUY NOW
- Home network (Wireless if you can’t run a cable to the Pi)
- SD card 2GB or larger
- AC Adapter
- Micro USB cable
- USB keyboard
- Mouse
- USB wireless adaptor HDMI cable
- Wall mountable HDMI capable monitor or any monitor with some kind of HDMI converter
- Wall bracket for your monitor
Step 1: Raspberry pi Set-up
- First of all set up Raspberry pi or another alternate is to purchase Raspberry pi Installer. You can also use a 2GB or larger memory SD card and download the latest version of Raspberry pi–Click here
- After installation, plug in your SD card, Wi-Fi dongle, USB keyboard, Ethernet cable to your router, HDMI to monitor and finally micro USB cable to the power socket.
Now change the Configuration Settings according:
- Expand file system so that Raspbian utilizes complete SD card properly.
- Change your password as possible
- Enable boot to desktop
- Set language, region and time zone accordingly
Now move to Advanced settings:
- Host name is to be changed to distinguish your pi on the network.
- Excess your pi by enabling SSH from computer on your network.
- Now select finish for restarting your computer.
Step 2. Keyboard and updates
- Suppose I am residing in India, in that case I need to change the keyboard layout to India. For this you need to change a file by opening your terminal and entering the command:
1 |
sudo nano /etc/default/keyboard |
- Use arrow keys to move the cursor and change the gb to us.
Now save the file by pressing ctrl + X and Y to save changes - Now to update your Pi, type the following commands:
1 2 |
sudo apt-get update sudo apt-get upgrade |
- Press y and enter to download the updates which will take a couple of moments.
Step 3: Wireless setup
- To get your Wi-Fi dongle working you may need to edit the wpa_supplicant.conf file by typing:
1 |
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf |
Then make it look like this:
1 2 3 4 5 6 7 8 9 10 11 |
ctrl_interface=/var/run/wpa_supplicant network={ proto=RSN scan_ssid=1 key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP ssid="your network ID in quote marks" psk="your network password in quote marks" } update_config=1 |
To save the file press ctrl + x then Y and enter to save
Restart the Pi by entering:
1 |
sudo reboot |
You should be able to see if your Wi-Fi dongle has an IP address with the command:
1 |
sudo ifconfig |
You will receive these statements below:
1 2 3 4 5 6 7 |
wlan0 Link encap:Ethernet HWaddr 64:66:b3:06:43:1b inet addr:10.0.0.75 Bcast:10.0.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:912384 errors:0 dropped:121692 overruns:0 frame:0 TX packets:706463 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:694114055 (661.9 MiB) TX bytes:71017681 (67.7 MiB) |
![]() |
![]() |
![]() |
![]() |
- In this step, we will install a browser that will display your Google calendar. Now we will enter the following command to install Iceweasel which is a plagiaristic of Mozilla Firefox.
1 |
sudo apt-get install iceweasel |
- Type y and enter to download and install. After that, Iceweasel will pop up on your screen and you can start configuration using internet.
- First open up your Google calendar and save the password in case you get logged out at some point. Now set Google calendar as your start page.
Now we need to immobilize restore pages after crash in case of power outage Google calendar might not show up by itself which is annoying if you have no KB/Mouse connected.
Type in about:config in the address field and hit enter.
Now find the
1 |
"browser.sessionstore.resume_from_crash" |
line and double click to change it to false.
Press F11 key to go full screen and hover your mouse at the very top of the screen then close the browser once the x appears in the top right corner.
Re-open the browser and it see it opens to your Google calendar and still be full screen.
We also want Iceweasel to start automatically so we’ll need to change the auto start options.
1 |
sudo nano /etc/xdg/lxsession/LXDE/autostart |
add @iceweasel to the list
now press Ctrl+X the Y and enter to save the changes.
Step 5: Cursor and Power Save
The next step is to get rid of that annoying mouse cursor and stop the screen from going to powersave/sleep mode.
First we’ll install Unclutter to get rid of the cursor when it’s not in use.
sudo apt-get install unclutter
Now we need to edit the
1 2 |
/etc/lightdm/lightdm.conf file to prevent powersave/sleep mode sudo nano /etc/lightdm/lightdm.conf |
Move down to: [Set Defaults]
Change this line:
1 |
#xserver-command=X |
to this:
1 |
xserver-command=X -s 0 –dpms |
now press ctrl+x then Y and enter to save the changes
Step 6: You’re done
Now it’s all set. You can quickly turn on your wall mounted monitor.
Stay with Robomart Blog We will come soon with new Project.