AT the end -> A very trivial but important lesson - something that we all assume we know theoretically but might fail to implement practically !!. This is what the 4-bit level shifter BSS328 module from Adafruit looks like - My first step was to test the module , the connections were … Continue reading Hacking the Rock Crawler – Part 3
So i am still waiting for the level shifters to come, meanwhile i wrote a code that would form the framework for the codes for the RC car so that i would not have to spend a lot of time in debugging. I made a shield for the receiver node that would rest on the … Continue reading Setting up the transmitter and the receiver
After soldering the wires this is what we get - Now we have to take care of a big issue - The High logic level for arduino is 5V but the High logic for our chip-on-board is 3.3V, so if we directly connect the wires that we just soldered to arduino, chances are that we … Continue reading Hacking the Rock Crawler – Part 2
There are a lot of pages on making arduino on a breadboard , so i am going to link the most reliable ones and describe here my journey into making one , the problems encountered etc. The first thing you need to understand is the different flavors in which the ATmega chips come. After a … Continue reading Arduino on a Protoboard/Breadboard
I had this Rock Crawler (from now on rock crawler would be abbreviated as RC) that originally ran on 27MHz. This is NOT a differential drive vehicle, it uses a steering mechanism to turn. In the booklet that i received with this RC it was mentioned that the maximum range is 10 mts and it … Continue reading Hacking a Rock Crawler to run on 27MHz and 2.4GHz using nRF24L01+ transceivers – Part 1
http://youtu.be/MOMZrCw6ql8 If you have read the library properly then you know how the transceivers and the functions that have been developed work i.e what happens in a normal mode where we switch between Rx and Tx mode and how the Auto ack mode works. Anyways let me tell you once again in brief - In … Continue reading Time comparison between normal TX-RX mode and Auto Ack payloads
Do check out the next post for a time comparison between Auto Ack mode and normal Tx - Rx switching mode. In my previous post there were some serious issues about the Tx receiving Ack payload only twice before stopping altogether and the issue of '1' being sent twice.... all that has been fixed and … Continue reading Auto Ack completely fixed
The ultimate guide to Wireless Sensor Networking using nRF24L01+ and Arduino.
RF24Network is a network layer for Nordic nRF24L01+ radios running on Arduino-compatible hardware. It’s goal is to have an alternative to Xbee radios for communication between Arduino units. It provides a host address space and message routing for up to 6,000 nodes. The layer forms the background of a capable and scalable Wireless Sensor Network system. At the same time, it makes communication between even two nodes very simple.
Today, I managed to get 17 nodes running on a single network. Now I need to build some more nodes, because the system worked great with 17, and could likely handle thousands of nodes.
View original post 2,315 more words
The nrf library allows us to send only integers , characters , bytes but not Strings objects (you can definitely send character arrays i.e strings). But it is really easy to communicate from Processing to Arduino using String objects because of the ease and the many ways in which we can manipulate Strings in complex … Continue reading Taking input from Processing and transmitting it wirelessly to control a remote set of leds
After establishing sound communication links from Arduino to Processing and vice-versa lets notch things up a bit. The basic idea is to simulate and develop a framework for real situations so that we can modify the code accordingly to suit the need. This is the video - http://www.youtube.com/watch?v=OiSyU3jdjyM Here we make a Processing based control … Continue reading Practical Serial Communication