สารบัญ:
- ขั้นตอนที่ 1: ซอฟต์แวร์ที่ใช้:
- ขั้นตอนที่ 2: ส่วนประกอบที่ใช้:
- ขั้นตอนที่ 3: แผนภาพวงจร:
- ขั้นตอนที่ 4: ห้องสมุด:
- ขั้นตอนที่ 5: รหัส:
- ขั้นตอนที่ 6: วิดีโอของโครงการ:
วีดีโอ: ระบบการเข้าร่วมประชุมพร้อมการจัดเก็บข้อมูลบน Google Spreadsheet โดยใช้ RFID และ Arduino Ethernet Shield: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
สวัสดีทุกคน, ที่นี่เรามากับโครงการที่น่าตื่นเต้นมากและนั่นคือวิธีการส่งข้อมูล rfid ไปยัง Google สเปรดชีตโดยใช้ Arduino ในระยะสั้นเรากำลังจะสร้างระบบการเข้างานโดยใช้เครื่องอ่าน rfid ซึ่งจะบันทึกข้อมูลการเข้างานตามเวลาจริงไปยัง Google สเปรดชีต
ขั้นตอนที่ 1: ซอฟต์แวร์ที่ใช้:
นี่คือซอฟต์แวร์ที่เราใช้สำหรับโครงการนี้:
1. Arduino IDE: คุณสามารถดาวน์โหลด Arduino IDE ล่าสุดได้จากลิงค์นี้:
www.arduino.cc/en/Main/Software
2. Google ไดรฟ์: คุณต้องใช้แอปบางตัวจาก Google ไดรฟ์ของคุณ อันแรกคือ Google ชีต และอีกแอปหนึ่งคือสคริปต์แอปของ Google ซึ่งคุณต้องเขียนสคริปต์ของ Google
3. Pushingbox: เครื่องมือนี้ที่คุณต้องใช้ในการพุชข้อมูลจาก Arduino ของคุณไปยัง Google ชีต เนื่องจากคุณไม่สามารถส่งข้อมูลจาก Arduino ไปยัง Google ชีตได้โดยตรง ดังนั้นนี่คือเครื่องมือของบุคคลที่สามที่คุณต้องใช้ คุณสามารถไปที่หน้านี้และเข้าสู่ระบบด้วย Google
ขั้นตอนที่ 2: ส่วนประกอบที่ใช้:
1) Arduino UNO:
Arduino/Genuino Uno เป็นบอร์ดไมโครคอนโทรลเลอร์ที่ใช้ ATmega328P (เอกสารข้อมูล) มีพินอินพุต/เอาท์พุตดิจิตอล 14 พิน (ซึ่งสามารถใช้เป็นเอาต์พุต PWM ได้ 6 ตัว), อินพุตอะนาล็อก 6 ตัว, คริสตัลควอตซ์ 16 MHz, การเชื่อมต่อ USB, แจ็คไฟ, ส่วนหัว ICSP และปุ่มรีเซ็ต
2) Ethernet Shield: Arduino Ethernet Shield 2 เชื่อมต่อ Arduino ของคุณกับอินเทอร์เน็ตในเวลาเพียงไม่กี่นาที เพียงเสียบโมดูลนี้เข้ากับบอร์ด Arduino ของคุณ เชื่อมต่อกับเครือข่ายของคุณด้วยสายเคเบิล RJ45 และทำตามขั้นตอนง่ายๆ สองสามขั้นตอนเพื่อเริ่มควบคุมโลกของคุณผ่านอินเทอร์เน็ต เช่นเคยกับ Arduino ทุกองค์ประกอบของแพลตฟอร์ม – ฮาร์ดแวร์ ซอฟต์แวร์ และเอกสาร – สามารถใช้ได้ฟรีและเป็นโอเพ่นซอร์ส ซึ่งหมายความว่าคุณสามารถเรียนรู้วิธีการสร้างและใช้การออกแบบเป็นจุดเริ่มต้นสำหรับวงจรของคุณเอง บอร์ด Arduino หลายแสนตัวกำลังเติมพลังความคิดสร้างสรรค์ของผู้คนทั่วโลกทุกวัน
3) เครื่องอ่าน RFID RC522 พร้อมแท็ก:
มีโมดูล RFID ราคาถูกที่สามารถอ่านและเขียนแท็กของ Mifare และมีจำหน่ายที่ร้านค้าบนเว็บหลายแห่ง เช่น eBay และรวมอยู่ใน "ชุดเริ่มต้น" จำนวนมากในปัจจุบัน เพียงค้นหา RFID-RC522 (MF-RC522) ไมโครคอนโทรลเลอร์และเครื่องอ่านการ์ดใช้ SPI สำหรับการสื่อสาร (ชิปรองรับโปรโตคอล I2C และ UART แต่ไม่ได้ใช้ในไลบรารี) เครื่องอ่านการ์ดและแท็กสื่อสารโดยใช้สนามแม่เหล็กไฟฟ้า 13.56MHz
ขั้นตอนที่ 3: แผนภาพวงจร:
แผนภาพวงจรของโครงการนี้ได้รับข้างต้น
คุณต้องเชื่อมต่ออีเธอร์เน็ตชิลด์ก่อนดังที่แสดงในภาพด้านบน จากนั้นคุณต้องทำการเชื่อมต่อ rfid
ด้านล่างเป็นหมุดเชื่อมต่อสำหรับเครื่องอ่าน Arduino และ rfid
RFID-RC522 Arduino UNO Arduino Mega
RST 9 9
SDA(SS) 4/10 4/53
MOSI 11 51
มิโซ 12 50
เอสซีเค 13 52
VCC 3.3 v 3.3v
GND GND GND
IRQ ไม่ได้เชื่อมต่อ
โปรดตรวจสอบให้แน่ใจว่าสิ่งหนึ่งที่เราใช้อุปกรณ์ SPI สองเครื่อง ดังนั้น SDA(SS) จึงมีการใช้งานกับอีเทอร์เน็ตชิลด์แล้ว เราจึงต้องใช้พินแยกต่างหากสำหรับ SDA(SS) ในกรณีของ RFID-RC522 เพื่อไม่ให้เกิดข้อขัดแย้งระหว่างกัน อุปกรณ์ SPI สองเครื่อง
ขั้นตอนที่ 4: ห้องสมุด:
คุณต้องติดตั้งหนึ่งไลบรารีสำหรับ rfid rc522 ท่านสามารถรับห้องสมุดได้จากลิงค์นี้
ขั้นตอนที่ 5: รหัส:
คุณสามารถรับซอร์สโค้ดของโปรเจ็กต์นี้ได้จากหน้า github ของเรา นี่คือลิงค์ github สำหรับสิ่งนั้น
ขั้นตอนที่ 6: วิดีโอของโครงการ:
คำอธิบายโครงการทั้งหมดอยู่ในวิดีโอด้านบน
หากคุณมีข้อสงสัยเกี่ยวกับโครงการนี้โปรดแสดงความคิดเห็นด้านล่าง
และหากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับระบบฝังตัว คุณสามารถไปที่ช่อง youtube ของเราได้
กรุณาเยี่ยมชมและชอบหน้า Facebook ของเราสำหรับการปรับปรุงบ่อย
ขอขอบคุณและขอแสดงความนับถือ, เทคโนโลยี Embedotronics
แนะนำ:
Blinds Control ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: 5 ขั้นตอน (พร้อมรูปภาพ)
การควบคุมมู่ลี่ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันเพิ่มระบบอัตโนมัติให้กับมู่ลี่ของฉันอย่างไร ฉันต้องการเพิ่มและลบระบบอัตโนมัติได้ ดังนั้นการติดตั้งทั้งหมดจึงเป็นแบบหนีบ ส่วนหลักคือ: สเต็ปเปอร์มอเตอร์ ตัวขับสเต็ปควบคุม bij ESP-01 เกียร์และการติดตั้ง
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
IoT Wallet (กระเป๋าเงินอัจฉริยะพร้อม Firebeetle ESP32, Arduino IDE และ Google Spreadsheet): 13 ขั้นตอน (พร้อมรูปภาพ)
IoT Wallet (กระเป๋าเงินอัจฉริยะพร้อม Firebeetle ESP32, Arduino IDE และ Google สเปรดชีต): รางวัลที่หนึ่งจากการประกวด Instructables Pocket-Sized!:Dหากคุณลงทุนเงินบางส่วนในสกุลเงินดิจิทัล คุณอาจรู้อยู่แล้วว่ามีความผันผวนสูง พวกเขาเปลี่ยนในชั่วข้ามคืน และคุณไม่มีทางรู้ได้เลยว่าเงิน 'จริง' ที่คุณยังมีอยู่ในวอลล์ของคุณ
ระบบการเข้าร่วมด้วย RFID โดยใช้ ARDUINO และ GSM: 5 ขั้นตอน
ระบบการเข้าร่วมด้วย RFID โดยใช้ ARDUINO และ GSM: โครงงานนี้ใช้เทคโนโลยี RFID เพื่อจดบันทึกนักเรียนทุกคนที่เข้ามาในห้องเรียนและเพื่อคำนวณเวลาที่อยู่ในชั้นเรียนด้วย ในระบบที่เสนอนี้ นักเรียนทุกคนจะได้รับแท็ก RFID ขั้นตอนการเข้าร่วมสามารถ
Google Vision API โดยใช้ Raspberry Pi และ Node: 11 ขั้นตอน
Google Vision API ที่ใช้ Raspberry Pi และ Node: นี่คือคู่มือเริ่มต้นใช้งาน Google Vision API ใช้การเชื่อมต่ออินเทอร์เน็ต Raspberry Pi Zero W Arch Linux NodeJS ต่อไปนี้ ไม่รู้จัก Arch Linux หรือไม่ หรือจะตั้งค่า Raspberry Pi ได้อย่างไร? ไม่ต้องห่วง ฉันได้เขียนบทความชุดหนึ่งซึ่ง