สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบฮาร์ดแวร์
- ขั้นตอนที่ 2: ส่วนประกอบซอฟต์แวร์
- ขั้นตอนที่ 3: การรวมฮาร์ดแวร์
- ขั้นตอนที่ 4: การรวมซอฟต์แวร์
- ขั้นตอนที่ 5: เรียกใช้ System
วีดีโอ: ระบบการเข้างานด้วยลายนิ้วมือและ RFID โดยใช้ฐานข้อมูล Raspberry Pi และ MySQL: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
วิดีโอของโครงการนี้
ขั้นตอนที่ 1: ส่วนประกอบฮาร์ดแวร์
- โมดูลลายนิ้วมือ R305
- PL2303 USB เป็น TTL
- โมดูล RFID RC522
- จอแอลซีดี 20x4
- ราสเบอร์รี่ปี่
- สายอีเธอร์เน็ต
- ปุ่มกด (8)
- Buzzer
- สายจัมเปอร์
- การ์ด SD (16 GB)
- โพเทนซิโอมิเตอร์ (10k)
ขั้นตอนที่ 2: ส่วนประกอบซอฟต์แวร์
- แอปพลิเคชัน PC/LaptopInstall Xampp ในแล็ปท็อป/พีซีของคุณ เชื่อมต่อพีซี/แล็ปท็อปของคุณกับเครือข่ายอีเธอร์เน็ตที่มีเซิร์ฟเวอร์ DHCP จากนั้นเปิด CMD และเรียกใช้คำสั่งต่อไปนี้: ipconfig ดูที่อยู่ IP ของคุณ (ของฉันคือ 172.37.40.40) และจำไว้ เรียกใช้ Xampp ในโมดูล Apache คลิก Config เลือก Apache (httpd.conf) ค้นหาและแก้ไขคำสั่งนี้: #Listen 172.37.40.40:80 ลบ " # " แล้วบันทึกไฟล์
-
Raspberry PiI ถือว่าในการ์ด SD มีระบบปฏิบัติการ Raspbian Stretch ใส่การ์ด SD เข้ากับ Raspberry Pi และเปิดเครื่อง Raspberry Pi
-
ติดตั้งไลบรารีลายนิ้วมือลงใน Raspberry Pi ของคุณโดยไปที่ลิงก์นี้
sicherheitskritsch.de/2015/03/fingerprint…
-
ติดตั้งไลบรารี RC522 RFID ลงใน Raspberry Pi ของคุณโดยไปที่ลิงก์นี้
www.raspberrypi-spy.co.uk/2018/02/rc522-rf…
-
การควบคุมโมดูล LCD 20x4 โดยใช้ Python โดยไปที่ลิงค์นี้
www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…
-
ขั้นตอนที่ 3: การรวมฮาร์ดแวร์
-
โมดูลลายนิ้วมือ Raspberry Pi และ R305 ตามลิงค์นี้
sicherheitskritsch.de/2015/03/fingerprint…
-
โมดูล Raspberry Pi และ RC522 RFID ตามลิงค์นี้
www.raspberrypi-spy.co.uk/2018/02/rc522-rf…
-
Raspberry Pi และโมดูล LCD 20x4 ตามลิงค์นี้
www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…
- Raspberry Pi และ Push Button กำหนดเค้าโครง PCB ของคุณโดยใช้ซอฟต์แวร์ Eagle คุณสามารถดูรูปภาพที่แนบมาและทำตามรูปภาพพินได้
- Raspberry Pi และ Buzzer คุณสามารถใช้ I/O อื่นที่มีอยู่ใน Raspberry Pi ได้ แต่สำหรับโปรเจ็กต์นี้ ฉันเลือกพิน 40 สำหรับออด
ขั้นตอนที่ 4: การรวมซอฟต์แวร์
-
สำหรับพีซี/แล็ปท็อป
- ตรวจสอบให้แน่ใจว่าแล็ปท็อป/พีซีของคุณเชื่อมต่อกับเครือข่ายอีเธอร์เน็ตที่มีเซิร์ฟเวอร์ DHCP ดังนั้นคุณสามารถตรวจสอบที่อยู่ IP ของแล็ปท็อป/พีซีของคุณได้เหมือนเดิม (ของฉันคือ 172.37.40.40)
- เรียกใช้ซอฟต์แวร์ Xampp จากนั้นคลิกเริ่มบนโมดูล Apache และ MySQL
- เรียกใช้เบราว์เซอร์ (เช่น Mozilla Firefox) จากนั้นในแถบที่อยู่ให้พิมพ์คำสั่งนี้: 172.37.40.40/phpmyadmin จากนั้นป้อน คุณจะถูกนำไปที่ phpmyadmin เพื่อสร้างฐานข้อมูล
- สร้างฐานข้อมูลตามภาพที่แนบมา
- สำหรับ Raspberry Pi ติดต่อฉันเพื่อขอรหัสใน raspberry pi
ขั้นตอนที่ 5: เรียกใช้ System
- เปิด Raspberry Pi ของคุณและเชื่อมต่อกับเครือข่ายอีเธอร์เน็ตเดียวกันกับพีซี/แล็ปท็อป ตรวจสอบให้แน่ใจว่า Raspberry Pi ของคุณเชื่อมต่อกับเครือข่ายเดียวกันโดยเรียกใช้คำสั่งนี้ในเทอร์มินัล: ifconfig หากเชื่อมต่อ Raspberry Pi ของคุณจะมีที่อยู่ IP เช่น 172.37.40.45 หรืออื่นๆ ในการดำเนินการนี้ คุณควรมีแป้นพิมพ์และเมาส์ จากนั้นเสียบเข้ากับพอร์ต USB ของ Raspberry Pi
- เรียกใช้แอปพลิเคชัน Xampp บนแล็ปท็อป/พีซี จากนั้นคลิกเริ่มโมดูล Apache และ MySQL
-
เรียกใช้รหัส:
- หากคุณต้องการลงทะเบียนผู้ใช้ใหม่ ให้รัน Register.py บนเทอร์มินัลโดยใช้คำสั่งนี้: sudo python Register.py
- หากคุณต้องการค้นหาผู้ใช้ ให้เรียกใช้ Searching.py บนเทอร์มินัลโดยใช้คำสั่งนี้: sudo python Searching.p y
แนะนำ:
ติดตาม: ศูนย์สื่อขั้นสูงพร้อม Odroid N2 และ Kodi (รองรับ 4k และ HEVC): 3 ขั้นตอน
ติดตาม: Advanced Media Center พร้อม Odroid N2 และ Kodi (รองรับ 4k และ HEVC): บทความนี้เป็นบทความต่อจากบทความก่อนหน้าของฉันที่ประสบความสำเร็จค่อนข้างมากเกี่ยวกับการสร้างศูนย์สื่ออเนกประสงค์ โดยอ้างอิงจาก Raspberry PI ที่ได้รับความนิยมมากในตอนแรก แต่ ในภายหลัง เนื่องจากไม่มีเอาต์พุตที่สอดคล้องกับ HEVC, H.265 และ HDMI 2.2 จึงมีสวิตช์
Blinds Control ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: 5 ขั้นตอน (พร้อมรูปภาพ)
การควบคุมมู่ลี่ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันเพิ่มระบบอัตโนมัติให้กับมู่ลี่ของฉันอย่างไร ฉันต้องการเพิ่มและลบระบบอัตโนมัติได้ ดังนั้นการติดตั้งทั้งหมดจึงเป็นแบบหนีบ ส่วนหลักคือ: สเต็ปเปอร์มอเตอร์ ตัวขับสเต็ปควบคุม bij ESP-01 เกียร์และการติดตั้ง
DIY IBeacon และ Beacon Scanner ด้วย Raspberry Pi และ HM13: 3 ขั้นตอน
DIY IBeacon และ Beacon Scanner ด้วย Raspberry Pi และ HM13: Story A beacon จะส่งสัญญาณอย่างต่อเนื่องเพื่อให้อุปกรณ์บลูทู ธ อื่น ๆ รู้ว่ามีอยู่ และฉันอยากได้บีคอนบลูทูธเพื่อติดตามกุญแจมาตลอด เพราะฉันลืมเอามันมาเหมือน 10 ครั้งในปีที่แล้ว และฉันก็เกิดขึ้น
RuuviTag และ PiZero W และ Blinkt! เทอร์โมมิเตอร์แบบ Bluetooth Beacon: 3 ขั้นตอน (พร้อมรูปภาพ)
RuuviTag และ PiZero W และ Blinkt! เครื่องวัดอุณหภูมิที่ใช้ Bluetooth Beacon: คำแนะนำนี้อธิบายวิธีการอ่านข้อมูลอุณหภูมิและความชื้นจาก RuuviTag โดยใช้ Bluetooth กับ Raspberry Pi Zero W และเพื่อแสดงค่าเป็นเลขฐานสองบน Pimoroni กะพริบตา! pHAT.หรือเรียกสั้นๆ ว่า จะสร้างสถานะอย่างไร
MySQL และ Node-RED ด้วย Raspberry Pi: 6 ขั้นตอน
MySQL และ Node-RED ด้วย Raspberry Pi: สวัสดีเพื่อนๆ ในคำแนะนำนี้ ฉันจะแสดงวิธีใช้โหนด Node-RED mysql เพื่อสร้างตัวบันทึกอุณหภูมิ CPU อย่างง่าย มาเริ่มกันเลย. นี่จะเป็นคู่มือสำหรับผู้เริ่มต้นเรียนรู้:Node-RED ความเป็นไปได้ และโหนดหลัก ติดตั้ง