
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

หากคุณเป็นนักเรียนเช่นฉัน พวกคุณบางคนอาจจะเกี่ยวข้องกับปัญหาที่ฉันลืมไป ฉันไม่มีเวลาทำเป้มากนัก และก่อนที่คุณจะรู้ตัว เธอก็ลืมอะไรบางอย่างไปเสียแล้ว
ฉันพยายามทำให้ชีวิตของฉันง่ายขึ้นด้วยการทำโปรเจ็กต์ Raspberry pi ด้วยเว็บอินเตอร์เฟสที่ติดตามข้อมูลของคุณ
แนวคิดคือการใส่สติกเกอร์ RFID ลงในทุกสิ่งที่คุณต้องการ สร้างรายการด้วยสิ่งที่คุณต้องการบนเว็บอินเทอร์เฟซ และทันทีที่คุณต้องทำเป้ของคุณ คุณเปิดรายการ สแกนทุกอย่าง และใส่ไว้ในกระเป๋าเป้ของคุณ
เสบียง
- กระเป๋าเป้สะพายหลัง
- ฮอลล์เซนเซอร์แม่เหล็ก
- แม่เหล็ก
- ADXL345
- 16*2 LCD
- MCP3008
- MFRC522
- ตัวต้านทาน 4.7K โอห์ม
- สายไฟ
- บัดกรีดีบุก
- ความร้อนหดตัว
- ราสเบอร์รี่ pi 3b+, พาวเวอร์ซัพพลาย
- ไมโครเอสดีการ์ด (8gb+)
- กาวที่แข็งแกร่ง
- แท็ก rfid 13.56Mhz
เครื่องมือ:
- ไขควง
- หัวแร้ง
- มีด
- คีมถอดประกอบ
ขั้นตอนที่ 1: กำหนดค่า Raspberry Pi
เมื่อคุณมีอุปกรณ์ครบแล้ว เรามาเริ่มกันเลย!
- ใส่การ์ด microSD ของคุณในคอมพิวเตอร์ของคุณ
- ดาวน์โหลดอิมเมจ Raspbian OS จาก
- แฟลชภาพบนการ์ด micro SD ด้วยซอฟต์แวร์เช่น Etcher หรือ win32diskimager
- ไปที่พาร์ติชั่นที่เข้าถึงได้ของการ์ด SD และเปิดไฟล์ cmdline.txt ด้วย notepad
- เพิ่ม ip=169.254.10.1 บันทึกและปิด;
- ตอนนี้ใส่การ์ด micro-SD ของคุณในราสเบอร์รี่ pi ของคุณ
- เมื่อบูตแล้วให้ดาวน์โหลด Putty;
- ตอนนี้เชื่อมต่อกับราสเบอร์รี่ pi ของคุณโดยใช้ที่อยู่ IP ที่เราพิมพ์ไว้ก่อนหน้านี้
- เข้าสู่ระบบด้วยผู้ใช้ pi และรหัสผ่าน raspberry
- พิมพ์ sudo raspi-config เปลี่ยนรหัสผ่าน ไปที่ตัวเลือกเครือข่าย เปลี่ยนชื่อโฮสต์ของ pi ของคุณ ไปที่ตัวเลือกการแปลเป็นภาษาท้องถิ่นและเปลี่ยนประเทศและเขตเวลาของ Wi-Fi ถัดไป ไปที่ตัวเลือกการบูต เปิดรอเครือข่ายเมื่อปิดเครื่อง และรอการปิดหน้าจอเริ่มต้น สุดท้ายไปที่ตัวเลือกการเชื่อมต่อและเปิดอินเทอร์เฟซ i2c และ spi
- เชื่อมต่อกับ Wi-Fi โดยใช้ขั้นตอนต่อไปนี้เชื่อมต่อกับ wifi
- ทำคำสั่ง sudo apt-update และ sudo apt-upgrade
ขั้นตอนที่ 2: MySQL / Mariadb

ตอนนี้เรากำลังจะเพิ่มฐานข้อมูลลงในราสเบอร์รี่ pi ของเรา
-
ก่อนอื่นให้ทำคำสั่งต่อไปนี้:
- sudo apt-get ติดตั้งเซิร์ฟเวอร์ mysql, mysql-client
- mysql -u root -p
- สร้างผู้ใช้ 'root'@'localhost' ที่ระบุด้วยรหัสผ่าน
- ให้สิทธิ์ทั้งหมดบน *.* ถึง 'root'@'%'
- ตอนนี้คัดลอกโค้ดของไฟล์ sql แล้ววางลงใน Putty แล้วดำเนินการ
ขั้นตอนที่ 3: สร้างวงจรไฟฟ้า



ตอนนี้เรากำลังจะสร้างวงจรไฟฟ้า ฉันขอแนะนำให้สร้างสิ่งนี้ด้วยสายจัมเปอร์และเขียงหั่นขนมก่อนเพราะมันค่อนข้างมาก
ทำตามโครงการ Fritzing ฉันใช้สายเคเบิลยาวสำหรับเซ็นเซอร์ในห้องโถง เครื่องอ่าน rfid และหน้าจอ LCD ฉันบัดกรีสายเคเบิลไปที่ปลายสายจัมเปอร์ตัวเมีย ดังนั้นฉันจึงไม่ต้องบัดกรีทุกอย่างไปยังหมุดราสเบอร์รี่ pi โดยตรง ถ้าคุณไม่ทำเช่นนี้ ก็ไม่เป็นไร แต่คุณจะต้องรอเพื่อประสานทุกอย่างกับ pi
ขั้นตอนที่ 4: สร้างกระเป๋าเป้สะพายหลัง




ตอนนี้เรากำลังจะสร้างทุกอย่างในกระเป๋าเป้ ฉันสร้างทุกอย่างภายในกระเป๋าที่วงกลมไว้บนภาพด้านบน
- ภายในกระเป๋านี้ เจาะรูเพื่อให้คุณสามารถเข้าไประหว่างผ้าสองชั้นได้ เราจะใช้สำหรับสายเคเบิลสำหรับเครื่องอ่าน rfid และ LCD
- ตอนนี้แกะสลักเป็นรูสี่เหลี่ยมอย่างระมัดระวังโดยใช้หน้าจอ LCD เป็นข้อมูลอ้างอิงของขนาด
- ตอนนี้ เราจะนำสายเคเบิลเข้าไปในรูของเครื่องอ่าน RFID ก่อน ตรวจสอบให้แน่ใจว่าสายเคเบิลออกมาที่รูที่เราแกะสลักไว้ในกระเป๋าด้านในของกระเป๋าเป้
- ตอนนี้ ใช้กาวแรงๆ ติดเครื่องอ่าน rfid ด้านใน ฉันพยายามใช้ superglue แต่มันไม่ติดกับหนัง ฉันแนะนำให้คุณใช้กาว Pattex 100% เพราะสิ่งนี้ใช้กาวได้
- ตอนนี้ ค่อยๆ วางสายเคเบิลของหน้าจอ LCD เข้าไปในรูก่อน และทำให้สายเคเบิลหลุดออกจากอีกรูหนึ่ง แล้ววาง LCD ไว้ในกระเป๋าเป้
- ในกระเป๋าเป้ ให้ใส่ซิปหนึ่งตัวที่ปลายกระเป๋าเป้ และวางเซ็นเซอร์แม่เหล็กบนซิปนี้ อีกด้านติดกาวแม่เหล็ก อย่าใช้กาวติดแม่เหล็กมาก เพราะไม่อยากให้ซิปติด สำหรับเซ็นเซอร์แม่เหล็ก นี่ไม่ใช่เรื่องใหญ่ เนื่องจากความยาวของสายเคเบิล ซิปนี้จึงยังคงอยู่ในตำแหน่งเดิม
- ตอนนี้คุณสามารถประสานทุกอย่างเข้ากับ pi หรือถ้าคุณใช้สายจัมเปอร์ตัวเมีย ให้วางไว้ในตำแหน่งที่ถูกต้องโดยใช้รูปแบบ Fritzing
- คุณสามารถเลือกจ่ายไฟให้กับราสเบอร์รี่ pi โดยใช้พาวเวอร์แบงค์
ขั้นตอนที่ 5: รหัส
ตอนนี้ส่วนอาคารสิ้นสุดแล้ว ดาวน์โหลดโค้ดที่นี่: github วางลงในโฟลเดอร์บน pi ราสเบอร์รี่ของคุณโดยใช้ (S)FTP หรือโคลนที่เก็บข้อมูลบน pi ของคุณโดยตรง รหัสนี้มีรหัสทดสอบสำหรับเซ็นเซอร์ โปรดตรวจดูให้แน่ใจว่าได้ตรวจสอบรหัสเหล่านั้นหากคุณมีปัญหา
ขั้นตอนที่ 6: เว็บเซิร์ฟเวอร์
ตอนนี้เรากำลังจะเปลี่ยน pi ของเราเป็นเว็บเซิร์ฟเวอร์
ทำคำสั่ง sudo apt-get install apache2 -y
- เรียกดูจากแล็ปท็อปของคุณไปยังที่อยู่ของ pi ซึ่งควรเป็น 169.254.10.1 หากคุณยังคงเชื่อมต่อกับสาย UTP หากคุณเห็นหน้า Apache แสดงว่าติดตั้งสำเร็จแล้ว
- ตอนนี้ย้ายโฟลเดอร์ส่วนหน้าของโค้ดที่คุณดาวน์โหลดมาลงใน /var/www/html โดยใช้คำสั่ง mv
- หลังจากที่คุณวางโค้ดในนั้นแล้ว ให้พิมพ์คำสั่ง sudo service apache2 restart
- ตอนนี้คุณควรเห็นเว็บอินเตอร์เฟสหากคุณท่องไปยังที่อยู่ IP ของ pi
ขั้นตอนที่ 7: การทำงานอัตโนมัติ
ตอนนี้เราต้องตรวจสอบให้แน่ใจว่าสคริปต์ทำงานโดยอัตโนมัติหากคุณบูท pi ของคุณ
- แก้ไขไฟล์ rc.local โดยใช้ sudo nano /etc/rc.local
- เพิ่มคำสั่งเพื่อรันโค้ดของคุณ นี่จะเป็น python3.5 /yourpath/project.py &
- ตรวจสอบให้แน่ใจว่าได้ออกจากทางออก 0 ที่ด้านล่าง
- ตอนนี้ให้รีบูต sudo และตรวจสอบว่าใช้งานได้หรือไม่
ขั้นตอนที่ 8: สิ้นสุด
ตอนนี้ เมื่อคุณเปิดเครื่อง pi ของคุณ ที่อยู่ IP ควรปรากฏขึ้นบนหน้าจอ LCD ให้ท่องไปที่หน้าจอนี้เพื่อเปิดอินเทอร์เฟซเว็บ
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน

การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน

การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน

วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน

การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน

เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง