Neon A Shop Open / gesloten afkomstig teken op Raspberry Pi 2 (El Paso, TX)


Neon is de naam gaven we aan het open/gesloten teken we bij de ingang van onze afkomstig hebben. Dit teken is niet alleen een open/gesloten teken, maar het doet een heleboel dingen. Op de IRL hebben momenteel we toegangstoetsen zodat hierdoor onze leden weten of we open of gesloten door ook onze website bijwerken en tweeting.

  • Aanmelden op afstand vindt u naar H3 Labs beheerders via een website gehost op de Raspberry Pi 2 (RPI)

    • Een bericht over een bijgewerkte kan worden gewijzigd op de website
    • De status van de winkel kan worden ingesteld op open of gesloten
  • Het bericht zal worden gerapporteerd op verschillende media
    • Het bericht zal worden verzonden door de RPI samen met de tijd waarop de status werd bijgewerkt aan Twitter (foto's)
    • Het bericht zal worden weergegeven op de led matrix in een horizontaal schuivende mode
  • De Status zal worden vermeld op verschillende media
    • De Status wordt gewijzigd op onze website door de RPI (foto's)
    • De Status wordt gewijzigd op een bestand door de RPI die kunnen later worden gelezen door http://spaceapi.net/ onze status update.
    • De Status wordt weergegeven op de led matrix door twee verschillende foto's die zijn verschoven over het scherm

Nu al deze functies zijn pretty cool, maar wat is veel leuker is dat alles wat de status van de workshop betreft wordt beheerd door de RPI alleen. Hoe de RPI vermag beheren dit is als volgt:

  • Wanneer de RPI is opstarten van een pre-geïnstalleerde daemon runnen van onze software gehost op https://github.com/h3labs/led-matrixd wordt gestart

    • De daemon is geschreven in C + +/ Ruby (allermeest naar de cpu intensieve spul is geschreven in C++)
    • De daemon begint een http sinatra server die loopt van de controle website
    • De daemon begint een proces om hoofdzakelijk uit te voeren van alle verschillende displays weergegeven op de led matrix
      • De displays worden automatisch bijgewerkt telkens wanneer de status of het bericht wordt gewijzigd
      • Sommige beeldschermen weergeven willekeurige afbeeldingen of games
    • De daemon op hetzelfde proces als de led matrix code loopt een draad die controleert om te zien of een bestand van de baken met alle informatie van de statusbericht/veranderd (met behulp van inotify)
      • Als de status verandert dan het informeert de respectieve partijen (twitter, led matrix, website) over de wijzigingen.

Hoe de code is geschreven, kan worden gelezen in onze code op onze github pagina, maar als u meer wilt laat het me weten weten, zal ik ze graag beantwoorden.

Gerelateerde Artikelen

Automatische Garage deur Open/gesloten Checker

Automatische Garage deur Open/gesloten Checker

Hebt u ooit opgemerkt dat niemand niet vergeten te sluiten de garagedeur gisteravond? Dat het is zoals hele nacht open, en u bent gewoon te realiseren op de weg naar buiten de deur te werken? Nou, als je een beetje handig bent en als een kleine chall
Open gesloten deur met zipties

Open gesloten deur met zipties

eerder vandaag was ik verveeld en probeerde te openen van een gesloten deur met een kaart (zoals ze in de films doen). Het was makkelijker dan ik dacht (er is waarschijnlijk een onverwoestbare op het ergens, maar hier is de wikihow artikel http://www
Virtuele Open teken

Virtuele Open teken

Dit Instructable is mijn project van de YuKonstruct Spark Core bouwen nacht!In dit Instructable leert u hoe u een vonk kern om een schakelaar die zijn standpunt naar een website posten te maken. We zijn van plan om dit te gebruiken bij onze YuKonstru
Phoenix en Gryphon in "Little Shop of Horrors"

Phoenix en Gryphon in "Little Shop of Horrors"

Iedereen beter opgelet! De Little Shop of Horrors is open voor het bedrijfsleven. Gryphon speelt de rol van Seymour, de jonge bloemist winkel bediende die struikelt op een zeer bijzondere plant, die hij Audrey II namen. Phoenix speelt Audrey II, de p
Teken een Cake voor niet-geschoolde mensen

Teken een Cake voor niet-geschoolde mensen

versieren van taarten kan worden een rommelige aangelegenheid, letterlijk en figuurlijk. Ik vind alle de kleverige kers frustrerend, en die karakter bladen die worden uitgevoerd door een printer vereist speciale inkt en rare smaak. Hier tonen ik u, h
Hoe teken je kat-hoofd van een Semi-realistisch

Hoe teken je kat-hoofd van een Semi-realistisch

mijn eerste tutorial/DIY! Wensen u veel plezier en hopelijk is het nuttig!Stap 1: Wat moet je Pen + papier of potlood, Gum en papierStap 2: Teken eerst de ogen Dit is wat ik heb de meeste van de tijd. Voor mij zijn de ogen de meest tijdrovende zodat
Moto-Garage Door Opener

Moto-Garage Door Opener

Vrij eenvoudige DIY maar mijn eerste instructable, deed een eenvoudige garage deuropener toevoeging aan mijn FZ-07. Alles wat ik deed was de draad in een normaal open drukknop parallel aan een garage deur remote afstandsbediening,, fancy. Gestart doo
Basic plattegronden maken uit een architecturale tekening in AutoCAD

Basic plattegronden maken uit een architecturale tekening in AutoCAD

deze instructies zal u duidelijke en nauwkeurige plattegronden maken van ingewikkelde constructie documenten helpen. In de wereld van vandaag de eenvoudiger en meer beknopt een tekening of een kaart is, hoe beter en sneller een persoon kunt het gebru
Basisprincipes - Gas-Log open haard, hitte dief

Basisprincipes - Gas-Log open haard, hitte dief

Ik heb me altijd afgevraagd of de gas-log open haard een nuttige functie van mijn huis was. Toen ik hem een infrarood thermometer kocht, ontdekte ik dat het niet is. Het is een warmte-dief. De temperatuur bij de open haard op een koude dag is ongevee
LED afrit teken

LED afrit teken

ik was het browsen op allelectronics.com en zag een exit teken op verkoop... $3.00. Ik vond dat aanbod onweerstaanbaar.Nu, voor de instructies is dit alles over...Opmerking: Dit werd gemaakt nadat dit werd gebouwd zodat excuus de gemiddelde foto's en
Eenvoudige schoolbord teken van teruggewonnen hout (Pallets)

Eenvoudige schoolbord teken van teruggewonnen hout (Pallets)

een vriend van mij een schoolbord teken voor haar stand bij een plaatselijke boerenmarkt en na het zoeken op het internet gezocht en niet het vinden van een heleboel instructies over hoe een te bouwen, heb ik natuurlijk besloten om een Instructable u
Een snelle en gemakkelijke edge lit teken

Een snelle en gemakkelijke edge lit teken

dit was gemaakt van twee bits van Perspex dat ik mijn CNC gebruikte graveren van Open en gesloten in toen ze een tekenreeks van LED's aan rand licht gebruikt. Een korte lengte van 25 x 15 trunking en warme lijm houdt het allemaal op zijn plaats.Een e
Maak uw eigen miniatuur elektrische Hub Motor

Maak uw eigen miniatuur elektrische Hub Motor

In wielen elektrische aandrijfmotoren vertegenwoordigen een effectieve methode van het verstrekken van voortstuwing naar voertuigen die anders waren niet bestemd voor de wielen hebt gereden.Dat wil zeggen, zijn ze geweldig voor EV hacken en conversie
De CNC Bubble Iris: Een computergestuurde Machine reus Bubble

De CNC Bubble Iris: Een computergestuurde Machine reus Bubble

De CNC zeepbel iris maakt grote zeepbellen in een nieuwe manier, door het weven van zeepsop tekenreeksen samen en apart met een gemotoriseerde iris. Het werd ontworpen om grote zeepbellen automatisch worden gemaakt met grote herhaalbaarheid, openstel