INHOUDSOPGAWE:
- Stap 1: Wat is Thingspeak?
- Stap 2: Koppel aan Thingspeak en laai data op
- Stap 3: Vereiste materiaal
- Stap 4: Skep bywoningstelsel met behulp van die vingerafdruksensor en Arduino
- Stap 5: Kringloop
- Stap 6: Kode
- Stap 7: Monteer die bywoningstoestel
- Stap 8: Wat is volgende?
Video: Arduino -bywoningstelsel met vingerafdruk met wolkberging: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Deur ElectropeakElectroPeak Amptelike webwerf Volg meer deur die skrywer:
Oor: ElectroPeak is u eenmalige plek om elektronika te leer en u idees in werklikheid te neem. Ons bied gidse van topgehalte om u te wys hoe u u projekte kan maak. Ons bied ook produkte van hoë gehalte aan, sodat u … Meer oor Electropeak »
U kan hierdie en ander wonderlike tutoriale lees oor
Die amptelike webwerf van ElectroPeak
Oorsig
Tans is dit baie belangrik om te leer oor die werking en implementering van IoT -toestelle weens die toenemende gebruik van IoT -stelsels. In hierdie handleiding gaan ons 'n vingerafdruk -bywoningstoestel maak met Arduino, wat, behalwe die stoorinligting en werksure op die geheuekaart, hierdie inligting oplaai op die Thingspeak -platform sodra dit aan die internet gekoppel is en u kan hierdie inligting van die paneel aflaai in verskillende formate, soos CSV.
Wat jy sal leer
- Inleiding tot die Thingspeak
- Laai data op van Thingspeak met behulp van Nodemcu
- Maak 'n bywoningsapparaat met die vingerafdruksensor en Arduino
Stap 1: Wat is Thingspeak?
Iot (Internet of things) is 'n platform waarop daar 'n aantal dinge aan die internet gekoppel is, wat interaksie het met individue en ander toestelle, en gewoonlik data oplaai oor wolkrekenaars vir analise.
Thingspeak is 'n IoT -platform waarmee u lewendige data in wolkrekenaars kan vertoon en versamel.
Stap 2: Koppel aan Thingspeak en laai data op
Volg die onderstaande stappe om die Thingspeak -verbinding te begin:
Stap 1) Voer die Thingspeak.com -webwerf in en skep 'n rekening.
Stap 2) Meld aan nadat u u rekening geaktiveer het en klik op Nuwe kanaal in die afdeling My kanaal.
Stap 3) Skryf in die nuwe venster wat vir u oopgemaak is, 'n naam vir u paneel en 'n beskrywing indien nodig. Bepaal die aantal velde wat u benodig deur hul name toe te ken. Die oorblywende dele is opsioneel. Stoor die paneel nadat u die inligting voltooi het.
Stap 4) Gaan nou na API -sleutels in u paneel.
Stap 5) U het die kanaal -ID en die skryf -API -sleutel nodig om data oor te dra, dus skryf dit neer.
Stap 6) Laai die Thingspeak -biblioteek af en voeg dit by u Arduino IDE.
Die Thingspeak -biblioteek
Stap 7) Gaan na die Arduino IDE. Maak die WriteMultipleFiels uit voorbeelde -gedeelte oop en voer die SSID-, wagwoord-, kanaal -ID en Write API -sleutelwaardes in.
Nadat u die kode opgelaai het, sien u 'n paar ewekansige getalle wat in velde 1 tot 4 van u paneel opgelaai word. Dieselfde gestruktureerde kode word in die bywoningsisteem gebruik om data op te laai.
Let op
Wag ten minste 15 sekondes tussen elke keer as u die data op die Thingspeak -paneel laai.
Stap 3: Vereiste materiaal
Hardeware komponente
Arduino Mega 2560 R3 *1
R301T -vingerafdruksensor *1
Micro SD TF -kaartadaptermodule *1
DS3231 I2C RTC -module *1
3.5 TFT -kleurskermmodule *1
NodeMCU ESP8266 ESP-12E Board *1
Jumperdraad van man tot vrou *1
Sagteware programme
Arduino IDE
Stap 4: Skep bywoningstelsel met behulp van die vingerafdruksensor en Arduino
In hierdie stelsel, nadat die in- en uitgang van 'n persoon deur sy vingerafdruk geregistreer is, word die inligting, insluitend datum, naam, aankomstyd, vertrektyd en werksure vir die werknemer op die SD -kaart gestoor. Hierdie inligting sal op die tyd wat u gespesifiseer het, na Thingspeak gestuur word. By gebrek aan internetverbinding word ongepubliseerde data gestoor en sal dit na Thingspeak gestuur word sodra dit aan die internet gekoppel is. Aangesien die inligting in die EEPROM van die mikrobeheerder gestoor word, sal dit nie verlore gaan in geval van 'n kragonderbreking nie.
Stap 5: Kringloop
Nadat u alle modules verbind het, plaas die LCD -skerm op die Arduino.
Wenk Aangesien die LCD -skild sommige van die Arduino -penne bedek, kan u die draad aan 'n spesifieke pen aan die onderkant van die bord grens, as u hierdie pen nodig het.
Stap 6: Kode
U benodig die volgende biblioteke vir hierdie kode:
Adafruit-vingerafdruk-sensor-biblioteek
Adafruit-GFX-biblioteek
MCUFRIEND_kbv
RTClib
Laai nou die volgende kode af en laai dit op na u Arduino. Hierdie kode is geskryf vir 11 mense met standaardname, maar u kan dit verander en dit uit die standaardmodus verwyder. Om 'n nuwe naam te registreer, koppel die toestel eenvoudig aan op u rekenaar en druk op die sleutel om in die registermodus te gaan, maak dan die Serial Monitor oop en volg die registrasieproses soos op die Serial Monitor.
Laai die kode hierbo af:
U kan meer leer oor die gebruik van 'n SD -kaart, die klokmodule en die LCD in die volgende skakels:
SD -kaartmodule met Arduino: hoe om data te lees/ skryf
Hoe om die DS1307 RTC -module met Arduino te gebruik en 'n herinnering te maak
Absolute beginnersgids vir TFT LCD -skerms deur Arduino.
Nodemcu voer die taak uit om die inligting in hierdie stelsel op te laai. Dit neem die oplaai -inligting van Arduino deur die seriële poort en gee die status van die oplaai terug na Arduino. Laai die volgende kode op u Nodemcu op.
Verander eers die kanaal -ID en skryf API -sleutel volgens u Thingspeak -paneel.
Die String_Analuze (); funksie in hierdie kode verdeel die Nodemcu -invoerstringe in die datum, naam, aankoms- en vertrektyd en werksure, en stuur hierdie inligting na Thingspeak. As die oplaai proses suksesvol is, stuur dit die karakter "1", en anders stuur dit die karakter "0" na die Arduino.
Stap 7: Monteer die bywoningstoestel
U kan die volgende kaarte en pleksiglas met verskillende kleure of enige ander materiaal gebruik om die liggaam van die bywoningstoestel te bou.
Laai die laserknipkaart van die toestel van bo af af:
Nadat u elektroniese komponente geplaas het en die hele liggaam saamgestel het, installeer u dit op die gewenste plek. Sluit nou 'n 12V -adapter aan op die toestel en dit begin werk.
Stap 8: Wat is volgende?
- Probeer om meer ikone op die LCD te gebruik.
- Probeer 'n RFID -opsie by die stelsel voeg.
- Laai die data op die Google -sigblaaie in plaas van Thingspeak.
As u hierdie tutoriaal nuttig en interessant vind, hou van ons op facebook.
Aanbeveel:
Vingerafdruk -identifikasie: 4 stappe
Vingerafdruk -identifikasie: ons kan die vingerafdruk -toepassing in ons daaglikse lewe sien. Met die ontwikkeling van die selfoonbedryf, het byna almal se selfone die funksie om die vingerafdruk te ontsluit
DIY-vingerafdruk-sleutelbeveiligingstelsel: 8 stappe
DIY-vingerafdruk-sleutelbeveiligingsstelsel: hierdie toepassing is handig om ons daaglikse vereiste sleutels (slot) te beveilig. Soms het ons 'n paar algemene sleutels soos huis, motorhuis, parkeerplek tussen twee of meer mense. Daar is 'n aantal biometriese stelsels beskikbaar in 'n mark, dit kan
Veiligheidsslot: 'n slim slot gemaak met framboos Pi (vingerafdruk en RFID): 10 stappe
SafetyLock: 'n slim slot gemaak met framboos Pi (vingerafdruk en RFID): wou u ooit 'n meer toeganklike manier hê om u huis te beveilig? As dit die geval is, is dit die oplossing vir u! Ek het SafetyLock gemaak, dit is 'n slot wat u met u vingerafdruk, 'n RFID -kenteken en selfs deur 'n webwerf kan oopmaak. Danksy hierdie konsep sal u
Deurslot van Arduino -vingerafdruk: 4 stappe
Arduino vingerafdruk deurslot: Hallo, en welkom by hierdie projek, dit bevat eintlik twee projekte, maar dit is amper dieselfde, dit is 'n deurslotstelsel gebaseer op 'n Arduino UNO -bord, FPM10A optiese vingerafdruksensor en 'n LCD i²c -skerm, maar vir die ander weergawe bevat ons
OTM-masjien met Arduino (vingerafdruk+RFID-kaart): 4 stappe (met foto's)
OTM-masjien met Arduino (vingerafdruk+RFID-kaart): Hallo vriende, ek kom terug met 'n nuwe idee van 'n OTM-masjien wat Arduino gebruik. Dit kan nuttig wees in landelike gebiede waar kontantlose dienste nie moontlik is nie. Dit is 'n klein idee. Ek hoop jy het dit geniet. Kom aan die gang