Blog

USED RASPBERRY PI BOARDS NEEDED



Ever wondered what to do with Raspberry Pi boards you haven’t used in a while? Do you tend to upgrade your projects to newer models, leaving previous ones languishing at the back of a drawer? There are a lot of venerable Raspberry Pis out there doing useful stuff just as well as ever.

we understand that ending up with older boards lying around doing nothing is a thing. Rather than leave them to gather dust, you now have a sustainable way to get your unused tech back in the hands of makers who’ll put it to work.

Faranux gives you rewards in return for your preloved boards: Agreed amount per working board

We accept the following boards

When your unused board gets here,  We will 

  • Tested in 5 working days 
  •  Fill and sing  the owner’s form 
  • You will receive one stamped copy of the owner’s form 
  • Test the board, confirm if the board is still in usable condition 
  • Pay you within 5 business days, 10,000 RWF  per working board

For more information call/ WhatsApp: +250 786 396 995 



The IoT is not just hype – it’s happening

How life is enhanced and simplified by connecting our possessions to the Cloud – The Connected Devices Laboratory at Brigham Young University .

You can find sensors here and development boards here that you can use to build your IoT Project.

Internet of Things (IoT) is the network of devices and in general things that are connected together and communicating with each other to perform certain tasks, without requiring human-to-human or human-to-computer interaction. These IoT systems are networked together usually by a wireless protocol such as WiFi, Bluetooth, 802.11.4, or a custom communication system.

The concept wasn’t named until 1999, the Internet of Things has been in development for decades. The first internet connected appliance was a Coke machine at Carnegie Melon University in the early 1980s. The programmers could connect to the machine over the Internet, check the status of the machine and determine whether or not there would be a cold drink awaiting them, should they decide to make the trip down to the machine.
The phrase “Internet of Things” was first coined by technologist Kevin Ashton way back in 1999, when he used it to describe how data captured by humans would lead to a revolution once computers started generating and collecting data by themselves without any human input. Since then, the vision of the Internet of Things has evolved due to a convergence of multiple technologies, ranging from wireless communication to the Internet and from embedded systems to micro-electromechanical systems (MEMS).

What exactly is the “Things” in “Internet of Things”?

Any device that can be embedded with electronics, software, sensors to communicate with other device is “Things”.

Thing, in the Internet of Things, can be a person with a heart monitor implant, a farm animal with a biochip transponder, an automobile that has built-in sensors to alert the driver when tire pressure is low — or any other natural or man-made object that can be assigned an Internet Protocol address (IP address) and provided with the ability to transfer data over a network. These devices collect useful data with the help of various existing technologies and then autonomously flow the data between other devices.

The Internet of Things is already making its presence felt. Most of us own smartphones these days, quite a few of us have Smart TVs. Soon, we’ll have other connected devices in our lives – smart watches that can tell us how many calories we burn off, cutlery that can tell us when to stop eating, ovens that we can turn on remotely, whilst wrist bands, streetlights washing machines, pills and even bridges will all become connected.

Internet of Things is very quickly becoming a reality. We can see the proof of it around us, as an example Audi, automaker continues to introduce more and more automated driving features for its cars. The next step, says the company, will be machine learning-powered driver assist features that work in constrained situations like driving in traffic and parking. They’ll be available in the new generation of Audi A8 saloons in 2017.

Our devices are getting smarter each day from smartphones to smart TV to smart car to Smart kitchen. Everything is now getting connected to Internet

Each year, we’ll see a greater number of everyday devices that suddenly become “smart”. In fact, it won’t be long until there are more connected devices than there are people.  Analysts predict that there will be 30 billion connected “things” by 2020, while the population of the Earth will climb to a mere 7.6 billion by 2018, according to the UN.

As the rapid expansion of devices and sensors connected to the Internet of Things continues, the volume of data being created by them will increase to a mind-boggling level. This data will hold extremely valuable insight into what’s working well or what’s not – pointing out conflicts that arise and providing high-value insight into new business risks and opportunities as correlations and associations are made.

IoT will produce a treasure trove of big data – data that can help cities predict accidents and crimes, give doctors real-time insight into information from pacemakers or biochips, enable optimized productivity across industries through predictive maintenance on equipment and machinery, create truly smart homes with connected appliances and provide critical communication between self-driving cars.  Big data produced by IoT is the fuel to allow people and organization to make better decisions. The possibilities that IoT brings to the table are endless.

Are you thinking of building your IoT device, you can find sensors here and development boards here that you can use to build your IoT Project.

Cashless Payment Sytems RFID Vs NFC

                              RFID based payment system in Kigali Bus Service Picture from Hope magazine
If you have been recently in Kigali you might have heard of Kigali public transport are going to cashless payments, There are many technologies used in Cashless payments, some of them are Radio Frequency Identification (RFID) and Near-Field Communication (NFC), All of these devices can be found here,
RFID has been around for a while. It has spun off a newer technology: near-field communication (NFC). The emergence of NFC seems to have also sparked confusion.What’s the difference between RFID and NFC
 .

 

RFID is a one-way process. Information is transmitted from an encoded memory chip (known as a “smart tag”) via an antenna to an RFID reader. There are two types of RFID tags: active and passive.

Active RFID tags contain a power source, so they can broadcast a signal, up to 100 meters away. This capability makes RFID a strong choice for asset tracking.

Passive RFID tags have no power. They’re activated by an electromagnetic signal sent from the RFID reader. The signal doesn’t travel as far as active RFID, so they’re used for short read ranges. Passive RFID falls into one of three frequency ranges:

  • Low frequency: 125-134.2 kHz
  • High frequency: 13.56 MHz
  • Ultra-high frequency: 856-960 MHz

NFC is based on RFID protocols. The devices run at passive RFID’s high frequency. NFC reads smart tags because, like RFID, it features a read/write operation mode.

But NFC goes farther than RFID. The technology has two-way communication—unlike RFID’s one-directional limitation—using one of two modes: card emulation and peer-to-peer (P2P).

For example, a smartphone enabled with NFC (and many of them are nowadays) can pass information back and forth to another NFC device. Contactless payment is an example of card emulation mode. Any time you redeem rewards points via your phone, you’re also using NFC’s card emulation feature.

P2P comes into play when you “bump” your mobile device with another one to share information. Maybe you’re passing music back and forth, swapping special deals, or playing a game with the friend sitting next to you. You can even tap your device with a router, to get on that network without having to use a password.

NFC will soon likely replace QR codes in some advertisements and promotional materials. Consumers will no longer have to scan a QR code to get to the intended location, but can simply use the NFC mode to instantly get the information that the advertiser wants them to have.

There is still plenty of space across today’s industries—from retail to manufacturing, transportation to healthcare—for RFID’s one-way communication, but NFC is paving another path along the ever-winding information highway.

 

How to make your own Arduino on Breadboard

Want to save money by making your own arduino clone boards? Or want to make a custom board specifically for your needs, then this DIY project is for you. Make arduino board from cheap electronic components available at your local store. Just follow these simple step by step instructions. DIY : Make arduino board and bootload ATmega chip. Have fun with this DIY hacking tutorial!

What are the stuff required to do this project?

Hardware :

  1. An arduino bootloader ATmega328/168 or any compatible Atmel IC. Or a blank ATmega328 , ATmega168 , ATmega 8 IC or any other compatible Atmel chips.
  2. LM7805 IC.
  3. 16 Mhz crystal.
  4. Tactile button.
  5. Led’s.
  6. Capacitors – 22pF (2 Nos), 10uF (2 Nos), 0.1uF (2 Nos).
  7. Resistors – 220Ohm (2 Nos), 1k (2 Nos).
  8. Pin headers (Male).
  9. 28 pin IC socket.
  10. Avr pocket programmer (Optional , only if uploading bootloader).

Software :

  1. Arduino IDE : Arduino.
  2. Terminal for linux users and Command prompt for windows.
  3. Avrdude.

Tools :

  1. Soldering iron.
  2. Solder lead.
  3. Prototyping solder dot board / breadboard or materials to etch your own board.

Step 1 : Connecting the components together to make arduino board

Arduino on breadboard

You can either etch a pcb to make your custom board or use a prototyping dot board to merely solder the components on it. Or even arrange them on a breadboard. Connect the components with each other just like in the diagram below. There are only a very few components required to make your custom arduino board. A voltage regulator to supply 5V to arduino. it’s supporting circuitry to filter the voltage; then a 16Mhz cystal along with it’s parallely connected 22pF capacitors that acts as the clock to the arduino. And an led connected to pin no 19 of the ATmega , for testing purposes.  Use the schematic if you want to etch your own pcb. Modify the schematic to make arduino board suited for your project. Use this eagle schematic file if you want to make a custom pcb : DIY Hacking arduino schematic.

Step 2 : (Optional step) Uploading the bootloader to the blank ATmega chip

This step is for those who have a blank ATmega chip and want to upload the arduino bootloader to it. Others who already have an arduino bootloaded chip can ignore this step and merely insert their chip based on the schematic in the above step. Here you can either use another arduino to bootload the blank chip or use an AVR pocket programmer. I will explain both the methods as follows :

USING AN AVR POCKET PROGRAMMER :

I personally prefer uploading the bootloader using this method as it works most of the time. You just need to buy an AVR pocket programmer. Once you have that, you will be able to burn the bootloader to various types of ATmega chips .Insert the blank chip to the socket of an arduino board.  Connect the programmer to arduino as in the diagram above.

Go to your installed arduino folder -> hardware -> arduino -> boards.txt . Then check the document for your chips name and the bootloader (Duemilanove / Uno) (this step can be ignored if your using  blank ATmega328P chips). Check the values of the following parameters on it : efuse, hfuse and lfuse. Now we will set the fuse bits for the blank chip. Open the command prompt (windows users) or terminal (linux users) and paste the following commands :

NOTE : Substitute the value for efuse, hfuse and lfuse parameters after checking the boards.txt file and edit “m328p” in the below command to your chips name only if it is not an ATmega328 IC.

avrdude -b 19200 -c usbtiny -p m328p -v -e -U efuse:w:0x05:m -U hfuse:w:0xD6:m -U lfuse:w:0xFF:m  

Next, use the command below to upload the bootloader or your hex program file. Go to the path of your program file or bootloader (/hardware/arduino/bootloaders/atmega) from the command prompt or terminal and instead of “hexfilename.hex” substitute the name of your file.

avrdude -b19200 -c usbtiny -p m328p -v -e -U flash:w:hexfilename.hex -U lock:w:0x0F:m

Now the file will be successfully uploaded to the ATmega chip.

USING ANOTHER ARDUINO AS ISP :

If your using another arduino to bootload the chip then make connections as per the diagram above. You will also need two arduino boards for this : one will be a working arduino board and in the other one the blank ATmega chip needs to be inserted. We will be using the ICSP (In Circuit Serial Programmer) pins of the arduino for this. After making the connections shown connect the working arduino to your PC. Next, open the arduino IDE and go to the tools menu; select burn bootloader and from it’s options click on w/ Arduino as ISP.  Now the chip will be bootloaded with arduino. This method works only if you have the correct chip specified in the boards.txt file and works only rarely. Hence I always prefer the first method.

Step 3 : Uploading the code and using the board

Now you have an arduino board with an arduino bootloader ATmega chip. Now use the Rx, Tx and Gnd pins to connect to a USB-UART TTL converter which can be used to connect to your PC. Or just insert a chip that has been uploaded with the program (from an arduino board) into this board’s socket. DIY: Make arduino board and bootload ATmega chip.