Inhoudsopgave:
- Stap 1: Materialen
- Stap 2: De theorie en de praktijk
- Stap 3: Maak het Cayenne-dashboard
- Stap 4: Installeer de bibliotheek en upload de code
- Stap 5: Bekijk de resultaten
Video: IoT Smart Socket Arduino & Cayenne - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Ik zag een Chinese socket die je met je telefoon kunt bedienen, maar ik ben een maker, en ik wil er gewoon zelf een maken!
Dit kan door gebruik te maken van CAYENNE Dashboard!
Kent u Cayenne? Zie de Cayenne-site!
Het totale bedrag van het project is ongeveer $ 60, 00
LET OP
Dit project gebruikt HIGH SPANNING
Ik gebruik een normale socket componenten, en een Arduino MKR1000. Nu kan ik twee stopcontacten in mijn huis in- en uitschakelen wanneer ik maar wil, en overal ter wereld door mijn smartphone of een andere pc ter wereld te gebruiken, zoals een internetpunt pc's in Bangkok:-)
Stap 1: Materialen
Het totale bedrag van het project is ongeveer 60, 00 $. De materialen zijn beschikbaar op Amazon of in uw plaatselijke winkel.
U kunt Arduino MKR1000 kopen bij Amazon en andere elektronische componenten, en de socketcomponenten kopen bij uw plaatselijke winkel. In Italië is er 220V wisselstroom voor het huishoudelijke apparaat. Om deze reden hebben de stopcontacten een dergelijke vorm. U kunt uw lokale stopcontact en uw lokale AC-componenten gebruiken.
De Arduino en relais socket componenten zijn:
- Arduino MKR1000
- PCB of $0, 69 USD op GearBest
- Stripline connectoren voor Arduino MKR1000 (ik kan de Arduino MKR1000 loskoppelen van de printplaat)
- 3 X 220 Ohm Weerstanden of $2, 41 US op GearBest
- 3 X led (rood, blauw, blauw) of $ 4,08 USD op GearBest
- DC 5V min 1.5 A voeding of $2, 41 op GearBest
- Relay Shield met 2 relais of $ 1,5 USD op GearBest
- Arduino-draden of $ 2, 20 USD op GearBest
Nadat u de componenten van 220 of 110 volt kunt kopen bij uw plaatselijke elektronicawinkel.
U kunt alle componenten monteren en een gat openen voor de Arduino MKR1000 USB-kabel. Met deze procedure kunt u uw Arduino programmeren zonder de behuizing van de socket te openen. U kunt de schets upgraden of wijzigen wanneer u maar wilt.
Stap 2: De theorie en de praktijk
In de video kan ik het project uitleggen. U kunt Arduino MKR1000 of vele andere schilden gebruiken, zoals ESP8266 en anderen. Let op de vermogenslimieten van relais. Het vermogen in Watt op mijn stopcontact is 10A op 220Volt ongeveer 2200W vermogen. Ja, ik kan mijn föhn gebruiken…
Zet het in elkaar en probeer het relaisscherm met behulp van de knippercode.
LET OP!Dit project gebruikt HIGH TENSION
Zoek de knippercode in Arduino IDE. Klik op Bestand Voorbeelden Basis Knipperen. Gebruik de pinnen met relaisafscherming en zie de led en het relais knipperen. In mijn geval zijn de pinnen 7 en 8. Gebruik niet de pin nummer 6. Deze pin is verbonden met één weerstand, en met de onboard led. Als de knippercode werkt, kunt u naar de volgende stap gaan.
U kunt uw Arduino programmeren met create.arduino.cc
Stap 3: Maak het Cayenne-dashboard
U kunt zich aanmelden op Cayenne by Cayenne My Device en een nieuw apparaat maken op uw Dashboard. Na het maken van het apparaat typt u de tokencode op uw Arduino IDE. Noteer Token op de Cayenne-pagina en plaats in de volgende stap de code in uw Arduino Sketch.
Het token is anders omdat je veel apparaten kunt koppelen aan Cayenne Dashboard. Je kunt ook bijvoorbeeld een invoer van een Arduino UNO-apparaat en een andere widget van Arduino MKR1000 gebruiken en samenvoegen in een Cayenne Project-pagina. De mogelijkheden zijn talrijk!
Laad de code op je board op met de volgende stap. Je wacht op de verbinding van Arduino MKR1000 met de Cayenne-cloud en nadat je de digitale widget op je Dashboard hebt gezet. Ik heb Arduino pin 7 en 8 gebruikt.
Nu is Cayenne in bèta voor het MQTT-protocol. Blijf kijken
Stap 4: Installeer de bibliotheek en upload de code
Nu kunt u de Cayenne Arduino-bibliotheek installeren en de code uploaden vanuit uw Arduino IDE.
U kunt de tutorial voor het installeren van bibliotheken volgen.
De te uploaden code is eenvoudiger. Open de voorbeeldcode door Bestand Voorbeeld Cayenne Internet-verbindingen Arduino MKR1000, en wijzig uw LAN SSID en LAN-wachtwoord. Plaats daarna de token van Cayenne Dashboard (zie de vorige stap).
U kunt ook de nieuwe cloud Arduino IDE gebruiken:
Stap 5: Bekijk de resultaten
Na deze stappen kunt u uw socket bedienen via uw Cayenne-app of via uw computer.
Maak of wijzig dit project. Deel, like en abonneer. Een goede plek om Cayenne te gaan gebruiken is het Cayenne community forum
Aanbevolen:
Temperatuur CubeSat Ben & Kaiti & Q Hour 1: 8 stappen
Temperature CubeSat Ben & Kaiti & Q Uur 1: Heb je ooit zelf iets willen maken dat naar de ruimte kan worden gestuurd en de temperatuur van een andere planeet kan opnemen? In onze natuurkundeles op de middelbare school kregen we de opdracht om een CubeSat te bouwen met een functionerende arduino met de hoofdvraag Hoe kunnen we
Smart IoT Garden: 10 stappen (met afbeeldingen)
Smart IoT Garden: Als je net als ik bent, hou je van verse groenten en fruit op je bord, maar heb je niet genoeg tijd om een fatsoenlijke tuin te onderhouden. Deze instructable laat je zien hoe je een slimme IoT-tuin bouwt (ik noem het: Green Guard) die je pl
Flash Programmeren van de Joinrun Smart Socket (EU-stekker): 6 stappen
Flash Programmeren van de Joinrun Smart Socket (EU-stekker): De "Joinrun Smart Wifi" socket met USB is een ander op ESP8266 gebaseerd wifi-controleerbaar stopcontact. Het wordt geleverd met een aangenaam ontwerp, een kleine vormfactor en met een extra USB-oplaadpoort. Hij heeft de smartlife app nodig om hem te bedienen via een
Nog een Arduino-weerstation (ESP-01 & BMP280 & DHT11 & OneWire): 4 stappen
Nog een Arduino-weerstation (ESP-01 & BMP280 & DHT11 & OneWire): hier vindt u een iteratie van het gebruik van OneWire met de weinige pinnen van een ESP-01. Het apparaat dat in deze instructable is gemaakt, maakt verbinding met het wifi-netwerk van uw keuze (u moet de inloggegevens hebben…) Verzamelt sensorische gegevens van een BMP280 en een DHT11
Socket naar uw Arduino: 6 stappen (met afbeeldingen)
Socket naar uw Arduino: Er is een oude traditie in elektronica, als een onderdeel duur is of geneigd is te blazen, maak het dan vervangbaar door het in een socket te plaatsen. Soms gaat dit te ver zoals bij eindschakelingen die nog op een protoboard zitten waar alles in een stopcontact zit