Ausrüstungsüberblick
RFID-Lehrtest ist das Forschungs- und Entwicklungsteam von Huaqing Vision, das im März 2015 mit der Entwicklung begann und in fast fünf Monaten eine Reihe von 125Khz, 13,56Mhz, NFC, 915Mhz, 2,4Ghz, GPRS / GPS, Fingerabdruckerkennung, Scanpistolen und anderen mittleren und niedrigen Frequenzmodulen in einem multifunktionalen Lehrtest fertiggestellt hat. ARM Cortex-M4-Kernplatte, die den STM32F407IGT6-Prozessor verwendet, der von 意大利半导体公司 hergestellt wurde. Der STM32F407IGT6 ist ein leistungsstarker 32-Bit-Prozessor, der auf dem Cortex-M4F-Kern von ARM V7 basiert, mit einer Hauptfrequenz von bis zu 168 MHz und einer Verarbeitungsleistung von bis zu 210 DMIPS, mit 1 MB Flash und 196 KB SRAM, als LQFP176-Paket verwendet. Mit Kernplatte + Bodenplatte Methode, alle IO-Anschlüsse auf der Platte außer Kristallvibration alle geleitet, sehr einfach für den Benutzer zu erweitern und zu verwenden. Der FS-STM4 verfügt nicht nur über häufig verwendete Schnittstellen wie USB, SD, serielle, Netzwerkanschlüsse und CAN/RS485-Busse, sondern ist auch für Erweiterungsschnittstellen wie die PS/2-Schnittstelle konzipiert. Unterstützt auch die derzeit beliebten drahtlosen Netzwerke, Wi-Fi、ZigBee、 Mit drahtlosen Kommunikationsmodulen wie Bluetooth 4.0 können weitere IoT-Projekte entwickelt werden. Zusammen mit dem Simulator. Der Testkasten umfasst ein breites Spektrum an RFID-Erkennungstechnologien und bietet speziell für Anfänger eine Vielzahl von Experimenten, die von flach bis tief reichen, um schnell einzuführen und nachfolgend zu entwickeln.
Abbildung 1 Produkt
Produkteigenschaften
1. Die reichhaltigste RFID-Laborkaste mit 125K, 13.56M, NFC, 915M, 2.4G aktiv, Fingerabdruckerkennung, 2D-Code-Scan usw.
Jedes RFID-Modul bietet mehrere Zugriffsmöglichkeiten, sowohl für die zentrale Verwaltung als auch für die individuelle Anwendungsentwicklung:
(1) Jedes RFID-Modul kann über USB-UART-Schnittstelle, gewöhnliche UART-Schnittstelle und I2C-Schnittstelle zugänglich sein;
Jedes RFID-Modul verfügt über einen separaten Cortex-M0-Master.
(3) Jedes RFID-Modul verfügt über ein separates OLED-Display;
3. Cortex-M ARM-Kern und umfangreiche Schnittstellenperipherie, die sowohl als RFID-Labbox-Experimente als auch als Single-Chip-Labbox-Lehre verwendet werden können;
4. bietet ZigBee WiFi Bluetooth 4.0 Kommunikation, bequeme Kommunikation mit anderen Geräten;
5. Anpassung an andere Embedded-Plattform-Portfolios, wie z. B. die Kombination mit der F4412 Embedded-Plattform, um ein integrierteres Embedded-System und ein RFID-Experimentalsystem zu ermöglichen.
Systemstrukturdiagramm
I. Technische Struktur
1. RFID-Module umfassen 125kHz-Module, 13,56MHz-Module, NFC-Module, 915MHZ-Module, 2,4GHz-Module usw., Diese Module senden die gelesenen Kartenwerte der RFID-Karte über den seriellen Port an die Cortex-M4-Kernplatte. 2. Die Bodenplatte ist mit Lichtintensitätssensoren, Temperatursensoren, LED-Leuchten, Zipper-Leuchten und vielen Sensoren und Controllern ausgestattet.
Umfassende Projektcase
I. Projektcase-Präsentation
1.1 Fernsicherheitsüberwachungssystem
Mit der kontinuierlichen Entwicklung der sozialen Elektronikinformatisierung werden immer mehr Elektrogeräte zu Hause verwendet, wodurch die Sicherheitsrisiken deutlich zunehmen. Wenn in diesen Geräten einige Anomalien auftreten, können Menschen erhebliche Verluste verursachen. Um die Unregelmäßigkeiten durch die ungerechte Verwendung von Elektrogeräten zu reduzieren, ist es erforderlich, dass der Benutzer rechtzeitig Informationen erhalten kann, wenn eine Unregelmäßigkeit auftritt, und durch Echtzeitüberwachung bestimmte Maßnahmen ergreifen, um Unregelmäßigkeiten auszuschließen. Die Rolle der Fernüberwachung ist daher enorm. Dieses System basiert auf PC, ARM Cortex-A8 / A9, GPRS, ZigBee und anderen Geräten, basierend auf verschiedenen Technologien wie Internet, Internet der Dinge, Sensoren und anderen, um die Remote-Sicherheitsüberwachung zu erreichen, um den Benutzer eine bequemere Überwachung zu ermöglichen.
1.2 WeChat Public Cloud Plattform
1.3 Fischerei
Das Aufkommen moderner Intelligenz, insbesondere Touchscreen-Handys, hat das Potenzial des Handys erheblich befreit, so dass die Benutzer das Handy bequemer bedienen können, was die Entwicklung von Spielen auf Smartphones erheblich fördert hat. Durch die bequeme Bedienung und die Funktionalität von Geräten wie Sensoren auf modernen Smartphones werden auch mehr Möglichkeiten für traditionelle Spiele geschaffen. Vor diesem Hintergrund ist auch eine Reihe von beliebten Spielen im In- und Ausland entstanden, die alle Eigenschaften moderner Smartphones voll nutzen und einen großen Erfolg sowohl im Mund als auch in der Wirtschaft erzielen. Unter diesen Spielen sind Action-Strategie-Spiele von Spielern besonders beliebt, da sie die Funktionen von Smartphones, insbesondere Touchscreens und Schwerkraftsensoren, voll nutzen können. Dieses Spiel ist ein Spiel, das "Fisherman" nachahmt und eine Lite-Version von Fisherman ist. Durch das Schreiben dieses Spiels können Sie die Punkte des Schreibens von Actionspielen beherrschen und auf dieser Grundlage weitere Spiele schreiben.
1.4 Wir treffen uns
Mit der Entwicklung des Netzwerks und dem zunehmenden Lebensrhythmus wird die Notwendigkeit, mit mehr Freunden zu kommunizieren, und daher müssen mehr Dating-Plattformen angeboten werden. Diese Software wird verwendet, um die Bedürfnisse von Männern und Frauen zu erfüllen, die sich auf die meisten Männer und Frauen wenden, die Hauptbenutzergruppe ist die treue Anhänger des aufkommenden mobilen Internets, die einsamen Männer und Frauen können Glück finden, wenn sie einsam sind. Der Client wurde in der Android-Sprache entwickelt. Der Sprung zwischen den Aktivitäten im Programm ermöglicht den Wechsel der Schnittstelle. Das folgende Diagramm ist ein Zeitdiagramm der Android-Clientanwendung.
Abbildung 2Zeitdiagramm der andriod-Clientanwendung
Dieser Projektserver, der in der Sprache Java entwickelt wurde, verarbeitet gleichzeitig die Anfragen des Clients und bedient die Datenbank durch die Analyse der Anweisungen des Clients. Es wird hauptsächlich Socket verwendet, um Daten vom Client zu empfangen, Java Multithreading zur Implementierung von Simultanität, JDBC (Java Data Base Connectivity) zur Bedienung von Datenbanken usw. Das folgende Diagramm ist eine einfache Beschreibung des Zeitdiagramms des Servers.
Abbildung 3 Server-Zeitdiagramm