• RSS
  • Twitter
  • Facebook
  • About
  • Privacy Policy
  • Contact Us
  • Sponsored Article

RPiBlog

Get Guides,Tips,Tricks And Information Related To Raspberry Pi©

Powered by Blogger.
  • Home
  • GPIO
  • I2C
  • SSH
  • LCD
  • Hardware
    • I2C
    • ADC
    • PWM
    • LED
    • LCD
    • Kits
  • Software
    • Python
    • C
    • Programming
    • SSH
    • Automation
  • IoT
  • HAT
  • Audio

Benefits of Robotic Process Automation

Introduction

Robotics have many benefits for both personal and professional organisations, many of which are only now becoming apparent as we have moved from robotics as emerging technology to something which is a viable alternative to using humans for the same processes. The main catalyst of this change, of course, was the inclusion of linear actuators into the systems of robots as a matter of course. Linear actuator with feedback systems have enabled us to make robots which have precision and delicacy in their systems; rather than being solely able to apply certain levels of force to the task at hand, the linear actuators allow it be programmed for more delicate tasks, while the feedback systems allow the robots the means to determine for themselves what types of stimulation and delicacy is required.

Many changes made within a company, whether IT-based or procedural, fail to provide immediate cost savings and are more focused on a slow, steady return on Investment (ROI), however with RPA, benefits can nearly be recognized from the get-go.

Companies can often find themselves at the mercy of the market when making any significant changes to the way in which they run themselves - when they change things, there is almost inevitably a period of time where they lose money and custom because of the difficulties inherent in both keeping everything going and adjusting to the new status quo at the same time. Robotics can change that, since they follow their programming, rather than needing to be trained and watched until the training sinks in fully.


Infallibility 

Robots are not subject to human fallibility, except when it comes to their programming, but even that is scrutinized by many different people before it is used in a robot. Particularly when it comes to assembly lines and other rote works, humans can become bored, or start to miss things they otherwise wouldn’t due to the monotony of the job. Robots do not become bored, and they do not miss things, which makes it logical to switch assembly line jobs and some security jobs over to them.

Accuracy

Robots can be far more accurate than humans, because of their ability to keep going for longer time periods with becoming tired or needing to have parts replaced (if good quality materials are used in the first place). The inclusion of robots in the workplace can therefore guarantee a stronger level of accuracy over a longer period of time, which can itself lead to a company gaining a reputation for accuracy and consistency within the wider community.


Reduced Risk

Having robots involved in business, particularly in industries such as heavy construction works and the likes, can cut down on the risk of injury and loss of life. Not only are robots far stronger than humans, they are less prone to injury and have less need of repair, since they are less easily damaged. The overall work process becomes more manageable for everyone involved, as robots can vastly simplify work which is done in many industries by simply being robots, and not becoming sick or injured.

The robust construction of robots means that they are less likely to cost the company for when they are not working, as they will not need much in the way of repairs, and of course never get sick or need time off for other reasons.

Unlimited Possibilities And The Future of 3D Printing Technology

Additive manufacturing is the name given to what we call 3D printing in every day conversation. What happens is that the printers take a digital model of a 3D shape, and turn it into a solid object through slowly building it from the bottom up. While we have had the technology for years, it is only recently that 3D printing has really enjoyed its current status as a technology which can explicitly be used to manufacture goods, or parts of goods.
3D printing is something which can be done in a variety of different materials, depending on what the needs of the printer are. Metal, ceramics, thermoplastics, and even food are all substances which can be used in printing, something which expands the boundaries of printing. While the use of such printing machines is not yet fully enabled, in the future it stands to change manufacturing drastically.

progressive actuators manufacturer



Linear actuators are a large part of why 3D printing is becoming so huge. These pieces of equipment allow the motion from a motor to be converted into linear motion, something which has completely changed the way in which a lot of printing occurred. Linear actuators have allowed for greater precision in the way 3D printers handle their work, which has opened them up to being used for many more functions than would otherwise be possible.



Medical Advances

3D printing is increasingly at the forefront of medical technology, due to its abilities to print both tools and appliances - think of the recent stories about 3D printing for prosthetics. What is the future of that, if we can simply print whatever extra limbs we need for people who do not have the full complement?
More and more people in medical research are looking at the possibility of creating replacement organs to use for people who are needing transplants. Not only would this cut down on the risks associated with transplanting organs directly from other people (i.e. risk of infection, risk of organ rejection, risk of there not being a transplant available…), it would also enable people to more directly control the entire process from start to finish.

Transport

3D printing is increasingly being used to create the necessary parts for cars, planes, and other modes of transportation. The use of printing for this is having a knock-on effect in the industry because it is making production cheaper and easier for everyone involved.  Being able to print parts for a mode of transport means that spares can be created more easily, and that we can perhaps salvage more cars and other modes of transport than we could before, simply because having parts does not include needing to be able to make them, but simply to be able to create them from a pattern.
Having 3D printers be able to do this also means that the manufacture of various vehicles may become more widespread over time, as the manufacturing of it might take less expertise than it currently does.



Food

3D printing research is increasingly focused on the ability of a printer to create food from scratch. This is an interesting concept, as it is, similar to the possible medical uses for 3D printing, talking about creating a ‘live’ product which can then be treated as such (i.e. eaten). Theoretically, simply having a food pattern and the appropriate materials should be enough, which poses interesting questions for the future of food production.


Can’t make it to the new museum opening, and worried you’ll never see the main attraction in person? Don’t worry - 3D printing plus Raspberry Pi can bring it to you. Museum in a Box is a smart use of 3D printing concepts and Raspberry Pi programming that shares knowledge with people anywhere in the world.

Museum in a Box: Bringing Collections to You

Museum in a Box began in 2015 and has created over eight million miniature 3D prints. The concept is unusual but effective. 3D printed miniatures of museum exhibits, combined with an audio box powered by Raspberry Pi. The box detects when a 3D object rests on top and begins playing the associated audio file. An interactive museum experience that’s also portable allows wide sharing of limited exhibits. Rather than original displays sitting on a shelf, these boxes bring history into the digital age. Expert knowledge combined with a physical object you can feel brings the museum experience into the real world.

Touching More Than Screens

Museum in a Box caters to a younger audience with its inclusion of technology in the accurate presentation of each miniature. Its origins are not a surprise since its founder is George Oates, an original designer at Flickr. Younger generations are visual and live their lives inundated with tech, and this project serves to meet them in a familiar place.
Digitizing curated items isn’t a huge leap since photographs and 3D representations aren’t new. But using 3D print technology to shrink artifacts from the Smithsonian or UK National History Museum? Then the question became how to illustrate each item without a docent packed into each box. Raspberry Pi answered that challenge.

Real World Applications

Raspberry Pi is a tiny computer well-suited to the task of explaining tiny museum artifacts. The Raspberry Pi Foundation explains its desire to bring digital making to people across the world. Its humanitarian goals echo Museum in a Box’s educational and cultural premise. The computers are inexpensive and learning to program them requires little training.

A blog post from a mom attended one of Museum in a Box’s workshops captured the essence of the project. Her young son enjoyed the experience so much that he requested to attend a second workshop. This unusual tech trick is doing its best to bring history alive, one box at a time.


Whoever said 'small is beautiful' knew what they were talking about. The Raspbery Pi could provide the perfect solution as a cost-effective way of hosting your own website. It is more than capable of running the necessary software to create a basic site or blog. You could also use it as a test machine for running a WordPress development system.

Many of us dream of creating and running our own blog, but are put off by the hassle of finding the right hosting solution. Let’s take a look at the practicalities of a DIY workaround with your Raspberry Pi. You might be surprised at just how straightforward it can be.

Why Pi?

Many people are surprised to hear something so small, inexpensive and simple can be used as a web server. But there are several factors that make it a perfect choice. Your desktop machine might not have sufficient system resources to perform the role reliably, and there is the fact that if you are seeking an always-on web server, the low energy footprint of the Raspberry Pi can really come into its own.

Getting started

Before you begin, make sure the hardware is all in order. Check you have been through the basic setup procedure, and that you have all the essential hardware. Naturally, you also need to have a suitable operating system installed. For the following purposes, we will assume you have the latest version of Raspbian installed.

The next step is to setup SSH if you have not already done so.  Then it is just a case of configuring your Raspberry Pi by installing an appropriate web server application such as Apache and you are ready to start uploading HTML pages.
You will find that life is much easier if you also set up FTP on your device. This greatly simplifies the process of replacing the basic placeholder with your own PHP or HTML content.

Your own personal website

Let’s get one thing straight, you are never going to be hosting games and video content using your Raspberry Pi, but for a simple website or blog, the potential is considerable. Armed with only a battery pack and an internet dongle, you have the power to host a website from anywhere in the world. And best of all, you have complete control and no reliance on anyone else.



Want to create a sound system that will do your music collection justice, but don’t want to spend the big bucks on a professional installation? Pi MusicBox, the self-described “swiss-army knife of streaming,” offers a whole new way to listen to music in your home that’s both simple to set up and easy to configure so that you can play your favorite artists in any room of the house. Using little more than a Raspberry Pi and basic sound equipment, you can wirelessly stream music from Spotify, Google Music, SoundCloud, web radio, and other cloud-based services, or you can play songs from your own collection.
MusicBox lets you control your music from just about anywhere using a phone, tablet, laptop, or other mobile devices without the hassle of using a monitor. You can even set up multiple raspberry pi devices so that you can stream music to wireless headphones or to different speakers. Using Pi MusicBox, you can create your own custom surround-sound system in just an afternoon.

The Top Features of Pi MusicBox

Pi MusicBox offers a versatile solution that allows you to design and create a music streaming player using little more than a Raspberry Pi and basic sound equipment. There are a number of reasons to choose Pi MusicBox when setting up a home sound system:

●     You won’t deplete your phone’s battery or interrupt other apps.
●     There’s no need for a monitor with headless audio capabilities based on Mopidy.
●     Stream music from the cloud, your network, an SD card or from a USB.
●     Take advantage of WPA wifi support.
●     Control your playlist remotely using a web interface or an MPD-client.
●     Easily stream between devices with AirTunes, Airplay, DLNA and OpenHome compatibility.
●     Use USB audio support to connect headphones, USB soundcards, speakers, and other devices to your Raspberry Pi.

Setting Up a Sound System

You can set up your own music streamer anywhere in your house using Pi MusicBox. With just a few inexpensive pieces of equipment, you’ll be listening to your favorite bands from the comfort of your couch in no time. In addition to the Pi MusicBox operating system, you’ll need:

●     Raspberry Pi 1, 2 or 3
●     An SD or microSD card
●     A wifi adapter for the Raspberry Pi
●     A speaker or sound system
●     A device with access to a web browser

Once you’ve downloaded Pi MusicBox, you’ll need to format your SD card to connect to your wireless network. Now you can insert your SD card into your Pi, power on the device, and open MusicBox in a browser. Before playing music through any streaming services, you’ll have to enter your login details for any streaming services you want to use. Once you’ve rebooted your device, you should be able to play music from just about any of your playlists using the Pi MusicBox web portal.

Nintendo has announced that it will no longer produce the NES Classic. If you were not lucky enough to acquire one during the massive shortages, you have two options:

1. Shell out $300+ on ebay for something that retailed for $60.
2. Build your own with a Raspberry Pi for 1/3 of the price!

Can you guess which one I'm going to recommend?

There are numerous reasons why building your own NES Classic is infinitely better:

- It's cheaper
- It's hackable out of the box without any bricking concerns
- Allows you to play games on virtually any retro system

The purchase list

Raspberry PI 3 Model B A1.2GHz 64-bit quad-core ARMv8 CPU, 1GB RAM
SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/Class 10 Card with Adapter (SDSQUNC-016G-GN6MA)
8Bitdo Bluetooth Wireless Classic NES Controller
Raspberry Pi power supply (mini USB cable)
HDMI Cable (Let's be honest, you have a bunch of these laying around)

Naturally you can substitute the controller for any USB or Bluetooth one that you have lying around. But the 8Bitdo is arguably the best one on the market.

I have everything, what's next?

All that's required next is to install the Retropie software onto the SD card for the Pi. This is pretty simplistic, because once the software is on the SD card, you will simply be able to plug it into the SD slot on the Pi. Once plugged into the Pi, you will be greeted with an extremely user friendly UI. You'll configure the gamepad of your choice, setup wifi, and adjust things like the screen size.

You'll also need to get your hands on ROMs, which are the game files used on emulators. I won't go into much detail about how to obtain these, because unless you already own a physical copy of the game, chances are it's most likely illegal to download the game online. It's a bit of a grey area legally, but if by chance you do own copies of the games, I'd recommend Emuparadise, which is one of the best ROM sites online.

Once you've downloaded the ROMs, you'll be able to transfer them to the SDcard or onto a USB stick, which you can plug into the USB port of the Raspberry Pi. From this point, you'll be off to the races, reliving the glory days of the 90s.

If you wanted to take it to the next level, you could even go so far as to 3D print a custom NES case. There's a bunch of examples and links to cases here

Questions, comments, concerns? Let me know!

Who says you need a few million bucks to build a supercomputer? Carlos R. Morrison from NASA will teach you to build a supercomputer with Raspberry Pi 3.

Book Description

Author Carlos R. Morrison (Staff Scientist, NASA) will empower the uninitiated reader to quickly assemble and operate a Pi3 supercomputer in the shortest possible time. The lifeblood of a supercomputer, the MPI code, is introduced early, and sample MPI code provides additional practice opportunities for you to test the effectiveness of your creation. You will learn how to configure various nodes and switches so that they can effectively communicate with each other. By the end of this book, you will have successfully built a supercomputer and the various applications related to it.

What you will learn

● Understand the concept of the Message Passing Interface (MPI)
● Understand node networking.
● Configure nodes so that they can communicate with each other via the network switch
● Build a Raspberry Pi3 supercomputer.
● Test the supercluster
● Use the supercomputer to calculate MPI p codes.
● Learn various practical supercomputer applications

About the Author

Carlos R. Morrison was born in Kingston, Jamaica, West Indies. He received a B.S. (Hons) degree in physics with a mathematics minor in 1986 from Hofstra University, Hempstead, NY, and an M.S. degree in physics in 1989 from Polytechnic University, Brooklyn, NY.



Bare Conductive’s Pi Cap is an Raspberry Pi add-on board that lets you connect anything to one of the 12 electrodes to control sound, video and more. Pi Cap is perfect for designers, engineers, artists, students or educators who are looking for ways to connect the physical world to the digital world.

It is compatible with Raspberry Pi A+, B+, Zero and later models (any of the 40-pin Raspberry Pi's) and comes with extensive programming libraries and examples written in Python, C++ and Node.js.



Technical Details

• High quality audio output function
• Rich and easy tutorial, and startup
• Python, C ++, Node.js library
• Programmable RGB LED, multi function button
• Prototyping area with GPIO breakout
• A +, B + models with GPIO connector of 40 pins available, and available in Zero

Since the software of this product is in the official Raspbian OS repository, installation is easy. At the same time, updating can also be done with apt-get, just like you do with the core Raspberry Pi packages.

Setting up your Pi Cap

Bare Conductive was kind enough to send me one of their Pi Caps for review and here's my experience after using it. Setting it up and configuring it was a breeze. You can follow their excellently written tutorial to get started in minutes provided you already have a Pi running with Raspbian installed. You can install the “picap” package simply by typing “sudo apt-get install picap” at the terminal. Once the installation process is complete, you need to configure the Pi Cap by typing “picap-setup” at the terminal.



Now that all of the software installed you will probably want to do something with it! Open the terminal and type “picap-intro” and hit Enter. This will take you to an interactive text based tour of the example codes and show you what the Pi Cap is capable of. This tour provides you with an opportunity in terms of interacting with the hardware working and seeing it work in real time. The example codes are well documented and and it shouldn’t take much for a beginner to unpick the code and adapt it to their own uses.

Controlling LIFX LED Using Custom Touch Pads

After going through the example codes you can easily get the flavor of the example libraries provided by Bare Conductive and easily adapt it to your requirements. I had a spare LIFX LED smart bulb lying around and decided to control it via custom touch pads designed using "Conductive Electric Paint" which is just like any other water-based paint, except that it conducts electricity!

Since there is no official API supporting local interface to control the bulbs, I used petrklus python script to control the bulb. You can find the code below which will change the on-board RGB LED on Pi Cap along with WiFi controlled  LIFX LED.

# https://github.com/petrklus/lifx-simple
from time import sleep
import signal, sys, MPR121, subprocess as sp
import RPi.GPIO as GPIO
red_led_pin = 6
green_led_pin = 5
blue_led_pin = 26
# init GPIO using BCM pinout
# look here for more info on pins: http://pinout.xyz
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
# set up color pins as outputs
GPIO.setup(red_led_pin, GPIO.OUT)
GPIO.setup(green_led_pin, GPIO.OUT)
GPIO.setup(blue_led_pin, GPIO.OUT)
try:
  sensor = MPR121.begin()
except Exception as e:
  print e
  sys.exit(1)
# handle ctrl+c gracefully
def signal_handler(signal, frame):
  sys.exit(0)
def light_rgb(r, g, b):
  # we are inverting the values, because the LED is active LOW
  # LOW - on
  # HIGH - off
  GPIO.output(red_led_pin, not r)
  GPIO.output(green_led_pin, not g)
  GPIO.output(blue_led_pin, not b)
signal.signal(signal.SIGINT, signal_handler)
while True:
  if sensor.touch_status_changed():
    sensor.update_touch_data()
    if sensor.is_new_touch(11):
      print "electrode {0} was just touched".format(11)
      light_rgb(0, 0, 1) # blue
      sp.Popen(["python","set_colour.py","192.168.1.12","120","50","100","3500"])  # LIFX Bulb control
    elif sensor.is_new_release(8):
      print "electrode {0} was just touched".format(8)
      light_rgb(0, 1, 0) # green
      sp.Popen(["python","set_colour.py","192.168.1.12","220","50","100","3500"])  # LIFX Bulb control
    elif sensor.is_new_release(5):
      print "electrode {0} was just touched".format(5)
      light_rgb(1, 0, 0) # red
      sp.Popen(["python","set_colour.py","192.168.1.12","320","50","100","3500"])  # LIFX Bulb control
  sleep(0.01) 


Veridict

Overall its a nice little add-on board designed for adding capacitive sensing capability to Raspberry Pi. When used in conjunction with the "Conductive Electric Paint" it allows you to express your creativity in every way that you can. By connecting anything conductive to one of the 12 capacitive touch pads, you can easily turn your Pi into a audio effects board via 3.5mm audio jack, or control other applications. Also the extensive tutorials and powerful Python / C++ libraries lets you get started in no time!

The only thing odd with this HAT is how its attached with the Pi. In most of the cases you have the Pi sitting in your desk and then you plug the HAT on top of it. But this is actually the one where you attach it upside down. This is done purposefully so that the Pi Cap can lie flat against the table or a piece of paper so that you can use the conductive ink to draw your circuits!

To learn more about the Pi Cap and its potential applications, do visit their product page here. You can also buy the Pi Cap from Bare Conductive for around $34.50 ex VAT.


The Raspberry Pi 3 is an awesome little machine, but if you’ve never done any programming or assembled custom electronics before, it can be a bit overwhelming. Thankfully, the folks at StackSocial have an excellent bundle on offer today that can teach you everything you need to know to hit the ground running. The complete Raspberry Pi 3 training bundle for $19 (List price: $214).

Whether you want to use the Pi as the brains of a robot, as a media streaming box, or for large-scale parallel computing for a research project, there’s something in this bundle to help.

With your purchase, you’ll receive the following six courses: “Wireless Penetration Testing with Kali Linux & Raspberry Pi” ($45 value), “Cluster Pi: Build a Raspberry Pi Beowulf Cluster” ($30 value), “Raspberry Pi Essentials & Extras” ($30 value), “PiBot: Build Your Own Raspberry Pi Powered Robot” ($30 value), “Raspberry Pi: Full Stack” ($30 value), “From 0 to 1: Raspberry Pi and the Internet of Things” ($49 value).

All together, that’s a whopping 21 hours of content spread out across 170 individual lessons. And while you’d normally end up paying over 200 bucks for all six of these courses, today’s bundle from StackSocial will save you $195 — 91% off the sticker price.

And if you haven’t already bought a Raspberry Pi of your own, you can grab a Pi 3 Model B on Amazon right now for just $37.

Note: This bundle features a 15-day return policy. Terms and conditions apply. See the StackSocial site for more information.


For those of you interested in building your own wireless water cannon powered by Raspberry Pi, you might be interested in the new Water Gun Kit created by Joe Hoskisson based in Salt Lake City.

The kit comes almost ready for your use and provides educational introduction to electronics and robotic programming for children aged 12 and above. The water gun is battery powered and wireless which allows it be placed it in strategic positions. You can pivot it left an right with the touch of a button and make it squirt by pressing space bar.

Features of the Wireless Raspberry Pi Water Gun Kit:

• no soldering required
• quality instruction manual
• complete Python code to get the water gun to squirt and pivot

Along the way in the building process you will learn about:

• How to setup the Raspberry Pi
• How to connect to the Raspberry Pi with your desktop or laptop over WiFi
• Basic circuitry using components such as resistors, transistors, and diodes
• General Purpose Input Output pins on the Raspberry Pi (these pins allow you to control external devices)
• Solderless prototyping boards or breadboards
• Basic programming concepts in the Python language
• Basic commands in the Linux terminal (command line)



To learn more about the Raspberry Pi Water Gun Kit watch the demonstration video above or visit their KickStarter page and make a pledge if you are interested.

Source: Kickstarter

The world of technology has improved a lot and therefore, this has resulted to development of systems that help in the teaching of computer science to ensure that students keep up with the current technological changes. Among these system is the Raspberry Pi which provide learners with basic programming knowledge such as the controlling of a 12V linear actuators. Motion systems are designed to create motion to an appliance by creating a rotary motion. As a result, the appliance is able to move in a circular motion. On the other hand, linear actuators produce linear motion which enables the item to move in a straight line.


The basic information in the usage of a Raspberry Pi is learning the appropriate language such as python to use in controlling of the actuators. The raspberry Pi has more that seventeen GPIOs which can be connected to the actuators that one needs to use hence making it for the user to even control more than one actuator. Computer science learners have the obligation of determining the amount of python language that they need to know before starting the program in order to make work easier for them.


The GPIOs pins enables the programmer to control the amount of voltage that can be allocated to the actuator hence making it possible to carry out physical computing. As a result, this enables the programmer to communicate to the actuators. In return, the programmer can read the voltage of the actuator and this gives an insight of how the actuator communicates with the programmer. Therefore, this will aid in controlling the motion of the actuator. Each of the pins of the Raspberry Pi is a representation of a binary state and, therefore, the programmer can only input a 1 or a 0. One of the common actuators that learners can use is the 12V linear actuator.


In addition, through the use of the Raspberry Pi, an individual is able to convert rotary motion produced by motion systems into a linear motion using a processor. However, the Raspberry Pi cannot function on its own and would need some external power supply in order to complete the system. A good example of Raspberry Pi usage is the creation of surveillance motion cameras which makes it easy for the individual to monitor them using the local internet connection. Such surveillance cameras are easy to make since they only require the basic programming language of python.

There are plenty of actuators in the market and, therefore, their choice depends on speed, stroke, voltage and the force that they produce. In terms of voltage, most actuators require twelve or twenty-four volts in order to function well during automation.  Given that different projects require unique types of actuators, then an individual has to consider more characteristics of the actuator such as the limit switches, IP ratings, and mounting options among others. The strokes show the length that the device can move while the speed indicates how fast it can move depending on the amount of voltage applied. As well the force indicates the specific weight that the actuator can withstand. Therefore, for an individual to ensure the success of a project that involves the use of a Raspberry Pi, it is important for them to familiarize with the python programming language and the different types and characteristics of actuators.

A Chinese development team led by a Wu Caesar has launched a new Indiegogo campaign for a tiny Linux mini PC that goes head to head with the Raspberry Pi Zero and recent, WiFi-enabled, $10 Raspberry Pi Zero W. The LicheePi Zero is fully breadboard-compatible and includes on board LCD/WiFi connector, LoRa / MIC Array extendable.

Lichee Pi Zero uses an ARM-based processor, an Allwinner V3S 1.2GHz, with 512 Mbit DDR2 integrated memory and can boot from on board SPI Flash or TF card. It also includes  that makes it possible for directly connecting to an LCD without a cable, as well as a touchscreen controller. A separate audio interface can connect to a headphone or mic.

Lichee Pi Zero Hardware

Lichee Pi Zero has various low speed peripherals just like most MCU: GPIO,UART, SPI, I2C,ADC,PWM. It has other useful High Speed interfaces like : OTG USB,MIPI CSI,EPHY,FPC-40P RGB LCD connector.


Lichee Pi Zero consumes around 90mA when running Linux without an LCD. On the downside the only real-world ports Lichee Pi offers are a micro-USB OTG port and a microSD slot which can be used for booting the Linux 4.10 kernel.

For more details about the new Lichee Pi Zero head over to the official Indiegogo crowdfunding campaign via the link below.



Source: Indiegogo

EasyEDA provides professional PCB fab for customers to save time and reduce the workload in designing PCB. Low price, fast delivery and top quality PCB with precise tolerances on solder mask, absolutely no errors. Now let’s go through a practical example of my first PCB design and made via EasyEDA and learn how to get the design ready very fast.

The EasyEDA tool looks and feels like a desktop application and brings up a very interesting proposal to integrate an entire ecosystem online for circuit development from your schematic, simulation spice, routing the PCB with the possibility to export gerber / drill files or even fabricate their PCB through the system itself. That’s how they plan to sustain the site from marginal profits by producing the boards. However, they don’t prevent you from downloading all the files you need to take your design to any board manufacturer that you like.

Sample PCB Design using EasyEDA:


Based on the brilliant work by Hackaday.io hacker [ajlitt] RPi WiFi project, you can now add WiFi to the Raspberry Pi Zero while keeping the USB port free for devices or OTG connection to another host. Another  Hackaday.io hacker [jacksonliam] has managed to even add more functionality to the RPi HAT by including a headphone jack and enabling audio. The audio jack requires software remapping of the PWM0/PWM1 signals to GPIO12 and GPIO13 and uses simple filters as seen on the Raspberry Pi A/B models.

The whole PCB design can be found at EasyEDA which is a free online EDA tool for creating circuits and PCBs in a seamless manner. You can fork it to make modifications, download Gerbers or order the PCB at pretty good prices from them directly: https://easyeda.com/sonyvaioman/ESP12_RPi_Board-Zb5nEyQ8q


Ordering PCB from EasyEDA

Have you ever finished designing your PCB and wondered where you could have it manufactured? Well, you are not alone in this. Many beginners usually don’t know how or where to order their PCBs and spend a lot of time scouring through the internet looking for PCB manufacturing companies. EasyEDA eliminates this problem by assisting one to order their PCB. You can place your order as soon as you are done with the design process. Moreover, the ordering process is easy and if you don’t understand anything you can refer to the PCB order tutorial that explains everything.

It is also good to note that you are not expressly expected to order your PCBs on EasyEDA. If you already have a PCB fabrication house in mind you can simply download the Gerber files of your PCB and send them to the fab house. Moreover, EasyEDA allows you to export your PCB design to PDF. So, you can produce the PCBs yourself.

Ordering Process:-
Now, you can try the new PCB Order page via https://easyeda.com/order

EasyEDA not only supports ordering PCBs straight from the EasyEDA PCB Editor but they also support Gerber files from any other EDA tool. You can upload Altium, Kicad, Eagle, Diptrace, Pads, P-CAD etc. with support up to 16 layer PCBs.


Order stencils with your PCB

A Stencil can help you to solder the PCB quickly. For efficient and reliable SMT assembly a Stencil is a must. EasyEDA can provide the option of NON-FRAMEWORK (or frame-less) and FRAMEWORK stencils. The right hand image below shows a frame-less stencil. Frame-less stencils are cheaper and lower weight(0.2 Kg) so they can help to reduce the shipping cost.


Once the PCB design is done, you can use the Gerber Viewer https://gerber-viewer.easyeda.com/ for last minute check, and then go ahead with the PCB production. The cheapest option is 9.8 USD for 10pcs of 50m×50mm boards, 17.6USD for 10pcs of 100m×100mm. Payment could be done using Paypal or Credit card directly. The fabrication usually takes around 2-4 days. You could receive your PCB within 3-7 days if you choose the faster shipping option which is the “Express Shipping”. If you choose “Airmail” option, you need wait for at-least 8-35 days to get your PCBs but its a lot cheaper option. The following PCBs were ordered from EaysEDA PCB Fab.





The following video briefly presents the features of the EasyEDA tool.



We highly recommend EasyEDA for custom circuit board design and low cost PCB ordering.
EasyEDA: A Powerful Free Circuit Simulation & PCB Design Tool
Register now to use it for free. Lots of open source hardware projects and Step by step tutorials

The all-in-one tech gadget - Ratherboard is the first industrial grade motherboard for the Raspberry Pi. The name Ratherboard comes from the expression “Raspberry motherboard”.

A small Hungarian circle of friends behind Ratherboard are about to launch on Indiegogo. They have created an accessory for Raspberry Pi, which has never been seen before.

The Ratherboard is the first high quality, watertight solution clearing the way before Raspberry Pi to outdoors usage or application in wet, and grimy environments.

The Ratherboard provides the necessary supply voltage for the Raspberry Pi, and even includes a built-in GPS, 6 current-limited outputs, and an ambient light sensor to detect case openings. Furthermore, since it uses a minimal number of the Raspberry pins to achieve all this, the user can add custom hardware inside the case. The Ratherboard is a truly complex motherboard!
If that wouldn’t be enough, three extension boards, named E1, E2, and E3, will also be available from the manufacturer with various configurable analog and digital inputs and outputs. The designer team promised more extension boards to come to meet all different needs.


The advantages of the Ratherboard:

The Ratherboard makes it possible for the already successful / deployed Raspberry Pi based projects to become a modern, heavy-duty, easily integrated, re-sellable product. From now on, deep understanding of hardware architecture is no longer required to create a product for the market. With Ratherboard you can make the solution more robust and faster to implement.

Listed below are a list of possible input and output types, to help you get ideas for your next Do-It-Yourself project!

Sensor input examples
  •     Monitoring switches
        •     Push buttons on user interface
        •     Door opening
        •     Motion sensor output
•     Detecting case opening
        •     by internal tamper switch
        •     by internal ambient light sensor
•     Temperature measurement
       •     Precision measurement with PT100 or “thermocouple” in 4-wire measurement mode (length of measuring leads does not affect precision)
       •     with external temperature sensor connected to digital bus (I2C) - for example: HIH8120-021-001
•     Humidity measurement
       •     with external humidity sensor connected to digital bus (I2C) - for example: HIH8120-021-001
•     Light intensity measurement
       •     by reading analog signal from light sensitive resistor - for example: VT90N2
•     RPM measurement
       •     using external induction sensor - for example: MCPIP-T12L-011
       •     using external Hall-sensor - for example: PGN-SP-001
       •     using external encoder
       •     using external potentiometer
•     Displacement measurement
       •     using external potentiometer
       •     using external magnetostrictive displacement encoder - for example: MME-MTS-TLF
       •     using external linear Hall-sensor - for example: LP 100-H (Bosch Motorsport)
•     GPS position measurement
       •     with integrated GPS - for example: U-Blox CAM-M8Q on the Ratherboard
•     Acceleration and rotation measurement
       •     with integrated 3-axis acceleration and rotation sensor
•     DC voltage measurement
       •     using analog input
•     DC current measurement
       •     with external Hall-sensor - for example: HTFS 400-P
       •     with external shunt resistor - for example: SHD1-100C075DE

To learn more about Ratherboard and its potential applications, do visit their project page or Facebook page.


Source: ratherboard.com

On the occasion of the fifth anniversary of the original Raspberry Pi, the Pi Foundation has launched a new model of the microcomputer. It's called Raspberry Pi Zero W -  a new variant of Raspberry Pi Zero with wireless LAN and Bluetooth.

To begin with, the new Raspberry Pi Zero W costs twice as much - $ 10. But it's still an incredibly good offer in terms of price / features. Letter W in the designation reflects the main trends and, perhaps, the only difference from its predecessor - support for wireless connectivity. It uses the same Cypress CYW43438 wireless chip as Raspberry Pi 3 Model B to provide 802.11n wireless LAN and Bluetooth 4.0 connectivity.

For the rest, the board is the same as the Pi Zero: a single-core 1GHz CPU, 512MB of RAM, and plenty of I/O for hacking. Here’s a breakdown of the full specs on the Raspberry Pi Zero W:

• 1GHz, single-core CPU
• 512MB RAM
• Mini-HDMI port
• Micro-USB On-The-Go port
• Micro-USB power
• HAT-compatible 40-pin header
• Composite video and reset headers
• CSI camera connector
• 802.11n wireless LAN
• Bluetooth 4.0

The Zero W also has a new case with three interchangeable lids, one that's solid, one with a hole for GPIO pins, and another with a hole for the camera module. It will fit both the Raspberry Pi Zero and Raspberry Pi Zero W. You can find out more over at the Raspberry Pi Foundation.




Robot Core - The Ultimate Raspberry Pi Robot Controller
The Robot Core is a robot control board for the Raspberry Pi and Arduino that brings many different elements into one awesome package! With Robot Core you can now power your Raspberry Pi, control motors, servos and read sensors without needing five additional boards to hook up. The boards can even be daisy chained using the I²C bus to add even more functionality. It is also compatible with all current and past generations of Raspberry Pis and various Arduino boards.  (The Raspberry Pi Zero will need 6 pin headers soldered to it).

Features:

Power:

● Main power input - 6.4V to 14V DC
● On-board DC-DC regulator for generating 5 volts, Capable of handling 6 Amps total load. (This also allows it to power the Raspberry Pi).
● Optional separate supply input for servos (approx 5-7.2 volts)
● Separate power input for Dynamixel servos

Motor drive:

● Up to two 5 Amp continuous load DC motor outputs 
● Can be used as a pair to drive a single stepper motor 
● Built-in safety protection from motor faults and overheating 
● Optional connector for a normally-closed EPO (emergency power off) switch 

Servos: 

● 16 bit PWM driver provides accurate positional output 
● Supports both analog and digital servos 
● Tuning GUI (graphical user interface) allows each servo to be set for the correct operational range 
● Start-up positions can also be set for each servo 
● Up to 8 conventional servo outputs

Dynamixel servos: 

● Two ports are provided for connecting Dynamixel servos 
● Support for multiple Dynamixel's connected at the same time 
● Simple positional control functions make basic moves easy 
● All functionality of the Dynamixel servo is accessible via low-level commands.
● There are also example python programs for finding rouge servo baud rates and ID's. Also a way to set them once found. 

Ultrasonics:

● Up to 4 HC-SR04 ultrasonic modules supported 
● Filtered readings can be used for better accuracy, unfiltered readings can be used for faster readings 
● Readings are converted into millimeters by the provided library

Analog:

● Up to 8 12-bit analog inputs for sensors or feedback 
● Range of 0V to 5V for each input 
● Protection from exceeding the input limits 
● Additional analog reading for the main power voltage 
● Configurable warnings for low power

Software: 

The board has software provided in the form of libraries and easy to use Python library for all of the board functionalities. Examples are also provided for each functional part of the board with GUI interface.


To learn more about Robot Core and its potential applications, do visit their KickStarter page and make a pledge if you are interested.



Source: Kickstarter

A raspberry pi does not have an on / off switch and there is no easy way to shutdown the pi while keeping the file system intact. This Intelligent Power Switch provides a clever solution to this problem: Power-On the Pi by pressing a push-button and also properly power-off the Pi with another press on the same button. The iSwitchPi board also provides a square wave output with variable frequency that can be used to trigger interrupts on the Pi.

The intelligence is provided by a program running in an on board AVR MCU ATtiny44. This C-program implements a Finite State Machine in the MCU. A small Python script is running in the Pi itself. Just one GPIO-Pin is used for two-way communication.


Created by Peter Boxler the source code and EagleCAD files are available via GitHub, and he has also created a thorough PDF manual which is available in both English and German from the official site below.

To learn more about the new iSwitchPi jump over to the Peter Boxler website for details by following the link below.

Source: projects.descan

MeArm Pi - World's First Raspberry Pi Powered DIY Robot Arm
MeArm Pi, has been created by Mime Industries based in Nottingham, UK who brought out the massively successful MeArm kit. MeArm Pi is a kit that allows the user to assemble a fully functional robotic arm with the use of Raspberry Pi. It aims to enable beginners in robotics and programming to associate inexpensive, easy-to-assemble components and understand automation projects.

It includes a standard Pi HAT which attaches to your Raspberry Pi and has a couple of on-board joysticks to control it. Because it’s connected to the Pi you can program it through any of the various programming languages that already run on the Pi. There’s also free software available which lets you program it through a web interface using drag and drop programming environments like Scratch and Blockly or with Python and JavaScript for the more experienced.

The HAT is designed to be compatible with B+ form factor models (those that have 40 pin GPIO headers). It should work with a Pi Zero but won't fit in the case as well (some spacers would be required). Also it won't work with the early model Raspberry Pi's that had fewer GPIO pins. Coming in orange and blue flavors, the MeArm Pi kit includes: -

• Plastic parts for the structure of the arm
• Allen key screws for easy assembling
• Allen keys so you don’t need your own tools
• 4 Metal gear servos
• A Raspberry Pi HAT with two on-board joysticks

To learn more about the MeArm Pi do visit their Kickstarter page and make a pledge if you are interested. They’ve already beat their funding goal, of £10,000 by raising more than £34,000 from 600+ backers, with another 22 days still to go.



Source: Kickstarter

PiMiniMint — Altoids RPi Zero Computer
While a few decades back you would’ve needed an entire room to fit in a computer, technology has come such a long way you can literally pack a PC right in a tiny mint box! We’ve seen our fair share of Altoids mint tin projects and it seems the tin can always house another interesting project.

Developer Matt Wagner has managed to cram an almost entirely self-contained computer setup inside an Altoids mint box. He came up with the idea around 2012 when Raspberry Pi was first launched, but the size constraints kept the project from going forward. He had to wait a couple of years until the company eventually released the ultra compact Pi Zero and its launch made the project possible.

He has made two versions of his project, the first version of the PiMiniMint includes a screen, WiFi, Bluetooth, 32GB of storage, an infrared camera, and a full size USB port. All of this fit inside the Altoids tin. The second version has a battery — 2000mAh reportedly lasting for 6-8hrs. But there is only so much space to perform small miracles so in this version the camera had to go. This makes it a wireless standalone computer as you can control it with Bluetooth keyboard and mouse while connecting to the outside world over WiFi.

To learn more about PiMiniMint, check out how Wagner [MWAGNER] built this quirky PC here.


Free PCB Design Software - EasyEDA

Draw Schematic and Board here:
https://easyeda.com/editor
Free Online Gerber Viewer
Cheap PCB Manufacturing

Recent Posts

Copyright 2016 RPiBlog. All Rights Reserved.

Site Developed By Rahul Kar