kleinerELM / Atommodell

Upcyclingprojekt eines alten Atommodells aus den 1950er Jahren

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Atommodell

Upcyclingprojekt eines alten Atommodells aus den 1950er Jahren. Es zeigt das Schalenmodell (Bohrsches Atommodell) mit K, L, M und N Schale.

Vorderseite Rückseite

Das Original war über ein einfaches Schaltfeld steuerbar. In der aktuellen Version ist das Schaltfeld nicht funktional.

Innenansicht unmodifiziert

Bezeichnung und Hersteller

Ursa-Atommodell DDR-GM hergestellt von Dr. Ing. Perthen & Co. in Bannewitz über Dresden. Die Bedeutung der Bezeichnung Ursa ist unklar.

Hardware used

  • ESP32 nodemcu (AZDelivery)
  • 4x GPIO-expander PCF8574
  • 2x 16-x-Relaisboard (12 V Schaltspannung)
  • 1x 4-x-Relaisboard (5 V Schaltspannung)
  • 1x 3,3 V Netzteil LRS-50-3.3 (geregelt auf 2,9 V)
  • 1x 12 V / 5 V Netzteil
  • 37x 6 V E10 Glühbirnen (betrieben auf 2,9 V)

modifizierte Hardware

https://github.com/kleinerELM/Atommodell/blob/main/assets/old.mp4?raw=true

Software

Der Controller ist als Accesspoint eingerichtet. Nach dem Start wartet das Gerät darauf, dass sich ein Client verbindet und zeigt die Logindaten an.

Logindaten Elementdarstellung

Nach dem Verbinden mit dem Atommodell, muss die entsprechende Webseite aufgerufen werden ( Standard: http://1.3.3.7/ ). Wurde ein Element ausgewählt, werden auf im Webinterface und auf dem Display verschiedene Informationen zum ausgeählten Element angezeigt (Elementnummer, Atommasse, Elektronenkofigurationen, K- und L-Linien und Elektronegativität).

Webinterface

Webinterface

Eine Vorschau des Webinterfaces findet sich hier: https://htmlpreview.github.io/?https://github.com/kleinerELM/Atommodell/blob/main/assets/preview.html

Animationen

Die folgenden Videos zeigen das Modell in Aktion.

Bootanimation: https://youtube.com/shorts/tEt-So7ehgk

Elementanimation: https://youtube.com/shorts/_n3W5lgX1GE

Compilierungshinweis

Das Projekt nutzt das SPIFFS Filesystem für Schriftarten und HTML-Templates. Daher musst zuerst "Build Filesystem Image" und im Anschlusss "Upload Filesystem Image" unter "Platform" ausgeführt werden.

About

Upcyclingprojekt eines alten Atommodells aus den 1950er Jahren

License:GNU General Public License v3.0


Languages

Language:C 48.9%Language:HTML 40.3%Language:C++ 10.8%