Inhoudsopgave:

IoT Smart Socket Arduino & Cayenne - Ajarnpa
IoT Smart Socket Arduino & Cayenne - Ajarnpa

Video: IoT Smart Socket Arduino & Cayenne - Ajarnpa

Video: IoT Smart Socket Arduino & Cayenne - Ajarnpa
Video: Arduino Cayenne IoT Socket 2024, November
Anonim
IoT Smart Socket Arduino & Cayenne
IoT Smart Socket Arduino & Cayenne

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

Materialen
Materialen
Materialen
Materialen
Materialen
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

Image
Image

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

Het Cayenne-dashboard maken
Het Cayenne-dashboard maken
Het Cayenne-dashboard maken
Het Cayenne-dashboard maken

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

Installeer de bibliotheek en upload de code
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

Image
Image

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: