Raspberry Pi Configuration Settings

by Apr 10, 2020Raspberry Pi

If you’ve just opened a new Raspberry Pi and are excited to get started with it, the first thing you need to do is install an operating system onto an SD card for your Pi to run on. For this, you can go to the official website and find the Rasbian OS that can be downloaded at the click of a button. Once you’ve done that, you can get right into setting up your Pi. If you are new to the Rasbian interface, here is an article to help you understand how to go about the Raspberry Pi configuration settings.

Before you begin:

  1. Raspberry Pi
  2. Power cable
  3. micro SD card with the Rasbian OS installed
  4. Preferably, with WiFi or ethernet connection

Configuration Menu:

The Raspberry Pi configuration menu, is like the Settings tab in your phone/ laptop. So in order to make any adjustments in the configuration – like time, updates, or other settings it is easiest to change it from this menu. This menu automatically opens when you start your Pi for the first time. Alternatively you can open it from either the terminal by typing sudo raspi-config, or from the start menu –> Preferences —> Raspberry Pi Configuration

Your Raspberry Pi configuration menu will look like this

1. Expand Filesystem

If you have installed Raspbian using NOOBS, the filesystem will have been expanded automatically. However, if you chose to install the Rasbian desktop, you can and should use this option to expand your installation to fill the whole SD card, which gives you more space to use. Once you select this, it will prompt you to reboot your Pi to implement it.

2. Change User Password:

From the name of the setting it is obvious what this setting does. It changes the password of the pi. By default it is set to raspberry. This can of course be changed at any time.

Hit OK and enter a password

3. Boot Options

By default, Raspbian will boot into the command line mode. However, the user can choose between three options:

  • Console Text console (which is the default) – which boots into the command line.
  • Desktop Log in  – boots into a graphical desktop environment.
  • Scratch Start the Scratch programming environment upon boot – boots into the Scratch programming environment.
Select the option you want and click OK

4. Wait for Network at Boot

Using this option, you can choose whether boot-up should wait for the network to be available or not.

5. Internationalisation Options

You can change your timezone, keyboard layout and other regional settings using the Internationalisation Options. You will then see three set of customisation options

i) Change Locale:

You can use this to configure your language and regional settings. Select locales you would like to generate and select OK.

ii) Change Timezone:

Choose this option to select your timezone (depending on geographic area)

iii) Choose Keyboard Layout:

This option lets you choose from a vareity of keyboard models. If you cannot find your keyboard model, use one of the generic keyboards.

6. Enable Camera:

You can use this option to enable the CSI camera interface, which if you are using the Raspberry Pi camera should be enabled.

7. Add to Rastrack

Rastrack is a project that was the brain child of Ryan Walmsley. The goal of which is to allow Raspberry Pi owners to add their location. This geographic data is shown on Google Map available at http://rastrack.co.uk/. When you select this, ensure that you have an internet connection. It opens up a wizard to guide you through the process.

8. Overclock

Overclocking can increase the operating speed of the computer component. Which is done by forcing a computer component to operate faster than the manufactured clock frequency. However, it comes with a risk of damaging the component due to excessive heat or overvoltage.

When you select the option, the above warning message is displayed

Click Ok to proceed and select the level

9. Advanced Options:

i) Overscan

If the text shown on the screen disappears off the edge – you need to enable overscan. This might or might not have to be done, depending on the display you are using and whether or not there is a large border around it.

ii) Hostname

Your Raspberry Pi hostname is by default raspberrypi. However in the case that you have two or more Raspberry Pi devices, you can change the default name to differentiate between the devices when connected to the same network.

iii) Memory Split

Raspberry Pi has two processors: CPU and GPU between which the total memory is split. Of which the CPU is used for calculation and GPU is used graphical tasks. By default, 64MB of RAM is allocated for the GPU.

If you use your Raspberry Pi for graphics-intensive work, you can increase the amount of RAM allocated to GPU to improve the performance. However if you use your Pi as a server,you can decrease the amount of memory allocated for the GPU.

iv) SSH

SSH stands for “Secure Shell” and is useful for remotely managing the Raspberry Pi. This means that we will be able to interact with the Raspberry Pi’s command line without even a keyboard, mouse or screen connected to it.

v) Device Tree

A device tree (DT) is a data structure of named nodes and properties that can describe non-discoverable hardware. Using this option you can enable use of Device Tree on your Raspberry Pi.

vi) SPI

The Serial Peripheral Interface (SPI) is a communication protocol used to transfer data between the Raspberry Pi and peripheral devices. This option lets you enable/disable SPI

vii) I2C

I2C is a multi-device bus used to connect low-speed peripherals to the Raspberry Pi. Once you enable this, you can connect more than one device without using additional pins on the header.

viii) Serial

By default your Raspberry Pi will use the serial port as a terminal. However, if you want to use it for other purposes you can disable this using this option.

ix) Audio

The Raspberry Pi has two audio output modes: HDMI and headphone jack. Using this option, you can switch between these modes at any time.

x) Update

Clicking this option will update the software of the Raspberry Pi

10. About

As the name suggests, this will give you a little insight about the configuration tool.

With this the configuration settings have been completely discussed and you should have a fully funtional Raspberry Pi on your hands

Creating a multiplication Skill in Alexa using python

Written By Jyotsna Rajaraman

Hi! I'm Jyotsna, an electronics and communication undergrad who likes reading, writing, talking and learning. So when it comes to teaching, all my favorite things come together! I hope my articles have helped and taught you something. 🙂

RELATED POSTS

How to Setup an NGINX Server on Raspberry Pi ?

How to Setup an NGINX Server on Raspberry Pi ?

What is NGINX ? NGINX is a popular lightweight web server application you can install on the Raspberry Pi to allow it to serve web pages. In its initial release, it functioned for HTTP web serving. It is a web server that can also be used as...

FM Radio Transmitter with Raspberry Pi

FM Radio Transmitter with Raspberry Pi

We’ve all listened to the radio and sang along to the songs, atleast in the car. But have you ever found yourself switching through several channels because you couldn’t find even one song that YOU like? In this article we will learn how to build a FM radio...

Raspberry Pi Camera and its Variety

Raspberry Pi Camera and its Variety

Choosing a suitable raspberry pi camera for your projects can get really difficult. RPI camera v1, RPI camera v2, RPI NOIR camera, and the list continues. Each one has different properties and should be used according to them. They have been used in various fields and...

WiFi extender using Raspberry Pi

WiFi extender using Raspberry Pi

It is always useful to know how to use your Raspberry Pi in pet projects that are actually useful around the house. Especially when you aren’t building something new – using your dormant Raspberry Pi to build useful devices around the house is a fun idea. If you are...

Using Raspberry Pi as various Servers

Using Raspberry Pi as various Servers

Raspberry Pi is a widely popular SoC, that is versatile and easy to use for even beginners. If you are new and are unfamiliar with Pi, take a look at these articles. Regardless of the model of Raspberry Pi you have, I am sure you have discovered a plethora of projects...

SQLite Database on Raspberry Pi

Welcome to another tutorial on Raspberry Pi. In this tutorial, we will see how to use the SQLite Database on Raspberry Pi. Apart from the installation and a few basic commands, in the end, we shall look at a simple project to log sensor data into an SQLite database....

Mosquitto MQTT Broker on Raspberry Pi

This tutorial will show you what is Mosquitto MQTT Broker and how to install it on Raspberry Pi. Contents What is MQTT?Installing Mosquitto MQTT on Raspberry PiCreating an MQTT Broker on Raspberry PiSubscribe to a TopicPublish a message to a TopicSample...

Evolution of the Raspberry Pi – A Comparison

Evolution of the Raspberry Pi – A Comparison

The Raspberry Pi is an inexpensive credit card-sized micro-computer. The Raspberry Pi was originally designed as a way to teach how computers work and the rest of computer science in general. It was originally developed in the UK by a team that included Eben Upton,...

Recording audio on your Raspberry Pi

Recording audio on your Raspberry Pi

Raspberry Pi can record and playback fairly good quality audio through its USB 2.0 ports. For recording audio and playback we need two peripheral devices, a USB microphone, and a speaker. You can choose to use a USB speaker, or a speaker with a 3.5mm sound jack....

Tutorial: Dropbox with Raspberry Pi

Tutorial: Dropbox with Raspberry Pi

Many Raspberry Pi projects require synchronization of files over more than just one device. Dropbox, which is a popular file-hosting service, can be used for this with ease. Synchronizing data between different devices may seem a little tricky, especially since the...

VIDEOS – FOLLOW US ON YOUTUBE

EXPLORE OUR IOT PROJECTS

IoT Smart Gardening System – ESP8266, MQTT, Adafruit IO

Gardening is always a very calming pastime. However, our gardens' plants may not always receive the care they require due to our active lifestyles. What if we could remotely keep an eye on their health and provide them with the attention they require? In this article,...

How to Simulate IoT projects using Cisco Packet Tracer

In this tutorial, let's learn how to simulate the IoT project using the Cisco packet tracer. As an example, we shall build a simple Home Automation project to control and monitor devices. Introduction Firstly, let's quickly look at the overview of the software. Packet...

All you need to know about integrating NodeMCU with Ubidots over MQTT

In this tutorial, let's discuss Integrating NodeMCU and Ubidots IoT platform. As an illustration, we shall interface the DHT11 sensor to monitor temperature and Humidity. Additionally, an led bulb is controlled using the dashboard. Besides, the implementation will be...

All you need to know about integrating NodeMCU with Ubidots over Https

In this tutorial, let's discuss Integrating NodeMCU and Ubidots IoT platform. As an illustration, we shall interface the DHT11 sensor to monitor temperature and Humidity. Additionally, an led bulb is controlled using the dashboard. Besides, the implementation will be...

How to design a Wireless Blind Stick using nRF24L01 Module?

Introduction Let's learn to design a low-cost wireless blind stick using the nRF24L01 transceiver module. So the complete project is divided into the transmitter part and receiver part. Thus, the Transmitter part consists of an Arduino Nano microcontroller, ultrasonic...

Sending Temperature data to ThingSpeak Cloud and Visualize

In this article, we are going to learn “How to send temperature data to ThingSpeak Cloud?”. We can then visualize the temperature data uploaded to ThingSpeak Cloud anywhere in the world. But "What is ThingSpeak?” ThingSpeak is an open-source IoT platform that allows...

Amaze your friend with latest tricks of Raspberry Pi and Firebase

Introduction to our Raspberry Pi and Firebase trick Let me introduce you to the latest trick of Raspberry Pi and Firebase we'll be using to fool them. It begins with a small circuit to connect a temperature sensor and an Infrared sensor with Raspberry Pi. The circuit...

How to implement Machine Learning on IoT based Data?

Introduction The industrial scope for the convergence of the Internet of Things(IoT) and Machine learning(ML) is wide and informative. IoT renders an enormous amount of data from various sensors. On the other hand, ML opens up insight hidden in the acquired data....

Smart Display Board based on IoT and Google Firebase

Introduction In this tutorial, we are going to build a Smart Display Board based on IoT and Google Firebase by using NodeMCU8266 (or you can even use NodeMCU32) and LCD. Generally, in shops, hotels, offices, railway stations, notice/ display boards are used. They are...

Smart Gardening System – GO GREEN Project

Automation of farm activities can transform agricultural domain from being manual into a dynamic field to yield higher production with less human intervention. The project Green is developed to manage farms using modern information and communication technologies....