Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

WiFi on Arduino Nano

Tags:

arduino

Dummy question I was unable to find out: the shields that I use to add WiFi (802.11b/g/n) to a Raspberry Pi, could also be used on a Nano?

In other words: how easy/feasible is to add WiFi to a Arduino Nano board?

Thanks!

like image 933
Marco Avatar asked Feb 13 '15 10:02

Marco


People also ask

Does Arduino Nano have WiFi?

The Nano 33 IoT is a dual processor device that invites for experimentation. Hacking the WiFiNINA module allows you to, for example, make use of both WiFi and Bluetooth® and Bluetooth® Low Energy at once on the board.

Does Nano 33 BLE have WiFi?

The Arduino Nano 33 IoT uses a ublox NINA-W102 Bluetooth and WiFi module for its wireless communications functions. This module contains an ESP-32 chip and has an integrated antenna. The NIN-W102 can provide Bluetooth and BLE 4.2 host and slave services. The WiFi is 2.4GHz and conforms to IEEE standards b, g, and n.

Can Arduino be connected to WiFi?

The Arduino UNO WiFi allow you to communicate via Wi-Fi with your sensors or actuators mounted on your board to create easily and quickly your IoT System. You can use your Arduino UNO WiFi as a client of your Wi-Fi network, as a server to connect other client devices or you can create an ad'hoc Wi-Fi connection.


1 Answers

There are multiple WiFi shields for Arduino, but one of the issues will be size if you want to use a Nano board. There are a few modules out there but they operate on 3.3V logic, not 5V which is what the Nano supplies.

I suggest trying an Arduino Pro Mini 3.3V/8MHz. Please note that:

  1. There are two versions of the Pro Mini: 5V/16MHz and 3.3V/8MHz (you'll want the 3.3V)
  2. an FTDI TTL-232R-3V3 Cable so you can program the board.

In terms of getting WiFi, the ESP8266 is getting a lot of attention lately. It's pretty cheap and supports 802.11 b/g/n protocols.

There are tutorials out there on using the ESP8266 with the Arduino Pro Mini and Razvan Dubau wrote a nice guide on using this module with Raspberry PI

If you really must use the Nano board, you could use a level shifter to go from 3.3V logic to 5V.

like image 67
George Profenza Avatar answered Oct 05 '22 10:10

George Profenza