Inhoudsopgave:
- Stap 1: Arduino-code
- Stap 2: Maak de online database
- Stap 3: Creëer C# Windows Form HUB
- Stap 4: Maak een webinterface
- Stap 5: Download het project
Video: ARDUINO INTERNET GECONTROLEERD - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Ik heb veel nagedacht om een goedkope oplossing te vinden om mijn Arduino-bord met internet te verbinden zonder een Ethernet-schild of zelfs maar WIFI-modules te gebruiken. na onderzoek ontdekte ik dat de enige manier om met het Arduino-bord te praten, is praten met de seriële poort, dus heb ik een eenvoudige C #-venstertoepassing gemaakt om als een (HUB) te werken om met de seriële poort om te gaan om gegevens naar mijn bord te verzenden en ontvangen.
Deze Application HUB is al via uw pc met internet verbonden en helpt bij het verzenden en ontvangen van gegevens tussen uw bord, de clouddatabase, naast het opslaan van de uitgewisselde gegevens van en naar de Arduino en de online MySQL-database, zodat u statistieken kunt maken terwijl u wens.
Stap 1: Arduino-code
Allereerst moest ik beginnen met een klein voorbeeld waarmee ik het idee en de mogelijkheden ervan kon testen, dus in dit voorbeeld heb ik geen sensor aangesloten. Ik heb alleen de ingebouwde LED op Arduino gebruikt, zodat ik het aan en uit kan zetten het LED-lampje in pin 13 door de letters "I" en "O" op de seriële poort te sturen
Stap 2: Maak de online database
En om gegevens op te slaan, moeten we een online bemiddelaar gebruiken om als een brug te worden tussen het Arduino-bord en die Application Hub.
dus ik kies een gratis online database-hostingwebsite die zal werken om mijn gegevens op te slaan die ik van het Arduino-bord heb ontvangen, naast het verzenden van de opdrachten ernaar, ik kies MySQL-databases omdat het gratis is en veel wordt gebruikt. In het bijgevoegde bestand zult u zien dat het slechts twee tabellen bevat. de eerste is om de commando's op te slaan en vervolgens naar het bord te sturen, en de tweede tafel om de uitgangen van het Arduino-bord te ontvangen en te herstellen voor later gebruik.
Gratis hosting Mysql-database:
Online PHP MyAdmin:
Stap 3: Creëer C# Windows Form HUB
Vervolgens heb ik deze hub gebouwd die kan worden beschouwd als een luisteraarpoort op pc om de gegevens er eerst doorheen te laten gaan en deze vervolgens via de seriële poort naar het Arduino-bord te sturen en vice versa.
De interface van deze hub is heel eenvoudig, het bevat alleen twee rich-text-vakken die de status van elke transactie laten zien, gooi de hub (verzenden en ontvangen) gegevens.
Let op: deze hub moet altijd draaien zolang je je Arduino-bord wilt gebruiken om het internet op te gaan
Stap 4: Maak een webinterface
Hier kwamen we bij het coolste deel..
Ik heb een webapplicatie gemaakt op basis van Asp.net C#-technologie met een responsieve interface die op elk apparaat kan werken. Deze webapplicatie werkt alleen met de online database zonder te weten wat het bord aan de achterkant is.
Via deze interface kunt u uw elektronische onderdelen die op Arduino zijn aangesloten categoriseren en door op en of u te klikken gewoon online gegevens opslaan.
Voorbeeld:
door op de groene knop (AAN) in de halsectie te klikken, verzendt u via internet een bestelling om het licht in de hal van uw huis aan te doen, zodat aan de andere kant van de wereld de hub deze bestelling ontvangt en deze afhandelt met uw Arduino Electronic Circuit op huis.
beveiligde leegte BtnHallOn_Click (objectafzender, EventArgs e) { AddTempOrders ("I"); // brief "I" naar Arduino sturen om Hall light te openen}
Stap 5: Download het project
Het is tijd om het zelf te proberen en je eigen ervaring te maken.
Hoop dat je het leuk vind …
Aanbevolen:
Superstock (voorraad gecontroleerd door barcodescanner): 5 stappen
Superstock (voorraad gecontroleerd door streepjescodescanner): In deze gids zal ik je vertellen hoe je Superstock kunt bouwen, mijn schoolproject voor 1MCT in Howest. Het concept is het maken van een gebruiksvriendelijke database die je via een website kunt benaderen om bij te houden wat je op voorraad hebt (in mijn geval kleding voor mijn
Maak uw drone-gebaar gecontroleerd in $ 10: 4 stappen
Maak je drone met gebaren bestuurd in $ 10: dit instructable is een gids voor het transformeren van je R / C-drone in een door gebaren bestuurde drone in minder dan $ 10! Ik ben een persoon die erg geïnspireerd is door Sci-Fi-films en probeer de technologie te laten zien in de film in het echt. Dit project is een inspiratie
Door Google gecontroleerd stopcontact: 7 stappen
Google Controlled Outlet: een project over het maken van uw eigen smart outlet die kan worden bediend met Google Assistant of eigenlijk elke andere invoerservice bij IFTTT
Robothand Met Draadloze Handschoen Gecontroleerd - NRF24L01+ - Arduino: 7 stappen (met afbeeldingen)
Robothand Met Draadloze Handschoen Gecontroleerd | NRF24L01+ | Arduino: In deze video; 3D-robothandmontage, servobesturing, flexsensorbesturing, draadloze besturing met nRF24L01, Arduino-ontvanger en zenderbroncode zijn beschikbaar. Kortom, in dit project leren we hoe we een robothand kunnen besturen met een draadloze
LIJNVOLGER ROBOT -- ARDUINO GECONTROLEERD: 11 stappen (met afbeeldingen)
LIJNVOLGER ROBOT || ARDUINO GECONTROLEERD: IN DIT INSTRUCTIEBOEKJE LAAT IK HOE EEN ROBOTWAGEN (CARBOT) AAN TE PASSEN OM EEN LINE FOLLOWER ROBOT TE MAKEN