Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Neon: Dynamisch open/gesloten makerspace-teken met Raspberry Pi 2 – El Paso, TX

Neon is de naam van het levendige open/gesloten-teken geïnstalleerd aan de ingang van onze makerspace. Het toont niet alleen of de ruimte open of gesloten is, maar beheert ook updates aan onze website, tweets en een scrollend LED-matrixdisplay.

  • Remote beheer is beschikbaar via een website gehost op de Raspberry Pi 2. De site stelt beheerders in staat om:
    • Het updatebericht te wijzigen.
    • De winkelstatus te schakelen tussen "open" en "gesloten".
  • Het huidige bericht wordt uitgezonden over meerdere kanalen:
    • De RPI plaatst het bericht – samen met een tijdstempel – op Twitter, inclusief afbeeldingen van het teken.
    • De LED-matrix scrollt het bericht horizontaal.
  • De winkelstatus wordt verspreid via:
    • Automatische updates aan onze website via de RPI.
    • Een statusbestand geschreven door de RPI dat gelezen kan worden door SpaceAPI voor realtime-statusupdates.
    • Twee statusafbeeldingen weergegeven en gescrold op de LED-matrix.

Al deze functies worden uitsluitend beheerd door de Raspberry Pi. Tijdens het opstarten start een voorgeïnstalleerde daemon van https://github.com/h3labs/led-matrixd automatisch.

  • De daemon, geschreven in C++/Ruby, voert het volgende uit:
    • Draait een HTTP Sinatra-server die de controlewebsite host.
    • Start een proces om de LED-matrix-displays te beheren, deze te updaten bij status- of berichtwijzigingen, en af en toe willekeurige afbeeldingen of spellen te tonen.
    • Start een thread die een beacon-bestand monitort (via inotify). Wanneer het bestand verandert, propageert het updates naar Twitter, de LED-matrix en de website.

Voor een diepere kijk op de code, bezoek onze GitHub-repository. Voel u vrij om contact op te nemen met vragen.

Stap 1: De Raspberry Pi 2 bedraden aan de LED-matrix

De bedradingsinstructies volgen standaardrichtlijnen beschikbaar op het web:

Voor de internetverbinding, knip gewoon een Ethernetkabel op de benodigde lengte en sluit het aan op de RPI.

Stap 2: De code instellen

Eerst, SSH in uw RPI (zoek online als u onbekend bent met het proces).

  • Voer de volgende commando's uit:
    • sudo apt-get install gcc make build-essential git
    • mkdir work/
    • cd work/
    • gem install bundler -v 1.10.4
    • git clone https://github.com/h3labs/led-matrixd.git # haalt het project op uw RPI

Voor meer details, zie de projectdocumentatie.

Productieproces

  1. DIY Zonne-energie Weerstation Met Raspberry Pi
  2. Professionele temperatuurbewaking met Raspberry Pi en DS18B20
  3. Een buitenweerstation bouwen met Raspberry Pi 2 en ADS-WS1
  4. Neon: Dynamisch open/gesloten makerspace-teken met Raspberry Pi 2 – El Paso, TX
  5. Geavanceerde Tafeltennisbal Tracking met OpenCV op Raspberry Pi
  6. Een Professionele Raspberry Pi Universele Afstandsbediening Bouwen met LIRC
  7. RF naar DC Converteren met een Raspberry Pi: Een Envelope Detector Bouwen en Troubleshooten
  8. Cycle Chaser: Uw Fiets Transformeren in een Nachttijd Lichtshow met Raspberry Pi
  9. Een Raspberry Pi-gebaseerde Diefdetector Bouwen – Stapsgewijze Handleiding
  10. Raspberry Pi Garagedeuropener met Live Videostreaming – Stapsgewijze Handleiding
  11. Een Raspberry Pi thuistemperatuurmonitor bouwen met MCP9808, InfluxDB & Grafana