Home Blog Page 46

Make Your Own Natural Cleaning Wipes, Cheap & Chemical Free

Homemade cleaning products are definitely a new trend, you can control exactly what goes into them and so you can rest assured that you’re not covering your home in toxic chemicals. Cleaning wipes are no exception, they are extremely handy to keep around the kitchen and bathrooms and their handy all-in-one tub is easy to slot into a gap in the cupboard or on the window sill. So here’s a guide to make your own natural cleaning wipes, you have total control over what goes into them and you can pick and blend the fragrance.

If you like these natural cleaning wipes, you may also be interested in making your own natural bug sprays.

What You Will Need To Make Your Own Cleaning Wipes

  • Storage Jar (One With A Lid That Seals)
  • A Roll Of Paper Towel
  • 2 1/2 Cups of Water
  • 12 Drops of Essential Oil (Tea Tree Used Here)
  • 1/2 Cup of All Purpose Cleaner

How To Make The Cleaning Wipes

homemade cleaning wipes, single wipe

In a jug, measure out the 2 1/2 cups of water and then 1/2 cup of all purpose cleaner to it. Give the mixture a stir until the cleaner has dissolved into the water.

Add the 12 drops of essential oil to the cleaning liquid, you can use a single oil or combine essential oils as you like. We have chosen tea tree oil because it is a natural disinfectant so it makes a great safe alternative to bleach.

Now comes the slightly messy part, we only need half of the paper towel roll, so grab a large serrated knife, something like a bread knife works well. Cut the roll in half down the middle, don’t worry about tearing the edges a bit, you can pull off any jagged loose ends and the wipes will go into the jar jagged edge down anyway. Keep the other half of the roll aside for your next batch of wipes.

Place your roll into the storage jar, cut edge down and with the cardboard centre still in place. Slowly pour the cleaning liquid onto the roll around the edges and in the middle, try to get the whole roll wet. Allow the roll to soak up all of the liquid and then try pulling the cardboard from the centre. If it doesn’t slide out easily the first time, wait a couple of minutes and try again, it will eventually come free as the roll swells.

Put the lid on your wipes and you’re good to go. Pull the wipes out from the centre where the roll was attached to the cardboard, it should have pulled up a bit when you removed the cardboard.

If your wipes begin to dry out over time, just keep adding a little water, about a half cup at a time and that will restore them to their former cleaning glory.

Share This Guide:

make your own natural cleaning wipes pinterest

Cover & Inserted Image: CleaningWipes by Abi Porter used And Modified under CC BY 2.0

Cinnabon Copycat Recipe For Cinnamon Rolls

0

There’s no denying that when you walk past a Cinnabon in the mall, its really difficult not to fork out the $5 and buy one, they smell amazingly delicious. Well don’t stress, here’s a copycat recipe for Cinnabon rolls which is about as close as you can get to the real thing.

This recipe costs a whole lot less than buying them in the store although they do take a while to make, just under two and a half hours with the two rising times, so you’re not busy the whole time.

The recipe makes about 12 large Cinnabon rolls or 18 or so smaller Cinnabon rolls and you just have to adjust your rolling and cutting to get the different sizes. We prefer the smaller ones as the perfect accompaniment for an afternoon cup of coffee.

Prep Time 2hrs | Bake Time 15-20Mins |  Preheat Oven To 200°C (390°F)

Ingredients For 12 Cinnabon Rolls

  • 475ml (16oz) Milk
  • 1/2 Cup Butter
  • 1/2 Cup Sugar
  • 1 7g (1/4oz) Packet of Yeast
  • 4 Cups + 1/2 Cup of Flour
  • Ground Cinnamon
  • 1/2 Tsp Baking Powder
  • 1/2 Tsp of Baking Soda
  • 1/2 Tbsp Salt
  • 1/2 Cup Melted Butter
  • 1 Cup Brown Sugar
  • 1 Cup of Icing Sugar

How To Make The Cinnabon Rolls

To start off, heat the milk up in a saucepan, adding the sugar (1/2 Cup) and butter (1/2 Cup) when it gets warm. Bring the milk almost to the boil and make sure that all of the sugar is dissolved. Remove the mixture from the heat and allow it to cool until it is warm.

Add the yeast to the warm milk. It is important that the milk is not too hot and hasn’t got too cold. The milk mixture should be warm to the touch but not hot. allow the yeast to activate for five minutes and then pour the yeast mixture into a large bowl.

unrisen dough mixture

Sift in the flour (4 Cups), baking powder, baking soda and salt. Mix the ingredients together until a thick and sticky dough is formed. Place a wet tea towel over the bowl and allow the mixture to rise for an hour.

risen dough mixture

Once the dough has risen, tip the mixture out onto a floured counter top and add the last cup of flour a little at a time, kneading the dough in-between until a thick and non sticky dough is formed. It should be stretchy and elastic, a bit like pizza dough.

rolled out dough

Take half the dough and roll it out into a large rectangle about 1cm (1/2″) thick. Roll a longer length for smaller buns and a more square piece of dough for larger buns. Now use a brush and brush a layer of melted butter onto the rolled out dough. Next sprinkle a thin layer of brown sugar and then a thin layer of cinnamon onto the dough.

Roll the dough up along the length into a tight roll. Cut the roll up into individual buns around 4cm (1 1/2″) long for smaller buns and 5cm (2″) long for larger buns.

Place the buns into a baking dish face up. Once you have rolled out and cut both halves of the dough, allow the buns to rise for about 20 minutes.

cinnabons in tray before baking

Bake at 200°C (390°F) for 15 to 20 minutes until they have turned a light brown colour on the outside. The smaller buns will cook for closer to 15 minutes while the larger ones closer to 20 minutes depending on your oven.

baked cinnabons

A few minutes before the Cinnabon rolls come out of the oven, mix up the icing sugar. Don’t add butter, a plain and runny icing sugar is best. When the buns come out of the oven, pour the icing sugar over them giving each one a generous amount on the top.

cinnabon copycat recipe, cinnamon rolls baked and iced

Allow them to cool for about 5 minutes and your Cinnabon rolls will be ready to serve, they are the best hot out of the pan. They keep for two to three days in a sealed container, don’t refrigerate them as the dough will go hard.

If you enjoyed this Cinnabon recipe for coffee time, try out our tasty oatmeal crunchies or easy pumpkin pie as well.

Have you tried this recipe? Let us know in the comments section below, we would love to hear from you and see your pictures.

Share This Recipe:

copycat cinnabon recipe with pictures pinterest

 

7 Important Home Maintenance Tasks Often Forgotten

Most people keep a basic home maintenance checklist which covers things like changing the AC filters annually and cleaning out the gutters. While these are important, there are some lesser known home maintenance items which are often forgotten about or left until it is too late. Periodically checking these few items can save you loads of money in repairs and a massive headache in the long run.

If you think your home is properly covered, have a look at our gas pump car maintenance checklist to keep your car running for years to come.

Don’t Forget These Home Maintenance Tasks

Test Your Water Pressure

water supply pressure gauge
Water Pressure by G MacRae

Your home is fitted with a pressure reducing valve near the main water supply. This valve is designed to reduce the water supply pressure to a level which is manageable by your taps, fixtures and appliances. While these valves usually last for years without maintenance, they do eventually fail so it is important to check your home’s water pressure every six months.

A simple water pressure meter is available from home supply stores, it fits onto your water system anywhere in the house, the basement is usually an easy place. The meter has a needle which records the current pressure and another which records the maximum pressure. Your water pressure should be around 500kPa (75psi), if it exceeds 750kPa ( 110psi) you may start damaging fittings, valves and appliances around your home.

Test Your Sump Pump

basement sump pump maintenance
SumpPump by State Farm

If your house has a basement then you should have a sump with an associated pump in it. Check your sump pump every three months (four times a year) by pouring a bucket of water into the sump. The pump should switch on automatically and pump the water out of your basement. If the pump is not working, it may require further maintenance, check the float switch and power supply, if these are not faulty then the pump may need to be replaced entirely.

If you neglect your sump pump for too long, you may come home one day to a flooded basement and have to wade through water to try figure out why the pump isn’t working. You’ll also be left with the mammoth task of drying out your furniture, appliances and basement carpets.

Drain Your Water Heater

drain water heater maintenance
WaterHeater by dagnyg

When dirty water, sand or debris flows into your water heater after municipal maintenance, it gets trapped in the bottom of the tank because the hot water is always taken from the top of the tank. This dirt accumulates and eventually may start covering the heating element which is also situated at the bottom of the tank, this leads to overheating and eventual failure of the element.

Your water heater usually has a drain plug at the bottom for this very reason. Once a year you should open the drain valve and allow the tank to drain completely, removing the sediment which has collected at the bottom. Make sure that the water heater has been turned off for a day or so beforehand so you are not draining boiling water which may cause serious burns.

Dust Your Refrigerator Coils

dust refrigerator coils maintenance
Refrigerator Coils by Mark Florence

Your refrigerator is quite heavy and full of fragile jars and glasses so you probably hardly ever pull it out to clean behind it. The trouble is, dust collects on the coils as well and if left uncleaned can start to really affect your refrigerators performance and ultimately lead to it breaking down.

The coils are designed to let off the excess heat and when dust collects on them, they can’t let off the heat so the compressor starts to work overtime to compensate which dramatically shortens it’s life. Dust the coils off every three months to keep your refrigerator running efficiently.

Lubricate Your Garage Door Springs & Rollers

garage door rollers and springs maintenance
GarageDoorRollers by Juan Monroy

Your garage door hinges, springs and rollers should all be lubricated annually with a spray which is specially designed for lubricating garage doors. Every time your door is opened and closed, water and dirt work their way into the tracks and hinges and may start to cause corrosion and sticking if they are not properly protected.

You can even further your garage door maintenance by spraying your springs. Lubricating your springs will also extend their life as the coils won’t be rubbing against each other so aggressively.

Unclog Your Window’s Drain Holes

leaking window frame, clogged drain holes
LeakingWindow by Mr.TinDC

Many windows, especially the sliding kin have a row of small holes in the bottom of the frame on the outside. These holes, called weep holes, are designed to drain water which has seeped into the inside channel of the window. These holes often become home for insects and bugs as well as collecting dust and debris. They should be cleaned out every six months to prevent water from collecting inside the window and eventually finding its way into your home.

Use a small piece of wire such as an unbent paper clip to push into the hole and pull out and dirt and debris. You can check if it is properly cleaned out by spraying the outside of the window with the garden hose. The water should eventually start seeping out of the holes. If no water comes out, check that it hasn’t worked its way into the tracks on the inside, the glass seals may be good enough to keep most of the water out.

Clean Out Your Dryer Vents

clean out dryer vents maintenance
DryerVent by Kerry Lannert

Your dryer vent provides a path for the air to get from your dryer to the outside of your home. Unfortunately, lint collects in the ducts and may start causing blockages which lead to longer drying times and strong odours.

Remove the vent from the back of the dryer and use a vacuum cleaner on the strongest setting to pull any excess lint out of the duct. Do this once every six months to ensure that the ducts are kept well opened.

Check the outside vent as well as often small rodents and insects make their home in the vent as it provides warm air during the colder winter months.

While you’re busy with the home maintenance odd jobs, how about giving your carpet a refresher with our homemade carpet deodoriser.

Do you have any further home maintenance checks with are often forgotten about? Let us know in the comments section below.

Have a look at our fall home maintenance checklist to make sure that you are properly prepared for the winter months.

Share These Tips:

home maintenance pinterest

Cover Image: P8140008 by mtneer_man. All images in this post are used under CC BY 2.0

Homemade Carpet Deodoriser, Smells Great

Did you know that every home has its own natural odour footprint, the way it naturally smells because of things you keep, furniture you have etc. Everyone wants their home to smell welcoming and inviting to family and friends, pretty much anyone who arrives at the door. Since most homes have a large portion of the floor covered in carpet, a carpet deodoriser seems like the perfect place to start getting your home to smell great.

You can buy shakers with carpet deodoriser at the store but you never know what they contain. They are filled with all sorts of chemicals, preservatives and anit-caking agents and it just doesn’t seem like a good idea to be throwing those all around your home.

So here’s a recipe for a really easy, and cheap, to make DIY carpet deodoriser which will leave your home smelling amazing, you’ll actually be excited to have guests over. What’s even better is you get to pick exactly what fragrance you land up with, so you can try a new one every month.

What You Need For Your Carpet Deodoriser

  • 1 Cup of Baking Soda
  • 2-3ml of Essential Oil (About 40 Drops) See Below For Tips
  • Glass Shaker Bottle
  • Optional – Dried Herbs

How To Make Your Carpet Deodoriser

For your first carpet deodoriser, we would suggest staying away from adding herbs. Try out one or two essential oils and then start to compliment them with dried herbs, you’ll soon learn which combinations work well together. If you do decide to use herbs, then them through a coffee grinder on the finest setting first.

Put the baking soda into the shaker followed by the essential oil and finally the herbs (if required). Put the closed lid on the shaker and shake well until the essential oil is well combined with the baking soda. Leave the shaker overnight so that the oils can fully permeate the baking soda.

When it comes time to use the deodoriser, sprinkle the mixture lightly over your carpet. Allow it to sit for ten to fifteen minutes and then vacuum it up as usual.

Which Oils To Use

Citrus Oils – Use these for a quick burst of frangence. They have a powerful scent but they tend to naturally dissipate faster than other essential oils so are not very long lasting.

Lavendar Oil – Lavender oil works well to repel insects and bugs, as does ground up cinnamon (as a herb addition)

Tea Tree Oil – Tea tree oil is a popular choice and has a strong and long lasting fragrance however it is not recommended if you own pets, especially cats and dogs.

Additional Notes

Your jar of carpet deodoriser will keep for up to two months once mixed as long as the lid (not the one with holes) is kept one. Baking soda naturally absorbs moisture in the air and will begin caking after a week or so if it is not sealed.

Although it shouldn’t be a problem, its worthwhile checking with your vacuum cleaner manufacturers to see if baking soda will clog up the filters or damage the machine.

If you’ve been impressed by how well baking soda works for cleaning, have a look at these other uses for baking soda around the house which you may not know about.

Share This Tip:

homemade carpet deodoriser pinterest

Cover image: Shaker by liz west used and modified under CC BY 2.0

Furnish Your First Home Without Breaking The Bank

Buying your first home is an exciting time for anyone, however, it can also be quite daunting when you realise that you’ve spent all of your money on fees, duties and a deposit when you still have to furnish the place. As a new homeowner, it is all too easy to get caught in the credit trap and buy everything you nee to furnish your home immediately and get left with a huge monthly repayment for months or years to come.

Here’s a guide to buying furniture for you new home on a tight budget. You’ll never have to get yourself into debt and one piece at a time you’ll work towards a fully furnished home which you’ll be proud of.

Split Your Dreams Up & Furnish In Stages

The first and probably most important step to furnishing your first home is to realise that your home is going to take some time to come together. You don’t have to buy everything at once and fill every room up as soon as you move in. Rather that the time to live in your home and plan exactly which rooms will be the most functional with certain furnishings.

Your two most important rooms in a new home are likely the living room or lounge and the master bedroom, you can furnish the bedroom with cream bedroom furniture to make it more attractive. The kitchen usually comes kitted out with the basics so you don’t have to worry about any expensive purchases for the time being. The living rooms needs a sofa/couch, a TV stand and TV and possibly a table or two. The master bedroom needs a bed (rather obviously) and a couple of side tables. These few items should be your main priority in the first few months of moving in.

Accept Offers From Friends & Family

Before you turn down that family member  offering you their old bed, consider using it as a substitute until you have enough money to replace it with one you really want. There’s no trouble being a bit selective but also consider that a sofa can be cheaply recovered to match you colour scheme or a couple of scatter cushions could distract from the damaged fabric.

Old side tables, tables, chairs and dressers can easily be refurbished, painted and accessorized to look like you’ve just bought them from a designer store. Its easier than you think and can save you thousands in the long run.

The Thrift Store & Craigslist Are Your Friend

Make a point of spending a few minutes on Craigslist every evening in the weeks coming up to and the months after you’ve moved in. You can’t believe how many items emerge which fit in with your decorating theme and come in well under budget and don’t discount your local thrift store, there sure to be jems waiting to be found.

The key to shopping at thrift stores and online is patience and consistency. You’re probably not going to find what you’re looking for the firs time you go to the store or online but keep it up and you won’t be disappointed.

If you’re still skeptical about buying things from a thrift store, have a look at our guide on what to buy at the thrift store and what to skip.

Don’t Be Shy, Ask For A Discount

Many stores, mostly those who make their own products, thrift stores and listings on Craigslist will give you a discount if you offer them cash. While it probably won’t be a very big discount, even a few percent here and there add up to big savings when coupled together.

Also look out for coupons and stores offering end of season discounts, Black Friday deals etc. These sales can also save you a fortune on your more expensive items, leaving you more money for the smaller things.

Once your have managed to furnish your first home without breaking the bank, take a look at our guide on decorating your home on a budget as well.

Do you have any tips and tricks to save money furnishing your home? Let us know in the comments section below.

Share These Tips

furnish your first home on a budget pinterest

Cover Image: Duplex by NNECAPA Photo Library used and modified under CC BY 2.0

10 DIY Backsplash Ideas Which Look Great

A well thought out backsplash can become a focal point in your kitchen. The main purpose of a backsplash is to protect the wall behind it, it should therefore be  hard wearing and easy to clean but it also needs to draw attention to the theme of your kitchen. We have therefore put together a list of our top choices for easy to make an install kitchen backsplashes, perfect for a DIY weekend project.

A homemade kitchen island could be the final piece you need to bring your kitchen together and compliment your new backsplash. Once your are done upscaling your kitchen with a new backsplash and island, why not try organising the cupboard under your kitchen sink or become a master of your own kitchen with these tips and tricks.

The tutorial for each of these backsplashes can be found by clicking on the link each image.

Artificial Stone Backsplash

Artificial stone is available at DIY stores and tiling outlets. They usually come in loose pieces or in ready made glued together sections. The best part about artificial stone is that you just need to stick them to the wall. They require no grout, no paint and virtually no further upkeep, a really hardy choice which is perfect for a well used kitchen.

Artificial stone tutorial

artificial stone backsplash

Brick Veneer Backsplash

A brick wall in the kitchen gives your kitchen a rustic farm house feel, since most modern homes are made with dry wall, you’ll need to use stick on brick veneer to get the brick wall look. Stick on brick veneers are available at home improvement stores and although quite expensive, they don’t need much else to be finished into a beautiful feature wall. They are stuck on with liquid nails and the gaps between grouted with cheap tile grout.

Brick veneer tutorial

brick veneer backsplash

Back To Basics With Tiles

Tiling is always a good choice for your kitchen backsplash, tiles are extremely hardy and super easy to clean. Make sure that you are comfortable with tiling before taking on a vast mosaic above your kitchen counter tops, while tiling is not difficult, there is some technique involved in getting perfectly straight lines and spacing between sheets.

If you already have a tiled backsplash which is still well bedded (not falling off the wall), instead of removing it, try tiling over the existing tiles. it is easier than it sounds an gives your kitchen an immediate modern update.

Tile tutorial

tiled kitchen backsplash

Repurpose A Wooden Pallet

Pallets have become a popular choice for the DIY’er, they offer free wood with a weathered look which fits right in with the latest trends. So for a super cheap and easy to cut and install kitchen backsplash, look no further than pallet wood.

Try to get a mixture of old, new, dark and light stained wood. Two to three pallets should provide enough variation. Cut the wood to various sizes and fit them back together, they can be nailed onto the wall or stuck on with liquid nails adhesive.

Re-purposed wood tutorial

repurposed wooden pallet backsplash another perspective

repurposed wooden pallet backsplash

Herringbone Beadboard Backsplash

Herringbone beadboard is available quite cheaply at your local DIY store. The best part about this backsplash is that it can be painted to match cabinets, contrast counters, match the floor etc, it is just so versatile.

The beadboard is also really easy to install, a trim with a wood saw is all that is needed before sticking them on with liquid nails. Finish them off with a coat of paint and they will look professionally installed.

Herringbone beadboard tutorial

herringbone beadboard backsplash

Put Your Old Wine Corks To Good Use

If you really love your wine or have been collecting corks for a couple of years, put them to good use as a backsplash. The corks are cut in half, so they cover double the area of a single cork and are then stuck on with liquid nails or contact adhesive. You can make a variety of patterns with them including squares, lines and herringbone designs.

Wine cork tutorial

diy wine cork backsplash

Family Photo Display

This backsplash is for the true family home, a colorful collection of your families favorite memories. The photos a simply stuck to the wall and protected with a sheet or glass or acrylic. This backsplash is perfect if your are looking at a remodeling your kitchen in a house you plan to live in for the next couple of years, we’re sure potential buyers won’t appreciate your family photo collection as much as you do.

Family photo display tutorial

family photo display backsplash

Turn The Wall Into A Chalkboard

Are you creative with sketching and writing or do you simply dream of turning your whole wall into a shopping and to do list? Then the chalkboard backsplash is for you, simply paint your walls in chalk board paint and you kitchen is now your canvas.

Chalkboard wall tutorial

chalkboard backsplash

Stick On Vinyl Backsplash

Stick on vinyl is making a comeback and it doesn’t only have to be used on the floor. From tile designs to wood look a like, there is a wide range of options for all kitchen themes. The vinyl usually comes in a large sheet which is cut and stuck onto the backing wall, the vinyl is either self adhesive with a peel off backing or is stuck on with contact adhesive.

Stick on vinyl tutorial

stick on vinyl

Super Modern Stainless Steel

If cost is not too important or if the area is quite small, you could consider using stainless steel tiles for a super modern finish which will match your stainless steel appliances. Depending on the brand, they may be stuck on with adhesive or have a peel and stick backing. They are also really easy to install and finish the kitchen off in a really professional manner.

Stainless steel tutorial

stainless steel backsplash

Have you used any of these backsplash ideas in your home? Do you have any more unique backsplash ideas? Let us know in the comments section below and we will add them in.

Share This Tip:

10 backsplash ideas pinterest

All the images used on this page come from the tutorial available through the link above the image, they are not the property of The DIY Life.

 

Accessing An Arduino Over The Internet

Wouldn’t it be great if you could access information on your Arduino from anywhere in the world? You could read information from sensors, access files or use it to control lights and electronics around your home and this is all possible with an Ethernet shield. An Ethernet shields allows your Arduino to connect to the internet via an Ethernet cable plugged into your router and enables it to communicate with the outside world.

There are two ways in which an Ethernet connected Arduino can be setup:

  1. As a Web Server, the Arduino acts as a web server which can be accessed from the internet. Commands can be sent to the Arduino and it can control things around the house. It can also be used to display information such as sensor readings on a web page or send stores files.
  2. A a Client, the Arduino acts as a web client and posts data to a database stored on a remote server. This is particularly useful for data logging or handling large amounts of information.

This guide will be dealing mainly with the first setup, getting the Arduino to act as a simple web server and serve a web page with some information on it. If this is your first Arduino project then we recommend that you read through our getting started guide to familiarise yourself with the basics and programming the Arduino.

arduino ethernet shield

Arduino Ethernet Shield by Teardown Central

What You Will Need To Access Your Arduino Over The Internet

  • An Arduino (An Uno is used here)
  • Ethernet Shield (Needs to be compatible with the Arduino board)
  • USB A to B Cable
  • Router (Needs to be connected to the internet for external connections)
  • Ethernet Cable (With RJ45 plug)

Understanding The Ethernet Shield

The first step in getting your Ethernet shield communicating with the outside world is to get a basic understanding on how the shield and an Ethernet network functions.

Your Arduino’s Addresses

Every device which is connected to the internet has an address, much like your home address. This identifies the device on the network so that data can be sent to and from the specific device. There are two types of addresses used to identify devices on a network, these are the MAC address  which is unique to every device and is usually loaded when the device is manufactured and the IP address which may be fixed or may change depending on your network configuration.

When you plug your Arduino (or any device for that matter) into your router, your router automatically assigns an IP address to it which remains the same until the device is unplugged or it is switched off. The router manages all of the IP addresses within your home network and allows them to communicate to each other.

Your Router’s Addresses

A router has two IP addresses, an internal IP address and an external IP address. The internal IP address is used to identify the router to all of the devices connected to your home network while the external IP address is used to interact with the devices and servers on the internet.

These two addresses are quite important as you will need to use a different method to communicate with your Arduino over your local network and over the internet. When you access your Arduino over your local network, you can communicate with the Arduino directly through its own IP address whereas when you communicate with it over the internet, you need to access your router through its IP address and the router will then forward your commands to and from the Arduino.

Connect The Hardware

The hardware connections in this example are quite straight forward as we are not using any additional sensors or switches.

Plug the Ethernet shield into your Arduino making sure that the pin headers line up with the connect pins on the board and the shield.

Now plug the Ethernet cable into the Arduino shield and then into your home router. Plug the USB cable into the Arduino and then into your laptop, PC or Mac.

Loading The Arduino Web Server Sketch

The code is quite straight forward, shown below, although some HTML knowledge is advantageous for the actual web page which is served by the Arduino.

#include <Ethernet.h>
#include<SPI.h>

byte mac[] = {0011, 002B, 003C, 004D, 005E, 0066}; //Define your mac address
EthernetServer serve = EthernetServer(55);  //Create a server which listens on port 55


void setup()
{
  Serial.begin(9600);
  if(Ethernet.begin(mac) == 0)                        
  { 
    Serial.println("Configuration failed");
    return;
  }
  else
  {
    Serial.print("Arduino IP:");   //Displays your Arduino's local IP address
    Serial.println(Ethernet.localIP());
  }
  serve.begin();
  Serial.println("Server Running");
}

void loop()
{
  Serial.println("Waiting For Client Connection");
  EthernetClient client = serve.available();  //Looks for incoming client connections
  if(client)
  {
    Serial.print("Connected to client: ");
    while(client.available())
    {             
      char c = client.read();
      Serial.print(c);
    }
    if(client.connected())                        
    {
      Serial.println("Webpage Sent To Client");   //Delivers a web page to the client
      client.println("HTTP/1.1 200 OK");
      client.println("Content-Type: text/html\n");
      client.println("<center><h1>Connected To Your Arduino</h1></center>");
      client.println("<center><h2>Hello John</h2></center>");   
    }  
    delay(8);
    client.stop();    //Closes the client connection
    Serial.println("Disconnected from client");
  }
  delay(1500);
}

Download the WebServer code here.

The Basic Code Functions

We use the two built in libraries Ethernet.h which lets us use the built in Ethernet communication functions library and SPI.h which defines how the Arduino communicates with and controls the Ethernet shield.

Next we define the mac address for the Ethernet shield. If you have a genuine Arduino Ethernet shield then the mac address will be printed on a sticker on the back of the shield and you can remove this line of code.

Now we use the Ethernet Server function to create a server called serve which listens for an incoming connection on the specified port. You can change the port number if you’d like as long as there is no other communications running on that port already.

The setup method then starts up the connection with the router using the defined mac address and displays the IP address assigned to the Arduino in the serial monitor window.

The loop functions is then repeated which waits for client connections, connects to the client when a request is made and then serves a basic HTML web page to the client. This web page can be customised and can include sensor values, variables and strings etc. The loop function is run every one and a half seconds to check for client connections.

Upload the sketch onto the Arduino and open up the serial monitor on your computer, this is accessed through Tools > Serial Monitor. If your Ethernet shield is connected to your router, when the software is loaded and the Arduino starts up you should see your Arduino’s IP address, Server Running and then Waiting For Client Connection repeated every one and a half seconds.

Connect To Your Arduino Over Your Local Network

If you open up your internet browser on your computer (which also needs to be connected to the router either via WiFi or Ethernet) and type the following address into your URL address bar you should be served with your Arduino’s web page:

http://”Your Arduino IP”:”Port” for example http://192.168.0.5:55

You should then get a client connection notification on the serial monitor and shortly afterwards your Arduino’s served web page should be displayed.

arduino served web page

Accessing Your Arduino From Outside Your Local Network

Finally, we need to configure your router so that you can access your Arduino from anywhere over the internet.

You need to login to your router’s configuration page, first of all, look on the base of your router or in its manual for information on accessing this page. Generally, it is accessed through the routers IP address which is usually the first in the local network range, if your Arduino’s IP address was 192.168.0.5 then it is likely the the router’s is 192.168.0.1. Type this into your browsers URL bar and you should reach your router login page where you will need to supply your router’s username and password, these may still be the defaults such as admin or administrator etc. They can be found on the internet for different manufacturers.

Reserve Your Arduino’s IP Address

Find the LAN settings in your routers configuration settings. Try to reserve your Arduino’s IP address, this is usually a tick box and you can identify your Arduino by the mac address or IP address. This means that your router will always assign that IP address to your Arduino.

Setup Port Forwarding

Now you need to set up port forwarding. Create a user defined port forwarding service which is forwarded to the port you set up in your Arduino sketch, 55 in this case. The port forwarding enables us to communicate with the Arduino from the internet. The router takes the request made from the internet to the router and forwards the request to the Arduino on the correct port inside the local network.

Now look for your routers connection information page. You need to find your routers external IP address, this is different to the internal IP address and is the address that your service provider provided to your router when the router was switched on. This should be displayed somewhere with the connection status or connection information.

Save the settings and close your router page.

Access Your Arduino From The Internet

Your should now be able to access your Arduino from any internet connected device. Simply type in the address as above but this time with the routers external IP and the Arduino’s port:

http://”Router External IP”:”Port” for example http://172.16.5.5:55

You should now be served with your Arduino’s web page.

If you’ve managed to get the webpage to load correctly, now try to connect a sensor or switch and display the readout or status of the switch via your web page. This is the perfect start to your next Internet of Things project.

Did this guide help you? Please let us know any questions or queries you may have in the comments section below. If you enjoyed this project then try building your own Raspberry Pi Cloud Storage or build a home energy meter using your Arduino and start monitoring your energy usage.

sensors connected to arduino ethernet shield

Arduino Ethernet by 37Hz

Share This Guide:

connect your arduino to the internet

Cover Image: Arduino Ethernet by 37Hz. All referenced images used in this post are used and modified under CC BY 2.0

Give Your Mattress A Refresh With Baking Soda

Your body constantly sheds old skin cells, releases oils and sweat while you sleep. This all lands up on your bedding and eventually works its way into your mattress. It should therefore be regularly cleaned as well, even more so if you have pets sleeping on your bed.

This is another task for baking soda. Baking soda provides a non toxic way for you to clean and refresh your mattress without having to use strong detergents or harsh chemicals.

What You’ll Need For Your Mattress Refresh

  • Baking Soda
  • Vacuum Cleaner

How To Do The Refresh

First start off by removing all of your bedding, put your bedding through the wash while you refresh you mattress so that you don’t dirty it again right away.

Sprinkle baking soda liberally over the whole surface, use a soft brush to lightly work some of the baking soda into the surface of the mattress.

Allow the baking soda to stand for at least an hour, longer if you have the time.

Attach a brush attachment to your vacuum cleaner and put the vacuum cleaner on the highest possible setting. Vacuum up the baking soda while brushing in a circular motion to loosen and pick up the baking soda.

Do this refresh every six months to keep your mattress fresh and clean.

If you’ve impressed by how well baking soda works as a refresher, here are many more ways baking soda can be used around the house.

Share This Tip:

Give your mattress a baking soda refresh

Cover Image: Bed by Tom Hodgkinson used and modified under CC BY 2.0

 

Temporarily Stop The Annoying Sound Of A Dripping Tap

When the tap in the bathroom starts dripping at night and is making it impossible to sleep, here’s an easy fix to temporarily stop the maddening sound and allow you to get some shuteye.

Tie a small length of string around the aerator and allow it to rest in the basin. The water will now run down the length of the string and into the basin instead of dripping.

In the morning, you can tackle fixing the tap yourself or call in a plumber.

Cover Image: Tap by Emily used under CC BY 2.0

 

Build Your Own Raspberry Pi Cloud Storage

Do you want to build and control your own cloud storage? Here’s an easy guide to build a home based cloud storage solution that’s inexpensive and requires no coding experience, just follow these steps to get it set up.

The whole project takes about an hour to put together and set up and costs around $100 depending on the availability of components in your area/country

What You Need To Build Your Own Cloud Storage

  • Raspberry Pi 3
  • Western Digital PiDrive (314GB and 1TB available)
  • Micro SD Card (4GB or More)
  • Ethernet Cable
  • HDMI Cable (For Setup)
  • Monitor (For Setup)
  • USB Keyboard and Mouse (For Setup)

How To Build Your Own Cloud Storage

The building of your cloud storage system is done in two parts, the hardware needs to be connected and then the correct software needs to be installed and configured. The HDMI cable, monitor and USB keyboard and mouse are only required to do the software setup. Once the cloud storage is working, you can disconnect these devices. This allows the setup to use less power and fit into a smaller space.

Enjoy having the freedom to not carrying your bulky external storage devices and instead rely on cloud by accessing your files and media with a windows 7 virtual desktop on the go on your favorite mobile device. With 24*7 support from Apps4Rent.

Connecting The Hardware

connect raspberry pi for cloud storage

First plug the hard-drive into the Raspberry Pi. The hard-drive plugs into the mains and then connects to the Raspberry Pi via one of its USB ports. A micro USB plug is also provided on the hard-drive wiring harness to power the Raspberry Pi, plug this into the Pi’s micro USB socket.

Use the Ethernet cable to plug your Pi into your router to provide a network/internet connection.

Plug the monitor into the HDMI port on the Pi and the keyboard and mouse each into a USB port.

The microSD card plugs into the Pi’s card reader, keep it for the time being as you need to load software onto it before plugging it in.

Loading the Pi’s Operating System

Plug the microSD card into your laptop’s card reader or using an adapter.

Go to raspberrypi.org and download Raspbian NOOBS which will then install the Pi’s Linux based operating system. In the NOOBS folder there is a file called INSTRUCTIONS-README.txt, follow the instructions in this file to load the operating system onto the microSD card.

Plug the microSD card into the Pi and then power up your Pi via the hard drive.

The monitor should now take you through instructions to install NOOBS which takes around ten minutes or so.

Configuring the Cloud Storage

Now you need to configure the Raspberry Pi to tell it how to manage the storage on the hard-drive. This will be done through the Pi’s command prompt system, it may seem confusing at first but if you follow the instructions presented below paying careful attention to the syntax, it’s really quite easy.

Click on Menu > Accessories > Terminal. A black window will pop up which allows you to type and enter commands. Throughout the commands listed below, <Enter> denotes pressing the Enter button on your keyboard.

Start by typing:

dmesg | tail -n20  <Enter>

You will get a reply which looks like this: [5.860566] sd 0:0:0:0: [sbc] 1953547193 512-byte logical blocks: (1.00 TB/931 GiB)

In this case, the drive name is sbc but yours may be sda or sdc, change the name accordingly below and type in:

sudo mkfs.ext4 /devsda -L “Data” <Enter>

sudo mkdir /mnt/data <Enter>

sudo mount -t ext4 -o “noatime” /dev/sbc /mnt/data <Enter>

sudo mkdir /mnt/data <Enter>

sudo nano /etc/fstab <Enter>

Please the down arrow to move the cursor to a new line, then type in this:

/dev/sbc /mnt/data ext4 defaults,noatime,nofail 0 2 <Enter>

Then press these keys in order <ctrl + x>, <y>, <Enter>

The hard-drive is no set up and ready to run. You now need to install the BitTorrent Sync with these commands:

wget “https://download-cdn.getsync.com/stable/linux-arm/BitTorrent-Sync_arm.tar.gz” <Enter>

tar -zxvf BitTorrent-Sync_arm.tar.gz <Enter>

./btsync –webui.listen 0.0.0.0:8888 <Enter>

cd ~/.config/ <Enter>

mkdir autostart <Enter>

nano autostart/syncstart.desktop <Enter>

[Desktop Entry] <Enter>

Type=Application <Enter>

Exec=/home/pi/bysync –webui.listen 0.0.0.0:8888 <Enter>

And then save what you have done by pressing these keys in order <ctrl + x>, <y>, <Enter>

Find your Pi’s IP address by typing ifconfig <enter> into the terminal as you have just done for the setup. One of the fields will be inet addr and then a number like 192.168.1.3, this is your Pi’s IP address.

On your computer (PC or Mac) connected to the same network, open your web browser and enter the Pi’s IP address: http://192.168.1.3:8888/gui. Follow the prompts given on screen and setup an account. When you get to the main account page, click on Add Folder and choose the folder you created called /mnt/data, this is a folder on your PiDrive. Make sure the the Read & Write box is checked which allows other devices to access it. Leave this browser window open.

Open another browser window and go to: https://get-sync.com/platforms/desktop/. Install the app and open it. Now go back to the browser window with Sync open to Share -/mint/data. Click copy and then paste that URL into a new browser window. This URL will open your Sync desktop app and add your /mnt/data folder to it.

Approve the Sync request from your control panel (the one you copied the URL from) and it’s complete. If you’d like to upload files from your phone or tablet, download the Sync app and open the copied sharing URL or QR code on your desktop. You’ll need to approve it on the new devices as well.

You can now send files to your personal Cloud Storage from anywhere.

Here’s a working Raspberry Pi cloud storage server which has been built into a small storage container:

raspberry pi cloud storage server in operation

Home Server by Kristian Mollenborg

Have you built your own Raspberry Pi or other platform Cloud Storage? Let us know in the comments section below!

If you enjoyed this project, you may be interested in building your own home automation system by connecting an Arduino to the internet.

Share This Guide:

raspberry pi cloud storage

Cover And Setup Images: Raspberry Pi by Clive Darra. All images in this post are used and modified under CC BY 2.0.