Apparatuur Overzicht
RFID onderwijs testkast is een set van 125Khz, 13.56Mhz, NFC, 915Mhz, 2.4Ghz, GPRS / GPS, vingerafdrukherkenning, scanning pistool en andere middelste en lage frequentie modules in een multiband, multifunctionele onderwijs testkast in maart 2015 begonnen met onderzoek en ontwikkeling. Het ARM Cortex-M4-kernbord maakt gebruik van de STM32F407IGT6-processor geproduceerd door Italya Semiconductor. De STM32F407IGT6 is een high-performance 32-bits processor gebaseerd op de Cortex-M4F-kern van ARM V7 met een hoofdfrequentie van 168MHz en een verwerkingsvermogen van 210 DMIPS met 1MB FLASH en 196KB SRAM in de verpakkingsvorm van LQFP176. Met behulp van het kernplaat + het onderplaat, worden alle IO-poorten op het plaat uitgevoerd, behalve kristalline trillingen, waardoor het zeer gemakkelijk is om uit te breiden en te gebruiken. De FS-STM4 beschikt niet alleen over gebruikte interfaces zoals USB, SD, seriepoorten, netwerkpoorten, CAN/RS485-bussen, maar is ook ontworpen voor uitbreidingsinterfaces zoals de PS/2-interface. Ondersteunt ook de huidige populaire draadloze netwerken, Wi-Fi、ZigBee、 Draadloze communicatiemodules zoals Bluetooth 4.0 kunnen meer IoT-projecten ontwikkelen. Samen met de simulator. De testbox omvat een uitgebreid scala aan radiofrequentie-herkenningstechnieken en biedt een aantal experimentele routines speciaal voor beginners, van ondiep tot diep, om snel te beginnen en vervolgende ontwikkelingen te doen.
Figuur 1 Productoverzicht
Productkenmerken
1. De rijkste RFID-laboratoriumdoos, met 125K, 13.56M, NFC, 915M, 2.4G actief, vingerafdrukherkenning, 2D-code scannen enz.;
Elke RFID-module biedt verschillende toegangsmethoden, geschikt voor centraal beheer en voor de ontwikkeling van afzonderlijke toepassingen:
(1) Elke RFID-module is toegankelijk via USB naar UART-interface, gewone UART-interface, I2C-interface;
Elke RFID-module heeft een aparte Cortex-M0-controller.
(3) Elke RFID-module heeft een apart OLED-scherm;
3. Cortex-M ARM-kern en een rijke interface peripherie, kan zowel worden gebruikt als RFID-lab box experimenten, of als single-chip machine lab box onderwijs;
ZigBee WiFi Bluetooth 4.0 communicatie, gemakkelijke communicatie met andere apparaten;
Aanpassing van de combinatie van andere ingebedde platformen, zoals: een succesvolle combinatie van ingebedde systemen en RFID-experimentele systemen met F4412-ingebedde platformen.
Systeemstructuurdiagramma
I. Technische structuur
1.RFID-modules bevatten 125kHz-modules, 13,56MHz-modules, NFC-modules, 915MHZ-modules en 2,4GHz-modules, enz. Deze modules sturen de gelezen kaartwaarde van de RFID-kaart via de seriepoort naar het Cortex-M4-kernbord. 2. de bodemplaat is voorzien van lichtkracht sensor, temperatuur sensor, LED-lamp, buzzer lamp vele sensoren en controllers.
Gecombineerde projectvoorbeelden
Projectvoorbeelden
1.1 Veiligheidsbewakingssysteem op afstand
Naarmate de sociale elektronische informatisering zich voortdurend ontwikkelt, worden er steeds meer elektrische apparaten gebruikt in het huis, waardoor de veiligheidsrisico's ook duidelijk zijn toegenomen. Zodra er een afwijking in deze apparaten optreedt, kan het grote verlies voor mensen veroorzaken. Om de afwijkingen veroorzaakt door onredelijk gebruik van elektrische apparaten te verminderen, is het vereist dat de gebruiker tijdig informatie kan krijgen wanneer de afwijking optreedt en bepaalde acties kan ondernemen om afwijkingen uit te sluiten door middel van realtime monitoring. Daarom is de rol van een remote monitoring systeem enorm. Dit systeem is gebaseerd op PC, ARM Cortex-A8 / A9, GPRS, ZigBee en andere apparaten, gebaseerd op verschillende technologieën zoals het Internet, het Internet der Dingen, sensoren en andere, om beveiligingsbewaking op afstand te realiseren, om de gebruiker gemakkelijker te maken om de omgeving te bewaken die nodig is om te bewaken, om alle informatie te verkrijgen en om speciale situaties te behandelen.
1.2 WeChat publieke cloud platform
1.3 Visserij
De opkomst van moderne intelligentie, vooral touchscreen telefoons, heeft het potentieel van de telefoon sterk bevrijd, waardoor gebruikers de telefoon gemakkelijker kunnen bedienen, en dit heeft op zijn beurt de ontwikkeling van games op smartphones sterk bijgedragen. Door de gemakkelijke bediening, evenals de functies van apparaten zoals sensoren op moderne smartphones, brengt het traditionele spel ook meer mogelijkheden. In deze context zijn er ook een aantal populaire spellen in binnen- en buitenland ontstaan, die de verschillende kenmerken van moderne smartphones ten volle benutten en een groot succes hebben behaald, zowel mondeling als economisch. In deze spellen, actie-strategie-spellen vanwege het feit dat het volledig gebruik maken van de verschillende kenmerken van de smartphone, met name de kenmerken van telefoons zoals touchscreens en zwaartekrachtsensoren, zijn populair bij gamers. Dit spel is een spel dat is gebaseerd op Fisherman's Basket en is een slim versie van Fisherman's Basket. Door dit spel te schrijven, kunt u de schrijfpunten van actiespellen begrijpen en meer andere soorten spellen op basis hiervan schrijven.
1.4 Laten we een afspraak maken
Naarmate het netwerk zich ontwikkelt en het tempo van het leven toeneemt, is er steeds meer behoefte aan mensen om met meer vrienden te communiceren en is er dus een behoefte aan meer dating platforms te bieden. De software wordt gebruikt om te voldoen aan de dating behoeften van huishoudelijke mannen en huishoudelijke vrouwen, die worden toegepast op een grote hoeveelheid huishoudelijke mannen en huishoudelijke vrouwen, de belangrijkste gebruikersgroep is een trouwe volgeling van het opkomende mobiele internet, en eenzame mannen en vrouwen in staat zijn om geluk te vinden in eenzaamheid. De client is ontwikkeld in de Android-taal. De overstap tussen activiteiten in het programma realiseert de schakeling van de interface. De volgende afbeelding is een tijdschema van de android-client-applicatie.
Figuur 2Andriod client applicatie tijdschema
Deze project server is ontwikkeld in de taal Java, tegelijkertijd verwerken van de client aanvragen en bedienen de database door het analyseren van de opdrachten van de client. Voornamelijk wordt Socket gebruikt om gegevens van de client te ontvangen, Java multithreading om concurrentie te implementeren, JDBC (Java Data Base Connectivity) om databases te bedienen, enz. De volgende afbeelding is een eenvoudige beschrijving van de server tijdschema.
Figuur 3 Server tijdschema