Inhoudsopgave:
- Benodigdheden
- Stap 1: Bereid een MQTT-serververbinding voor
- Stap 2: Software-installatie
- Stap 3: Hardwareverbinding
Video: IOT-huisbeveiligingssysteem: 3 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Een van de meest bruikbare IoT-toepassingen is huisbeveiliging. Stel je voor dat een dief de draad van je beveiligingscamera doorsnijdt terwijl hij probeert in te breken in je huis, dit zal niet gebeuren als je beveiligingssysteem draadloos en slim wordt.
Het kopen van kant-en-klare beveiligingsapparaten voor thuis kost u gemakkelijk een fortuin, maar als u het zelf doet, worden de kosten zeer betaalbaar!
Hier ga ik je laten zien hoe je er een heel gemakkelijk kunt maken ~
Benodigdheden
- Realtek Ameba1 RTL8195AM microcontroller x2
- Reed-sensor x1
- Magneet x1
- LED (rood) x1
- Zoemer x1 J
- umperdraad x6
Stap 1: Bereid een MQTT-serververbinding voor
MQTT is een machine-to-machine (M2M)/"Internet of Things"-connectiviteitsprotocol. Het is ontworpen als een extreem lichtgewicht publish/subscribe berichtentransport.
We kunnen zeggen dat MQTT een protocol is dat is ontworpen voor IoT. MQTT is gebaseerd op TCP/IP en verzendt/ontvangt gegevens via publiceren/abonneren.
Omdat we het ontwikkelbord van ameba gebruiken, kunnen we een account registreren op de officiële website op https://www.amebaiot.com/en/, en een gratis MQTT-serververbinding krijgen op https://www.amebaiot.com/en /, Let op, als je je eenmaal hebt geregistreerd op AmebaIOT.com en je apparaat hebt geregistreerd voor "Cloud Service", dan zijn de gebruikersnaam en het wachtwoord die je hebt gebruikt om in te loggen op AmebaIOT.com hetzelfde voor je MQTT-verbinding, details worden later in de zelfstudie.
Stap 2: Software-installatie
Het centrum van elk IoT-project (Internet-of-Things) is een voor wifi geschikte microcontroller, ons project is daarop geen uitzondering. De wifi-microcontroller die hier wordt gebruikt, is Ameba-1 RTL8195AM van Realtek, hij heeft veel handige randapparatuur en een sterke wifi-module met een laag vermogen om wekenlang op een mobiele batterij te werken.
Bovendien? Dit bord is programmeerbaar op Arduino IDE! Ja, er is geen harde leersoftware nodig, open gewoon je Arduino IDE en plak de volgende link in de "additional board manager URL's" onder "File -> Preferences" en de volledige toolchain en hulpprogramma's van de microcontroller worden automatisch gedownload door dit board te installeren vanaf "Board Manager" onder "Extra -> Bord"
Daarna kunt u de broncode van Github downloaden op
Let op er zijn 2 ino. bestanden in de repository, één voor zoemer-verbonden ameba en een andere voor LED-verbonden ameba.
Het laatste dat u aan de code hoeft te doen, is de volgende informatie over de code die u zojuist hebt gedownload, te bewerken en dan bent u klaar om eindelijk op de knop "Uploaden" te drukken en de code binnen enkele seconden op ameba te laten flitsen.
Stap 3: Hardwareverbinding
U kunt de sectie benodigdheden raadplegen voor een lijst met dingen die u nodig hebt (zie afbeelding 1).
Voor demonstratiedoeleinden hebben we een muur met een raam gebouwd met behulp van een formulierbord dat is gekocht in de doe-het-zelfwinkel, en een raam met een doorzichtige plastic doos van schroot, je kunt dit deel desgewenst overslaan.
De circuitverbinding is vrij eenvoudig, bekijk de onderstaande verbindingskaart om alles aangesloten te krijgen (zie afbeelding 2 en 3)
Zo ziet het eruit als de verbinding tot stand is gebracht (zie afbeelding 4)
Breng nu wat lijm aan op zowel de reed-schakelaar als de magneet en plak deze zo aan 2 kanten van het raam, (zie figuur 5)
Steek vervolgens de zoemer en rode LED aangesloten op een andere ameba door het gat dat op het bord is geboord, zoals dit, (zie figuur 6)
De volledige opstelling ziet er dus als volgt uit (zie figuur 7)
Zet nu beide ameba aan en geniet van dit superhandige en responsieve IOT-huisbeveiligingssysteem!
PS: Zodra het raam wordt geopend door de zelfuitgenodigde, maakt de zoemer luide irritante geluiden en begint de rode LED als een gek te knipperen om de eigenaar te waarschuwen en de zelfuitgenodigden af te schrikken.
Aanbevolen:
IoT Power Module: een functie voor het meten van IoT-vermogen toevoegen aan My Solar Charge Controller: 19 stappen (met afbeeldingen)
IoT Power Module: een functie voor het meten van IoT-vermogen toevoegen aan My Solar Charge Controller: Hallo allemaal, ik hoop dat jullie allemaal geweldig zijn! In deze instructable ga ik je laten zien hoe ik een IoT Power Measurement-module heb gemaakt die de hoeveelheid stroom berekent die wordt gegenereerd door mijn zonnepanelen, die wordt gebruikt door mijn zonnelaadcontroller t
IoT Basics: uw IoT verbinden met de cloud met behulp van Mongoose OS: 5 stappen
IoT Basics: uw IoT verbinden met de cloud met behulp van Mongoose OS: als u een persoon bent die van knutselen en elektronica houdt, komt u vaker wel dan niet de term Internet of Things tegen, meestal afgekort als IoT, en dat het verwijst naar een reeks apparaten die verbinding kunnen maken met internet! Zo iemand zijn
ESP8266 NODEMCU BLYNK IOT-zelfstudie - Esp8266 IOT Blunk en Arduino IDE gebruiken - Led's bedienen via internet: 6 stappen
ESP8266 NODEMCU BLYNK IOT-zelfstudie | Esp8266 IOT Blunk en Arduino IDE gebruiken | LED's bedienen via internet: Hallo jongens, in deze instructables zullen we leren hoe we IOT kunnen gebruiken met onze ESP8266 of Nodemcu. We zullen daarvoor de blynk-app gebruiken. Dus we zullen onze esp8266/nodemcu gebruiken om de LED's via internet te bedienen. Dus de Blynk-app wordt verbonden met onze esp8266 of Nodemcu
IoT Analoge Input - Aan de slag met IoT: 8 stappen
IoT Analoge Input - Aan de slag met IoT: Inzicht in analoge inputs is een cruciaal onderdeel om te begrijpen hoe de dingen om ons heen werken, de meeste, zo niet alle sensoren zijn analoge sensoren (soms worden deze sensoren omgezet naar digitaal). In tegenstelling tot digitale ingangen die alleen aan of uit kunnen staan, is analoge ingang
IoT Plant Monitoring System (met IBM IoT Platform): 11 stappen (met afbeeldingen)
IoT Plant Monitoring System (met IBM IoT Platform): Overzicht Het Plant Monitoring System (PMS) is een applicatie die is gebouwd met mensen die in de arbeidersklasse zitten met groene vingers in het achterhoofd. Tegenwoordig hebben werkende mensen het drukker dan ooit tevoren; het bevorderen van hun loopbaan en het beheren van hun financiën