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

Slim Elektronisch Check-in Systeem voor Hackerspaces

Onderdelen en Benodigdheden

Arduino Mega 2560×1
Mifare RC522 RFID Lezer/Antenne Module×1
LED (algemeen)×2
Taktiles Schakelaar×2
Weerstand (algemeen)×4

Over dit Project

Bij de Taipei Hackerspace weten mensen vaak niet of de ruimte open is. De regel is simpel: wanneer een sleutelbeheerder aanwezig is, mag iedereen binnenkomen. Maar niemand weet of er iemand is. We bouwden een elektronisch check-in/out systeem dat de status op de website toont.

In Taipei heeft bijna iedereen een EasyCard (13.56 MHz RFID kaart voor openbaar vervoer). De RC522 module leest de kaart-ID uit – voldoende voor identificatie.

Projectoverzicht

  • Arduino Mega + RC522 leest EasyCard ID
  • Schakelaars voor Check-in / Check-out keuze
  • LEDs voor visuele feedback
  • Node.js server voor seriële communicatie, database, API en real-time updates
  • Website interface voor live status

RFID (RC522)

De RC522 heeft 8 pinnen en communiceert via SPI. Op de Arduino Mega zijn de SPI-pinnen handig bereikbaar. Aansluiting: SA→SS(53), SCK→SCK(52), MOSI→MOSI(51), MISO→MISO(50), GND→GND, RST→digitale pin, 3.3V→3.3V. Broncode afkomstig van een Chinese tech blog.

Schakelaars en Visuele Feedback

Twee knoppen (Check-in groen, Check-out rood) met bijpassende LEDs. Na kaartdetectie knipperen LEDs om actie te vragen. Bij indrukken: helder knipperen, ID + event via seriële poort naar computer. Geen actie binnen 10 sec = verwerfen.

Webserver (Node.js)

Node.js met serialport bibliotheek voor communicatie (event-driven, werkt uitstekend). SQLite3 voor datastorage (asynchroon, documentatie soms tekortschietend). REST API voor huidige aanwezigen, later uitgebreid met Socket.io voor real-time push updates zonder polling. CORS headers en routerconfiguratie voor toegang vanaf hoofwebserver.

Frontend: zelfstandig script dat een HTML element vult met status zoals: "Momenteel zijn er drie personen in de Hackerspace: Jan, en twee anderen."

SpaceAPI Integratie

Geïntegreerd met SpaceAPI specificatie voor geharmoniseerde hackerspace statusinformatie, bruikbaar met apps als "My Hackerspaces" (Android).

Het Leeft!

Demo video: YouTube
Live resultaten: taipeihack.org
Broncode: GitHub

Schema

Schema-afbeeldingen beschikbaar in de originele documentatie.

Productieproces

  1. Elektronisch inkt: hoe het werkt, geschiedenis en toekomstige toepassingen
  2. Veilige Arduino RFID-deurslot bouwen met RC522 (MIFARE 13,56 MHz)
  3. Bluetooth-gecontroleerde Arduino Spybot bouwen
  4. FlickMote: Gebarengecontroleerde IR-afstandsbediening voor Slimme Huizen
  5. DIY Arduino TV-B-Gone: Universele TV-uit-schakelaar
  6. Bouw een Aangepaste LED Hoofdklok met Alarm – Zichtbaar vanaf 12 Meter
  7. Find Me: Slimme Item Locator met Arduino en Bluetooth
  8. Geoptimaliseerde Voedingsoplossingen voor Arduino Projecten
  9. Electronische Kameleon: Arduino Nano RGB LED & Kleurensensor Project
  10. Arduino Boter-Kaas-Eieren met MAX7219 LED Matrix en Kartonnen Behuizing
  11. Bouw een Slimme Arduino Vierpotige Robot: Stap-voor-Stap Handleiding