Wifi en la placa Nano v3.0 ATmega328P-20AU

0

Estoy buscando una versión nano de la frambuesa pi. Para mi aplicación, solo necesito 2 dos puertos USB, 1 para un módulo wifi y el segundo para alimentar la placa a través de un USB 5v. No necesito las entradas hdmi en el pi. Quiero poder ssh en el tablero y ejecutar un programa de python.

Estoy considerando el tablero ATmega328P. Pero necesito ser abe para ejecutar consultas en una base de datos mssql y tener instalado Python.

Es posible que necesite un módulo de tarjeta sd extra.

¿Alguna idea sobre la idoneidad de la placa nano 3.0 ATmega328P-20AU?

    
pregunta Syler

2 respuestas

2

El requisito descrito parece encajar en BeagleBone Black :

Eltableroespequeño(86.36x54.61mm)aunquenotanpequeñocomoelArduinoNano.

Tiene2puertosUSB,unodeloscualesesUSBMododehost,queseráesencialparaeldongleWiFi.ElsegundopuertoUSBsepuedeutilizarparaalimentarlaplaca.

ElBBBejecutadeformanativaAngstromLinux,ytambiénescompatibleconlasversionesdeUbuntuyAndroidespecíficasdeBBB.LosusuariospuedenSSHenLinuxqueseejecutaenelBBB.

VariostutorialessobreelusodePythonenelBBBestándisponibles,como éste para IO Python .

Además, las "capas" de WiFi (tableros adicionales) como WL18xx están disponibles para el BBB. Esta puede ser una opción mejor integrada que usar un dongle WiFi, cortesía del soporte nativo integrado en la distribución de BBB Angstrom Linux.

El BBB ofrece lo mejor de ambos mundos: uso de alto nivel a través de Linux que se ejecuta en el procesador principal, así como una amplia funcionalidad de bajo nivel que incluye GPIO y temporizadores basados en los dos microcontroladores PRU de bajo nivel de 32 bits en la placa. Esto proporciona varias ventajas sobre la Raspberry Pi, que restringe un poco el acceso al hardware de bajo nivel.

La placa BBB tiene un puerto HDMI y un acelerador de gráficos a bordo, así como un acelerador de punto flotante, pero pueden ignorarse si no son necesarios.

    
respondido por el Anindo Ghosh
1

El RaspberryPi es una computadora de Linux en toda regla. El Arduino Nano es un tablero de desarrollo de microcontrolador. No están en la misma liga. Piensa el coche real contra el coche controlado por radio. Yate vs barco de la fila.

Aunque puedes tener Wifi en el Arduino, implica una codificación de muy bajo nivel. La pila TCP / IP, el soporte de aplicaciones individuales, etc. Lo mismo vale para intentar consultar una base de datos MySql. ¿Y Python? No se ha portado con éxito a los Arduinos basados en ATMega.

En cuanto a precio y tamaño físico, el RPi es mejor que el Nano.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas