Salve, sto costruendo un sistema di controllo per alcuni parametri di vasche per allevamento pesci, utilizzando Raspberry ed Arduino Nano connessi via USB; la connessione USB da Raspberry fornisce alimentazione ad Arduino ed alle sonde.
Al Nano sono connessi tre set di sonde, ciascuno formato da 4 sonde (PH, livello, luminosità e temperatura) più un ulteriore sensore di temperatura ed umidità ambiente; in totale 13 sonde.
Il problema nasce quando inizio a collegare tutte le sonde assieme, l'assorbimento di corrente sale ed i 5V misurati sul Nano scendono a 3,8 causando malfunzionamenti e false letture.
Avevo pensato, ferma restando la connessione USB che serve per far passare i dati letti e dare le tempistiche di lettura, di aggiungere un alimentatore esterno da 7-12 V ad Arduino (pin 30 mi pare) in modo che i 5V siano poi in grado di erogare maggiore corrente.
Possono coesistere la connessione USB con i suoi 5V provenienti da Raspberry e l'alimentazione esterna ?
Io uso un alimentatore esterno da 5V 1A che alimenta Raspberry mediante la microUSB, mentre Arduino con le sonde vengono alimentate dalla USB del Raspberry stesso.
Su Raspberry misuro correttamente i 5V di alimentazione mentre sui 5V di Arduino leggo 3.8V.
Quindi come dici tu devo usare un alimentatore adeguato (2A dovrebbero bastare) con cui alimentare le due schede, e di sicuro Arduino non via USB ma via il pin 5V, facendo attenzione alla polarità e sovratensioni.
Se su Raspberry leggi 5V e su NANO leggi 3.8V qualcosa non va, poiché dovresti leggere 3.8V anche su Raspberry.
Come dice il buon Icio, forse la colpa è del cavo con cui hai fatto il collegamento, oppure è la porta USB di Raspberry che non eroga corrente sufficiente.
The USB ports on a Raspberry Pi have a design loading of 100mA each - sufficient to drive "low-power" devices such as mice and keyboards. Devices such as WiFi adapters, USB hard drives, USB pen drives all consume much more current and should be powered from an external hub with its own power supply. While it is possible to plug a 500mA device into a Pi and have it work with a sufficiently powerful supply, reliable operation is not guaranteed.