Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Raspberry Pi digitaler Hall-Sensor in JAVA

In Ordnung, dies ist der Rückblick auf die nächsten beiden Lektionen über lineare Hall Sensoren. Lektion 02 verwendet einen analogen linearen Hallsensor und einen Analog-Digital-Wandler-IC ADC0832. Die Lektion 03 verwendet einen linearen Hallsensor mit zusätzlichem Komparator, der eine gewisse Empfindlichkeitsabstimmung der Sensoren durch Einstellen des Potentiometers ermöglicht. Der Code für beide Lektionen ist gleich, daher befindet sich die Rezension in einem Beitrag. Der lustige Teil dieser Lektion besteht darin, sich mit „Was in aller Welt ist die Analog-Digital-Wandlung?“ vertraut zu machen. Wichtige Ressourcen zu diesem Thema sind: Wikipedia-Artikel und Sparkfun-ArtikelFür diejenigen unter Ihnen, die es vorziehen, beim Anschauen großartiger Videos zu lernen, lesen Sie dies in Electronics 201:Analog / Digital Conversion.Insbesondere für diese Lektion haben wir den IC ADC0832CCN und das Datenblatt ist zu finden Hier. Auch das Datenblatt des Hallsensors kann für weitere Hacks hilfreich sein. Die ganze Idee besteht darin, die Spannungsschwankungen (erzeugt durch ein Magnetfeld) in einen digitalen Zahlenwert umzuwandeln, der die Intensität des Magnetfeldes repräsentiert. Der Hallsensor erzeugt die analogen Spannungsschwankungen und der ADC0832 kodiert die numerischen Werte, die im Code interpretiert werden können. Der ursprüngliche C-Code ist korrekt, aber eher schwer zu verstehen und nicht optimal. Zum Beispiel befindet sich das Umschalten von Pin ADC_DIO in einen Eingabemodus innerhalb der ersten for-Schleife. Das ist unnötig und verwirrend. Der ADC0832-Initialisierungscode enthält einige zusätzliche Schritte, die nicht erforderlich sind, und er ist nicht leicht zu verstehen. Nachdem ich das Datenblatt gut gelesen hatte, konnte ich verstehen, was in diesem Teil des Codes vor sich geht.

Für weitere Details:Raspberry Pi digitaler Hall-Sensor in JAVA


Herstellungsprozess

  1. Grundlagen digitaler Magnetsensoren
  2. Himbeer-Pi-Temperaturlogger
  3. Python- und Raspberry Pi-Temperatursensor
  4. Raspberry Pi Wetterstation
  5. 1-Draht-Temperatursensor DS1820 am Raspberry Pi (GPIO direkt)
  6. Ultraschallsensor (HC-SR04) + Raspberry Pi
  7. Bewegungssensor, Alarm, Videoaufzeichnung in HA auf Raspberry Pi
  8. BMP180 I2C Digitaler barometrischer Drucksensor
  9. Analoge Sensoren ohne analoge Eingänge auf dem Raspberry Pi
  10. Bewegungssensor mit Raspberry Pi