J'ai une photocellule qui me donne l'intensité de la lumière en tension. Je veux ajouter un numéro unique (que je peux coder en dur sur la puce) avec les informations de la photocellule et envoyer dans un format que je peux lire en utilisant un ordinateur numérique (Arduino). Une suggestion quand je peux commencer?Circuit PhotoCell avec identité
Répondre
Semble que vous voulez faire des emplettes pour un micro-contrôleur bon marché qui est facile à travailler, a un ADC, et une petite quantité de mémoire flash. Presque tous les fournisseurs de silicium prétendent avoir quelque chose qui répond à cette exigence, ce que vous connaissez et peuvent facilement acheter en quantités appropriées peuvent avoir autant d'importance que les détails techniques de l'offre. Si vous avez déjà un arduino, une autre partie de l'atmel comme l'un des attiny à 8 broches pourrait être attrayante. Vous écrivez un petit programme avec une boucle qui lit la photocellule via l'ADC, l'emballe avec un numéro d'identification que vous stockez dans le flash à côté de votre programme, et l'expédie par quelque chose comme un port série à tout système nécessaire l'information.
Le port série peut être un périphérique UART ou bit-bang dans une boucle de synchronisation logicielle. Pour les courtes distances, les gens sautent souvent le conducteur/récepteur de ligne à chaque extrémité et signalent à la tension logique plutôt qu'à la tension plus élevée (et au sens inversé, les pilotes/récepteurs inversent pour vous) de la spécification RS232. Ou vous pouvez utiliser d'autres schémas, les synchrones comme SPI ou I2C étant aussi populaires.
Vous voudrez peut-être examiner les dispositifs de bus maximaux à un seul fil.
Ils partagent une connexion de bus et la terre et votre ardunio peut interroger le bus.
Chaque périphérique a un identificateur unique et peut être lu.
Le DS2438 est un membre bon marché de la famille capable de mesurer la tension.
(Le DS2450 est un convertisseur de quad A/D, mais il était une puce buggy et est maintenant obsolète.)
pilotes Ardunio à http://www.arduino.cc/playground/Learning/OneWire
- 1. Circuit hamiltonien
- 2. identité avec des semences variables
- 3. asp.net identité authentification avec Instagram
- 4. court circuit onchange = "submit()"
- 5. Conception d'un circuit mineur
- 6. JQuery Race Circuit
- 7. PHP évaluation court-circuit
- 8. MySQL court-circuit OU
- 9. Disposition des voies de circuit
- 10. colonne Identité
- 11. Identité de base ASP.NET avec ClearDB MySql
- 12. Asp.NET identité avec Oracle et Webforms
- 13. Instruction Inline If - court-circuit
- 14. Algorithme d'analyse de circuit CC
- 15. nouvelle identité pour TOR en utilisant perl sur linux
- 16. Zend_Auth_Adapter_DbTable identité non unique
- 17. Seam - @In identité Identité non injection et plaids exception nullpointer
- 18. Tuple identité structurelle
- 19. Codesign Aucune identité trouvé
- 20. Pas de court-circuit OU avec une fonction Oracle?
- 21. Programmation avec évaluation de court-circuit en Java
- 22. Les méthodes d'annulation de court-circuit avec Moq?
- 23. Court-circuit de l'audio dans l'application VOIP avec CallKit
- 24. colonnes Introspection IDENTITÉ
- 25. HiLo vs Identité?
- 26. Identité d'un thread
- 27. identité transformation XSLT
- 28. Identité De multiples insertions
- 29. identité SQL Server question
- 30. champs NHibernate Identité
vous voulez que le numéro unique dans l'arduino (utilisez le flash) notre extérieur? Si dehors dans la photocellule (a-t-elle un numéro ou un stockage unique pour une telle chose)? Vous pouvez rechercher dallas semi-conducteur, bien maintenant maxime et obtenir une certaine saveur d'un dispositif à un fil, chacun a un numéro unique, construire dans le circuit et utiliser ce numéro unique avec la lecture de la cellule photoélectrique. Le plus facile serait probablement mis le numéro de série dans le avr. –