Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Breadboard дээр хэлхээ бий болгох
- Алхам 2: Татах мэдрэгчийг бүтээх
- Алхам 3: Татах мэдрэгчийг холбоно уу
- Алхам 4: Raspi-config дээр Serial ба SPI-ийг идэвхжүүлнэ үү
- Алхам 5: Мэдээллийн сан
- Алхам 6: Туршилт
- Алхам 7: Электроникийн орон сууц барих
- Алхам 8: Бүх зүйлийг үсрэх кабелийн оронд утсаар гагнах
- Алхам 9: Лед ба хэт авианы мэдрэгчийн нүхийг шатаах
- Алхам 10: Хэвлэлийн нүхийг нүх, цавуугаар дамжуулна
- Алхам 11: Reed Switch
- Алхам 12: Цагаан ледүүдийг уутны дотор наа
- Алхам 13: Орон сууцыг нааж, уутанд хийнэ
- Алхам 14: Эхлэх үед скриптийг ажиллуулахын тулд Rc.local -ийг засварлана уу
- Алхам 15: Хүрч дуусгах
Видео: GPS хянах, автомат гэрэлтэй ухаалаг үүргэвч: 15 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү зааварчилгаанд бид өөрсдийн байрлал, хурд, шөнийн цагаар аюулгүй байдлыг хангах автомат гэрэлтэй үүргэвч хийх болно.
Шаардлагагүй үед унтрахгүйн тулд мөрөн дээр чинь байгаа эсэхийг шалгахын тулд би 2 мэдрэгч, оосор татагдсан эсэхийг шалгахын тулд татах мэдрэгч (өөрөө хийсэн), хэт авианы мэдрэгч ашигладаг. хэрэв ямар нэг зүйл ойрхон байвал түүний ар тал. Наад зах нь би LDR -ийг ашиглан харанхуй эсвэл гэрэл байгаа эсэхийг харах болно.
Мөн үүргэвчээ онгойлгоход дотор нь гэрэлтдэг гэрлүүд байдаг. Энэ нь соронзны үйлдвэрлэсэн соронзон оронтой солигддог зэгс унтраалгаар өдөөгддөг.
GPS модулийг таны байрлалыг хянахад ашигладаг.
IP модулийг IP хаягийг харуулахад ашигладаг.
Би та бөөрөлзгөнө pi дээрээ байршуулж болох сайтыг хийсэн бөгөөд энэ нь таны явсан маршрутыг харах, дараа нь ашиглахаар хадгалах, зарим тохиргоог хянах боломжийг олгодог.
Энэхүү заавар нь Raspberry pi -тэй ажиллах туршлагагүй хүмүүст зориулагдаагүй болно
Хангамж
- Raspberry Pi 3 загвар B+
- Raspberry PI T-гутал
- Утас (би 10 метр ашигласан, та бага ашиглаж болно)
- Резистор 6 x 220 Ом, 1 x 10 к Ом, 1 х 1 к Ом
- Шүргэгч 10к Ом
- Үүргэвч
- Powerbank
- LDR
- 4 улаан LED, 2 цагаан 5 мм
- HC-SR04 хэт авианы мэдрэгч
- Түвшин шилжүүлэгч
- 10 битийн ADC MCP3008
- GY-NEO6Mv2 антентай GPS модуль
- LCD дэлгэц
- Уян хатан булаг (хэв гаждаггүй)
- Мөр
- 1 Hex самар (эсвэл нүхтэй дамжуулагч металлаар хийсэн зүйл)
- Хуванцар хоолой (диаметр нь ойролцоогоор 4-3 см)
- Металл хавтан (хоолойны төгсгөлийг хамрах боломжтой)
- Рид Свтич
- Жижиг соронз
- Нимгэн БСХС/бусад мод/хуванцар хавтан (ойролцоогоор 5 мм)
- Хатуу хөөс хавтан (хамгийн багадаа 2 см зузаантай)
- Velcro (эд анги, хайрцгийг битүүмжлэх зориулалттай. Хэрэв та үүнийг байнга хийхийг хүсвэл цавуу хэрэглэж болно)
- 5 Доод талд нь 5 мм -ийн цоорхойтой хэвлэлийн хавчаар, хэрэв бага байвал та дараа нь өрөмдөж болно.
Breadbord дээр туршихын тулд:
- Breadbord
- Утас үсрэх
Шаардлагатай хэрэгслүүд:
- Гагнуурын төмөр
- Халуун цавуу буу
- Харсан
- Хайч
- Хутга
- Зүү, утас
- Өрөм (шаардлагатай бол 10 -р алхамыг үзнэ үү)
Та хавсаргасан файлаас үнэ бүхий барилгын материалын бүрэн жагсаалтыг олох боломжтой
Алхам 1: Breadboard дээр хэлхээ бий болгох
Дээрх бүдүүвч дээрх шиг бүгдийг холбоно уу
Pdf хавсаргасан байгаа тул та схемийг томруулж болно.
Алхам 2: Татах мэдрэгчийг бүтээх
Нэгдүгээрт, хаварыг утсан дээр авч, бие биендээ наана.
Дараа нь самар аваад хаврын дээд талд наа. (Би самрын оронд жижиг металл хоолой ашигласан).
Үүний дараа самрын доод талд (хавар байгаа тал) утсыг гагнана.
Дараа нь металл хавтан, хавар, утсыг хоолойны нэг талд наана. (утас нь хавар хоолойн нөгөө талд сунах хангалттай урттай эсэхийг шалгаарай).
Дараа нь төмөр хавтанг зурган дээрх шиг нөгөө талд нь хоолой дээр нааж, утаснаас хоолой гарч ирэх эсэхийг шалгаарай.
Эцэст нь самар татах үед утсыг хавтан дээр гагнана.
Төгсгөлд нь утсыг татах үед хоёр утсан дээр хэлхээ хаагдсан бол та үүнийг мултиметрээр шалгаж болно.
Алхам 3: Татах мэдрэгчийг холбоно уу
Татах детекторын нэг үзүүрийг GPIO 18 руу 1K Ом эсэргүүцэлтэй холбоно уу.
Нөгөө үзүүрийг GND -тэй холбоно уу.
Алхам 4: Raspi-config дээр Serial ба SPI-ийг идэвхжүүлнэ үү
- Raspberry pi терминалаа нээгээд sudo raspi-config гэж бичнэ үү
- Сумтай товчлууруудаар Интерфэйсийн сонголтууд руу очоод Enter дарна уу
- Цувралыг сонгоно уу
- Та "Нэвтрэх бүрхүүлийг цувралаар үзэх боломжтой байхыг хүсч байна уу?" Үгүй
- "Цуваа портын техник хангамжийг идэвхжүүлэхийг хүсч байна уу?" YES дарна уу
- "Та одоо дахин ачаалахыг хүсч байна уу?" "ҮГҮЙ" дээр дарна уу.
- Interfacing Options руу дахин очно уу
- SPI -ийг сонгоно уу
- "Та SPI интерфэйсийг идэвхжүүлэхийг хүсч байна уу?" YES дарна уу
- Дахин ачаална уу
Алхам 5: Мэдээллийн сан
Эхлээд бид шаардлагатай өгөгдлийн сангийн програмыг суулгана.
Rpi терминалаа нээгээд дараахийг бичнэ үү.
sudo apt-get update
sudo apt-get mysql-server install-fix-missing –y> sudo reboot
Rpi -г дахин ачаалах хүртэл хүлээгээд нэвтрээд эдгээр мөрүүдийг бичнэ үү
sudo mysql_secure_installation
Root -ийн одоогийн нууц үгийг оруулна уу (хайхгүй оруулна уу): root Үндсэн нууц үгээ солих уу? [Y/n] Y Шинэ нууц үг: root123 Нэргүй хэрэглэгчдийг устгах уу? [Y/n] y Алсын зайнаас root нэвтрэхийг хориглох уу? [Y/n] y Туршилтын мэдээллийн санг устгаж, түүнд хандах уу? [Y/n] y Тусгай хүснэгтүүдийг одоо дахин ачаалах уу? [Y/n] y
Бид мөн 'mct' гэсэн нууц үгтэй 'mct' нэртэй хэрэглэгч хийх болно.
sudo mysql -u root
MariaDB [(байхгүй)]> БҮХ НЭР ХУВИЙГ АВАХ*.* TO 'mct'@'%' IDENTIFIED BY 'mct' S GRANT OPTION -тэй; MariaDB [(байхгүй)]> FLUSH давуу эрх; MariaDB [(байхгүй)]> EXIT;
Бид одоо мэдээллийн баазын бүтцийг импортлох болно
Та хавсаргасан файлыг татаж аваад FTP/SFTP ашиглан rpi дээрх хэрэглэгчийн хавтас/home // руу оруулах хэрэгтэй болно.
Дараа нь дараах мөрүүдийг бичнэ үү.
mysql -u root -p
mysql> DATABASE CREATE Smartpack; Одоо sql бүрхүүлээс гарахын тулд CTRL + D> mysql -u mct -p Smartpack </home//data-dump.sql> sudo дахин ачаална уу.
Таны rpi -ийг дахин ачаалсны дараа мэдээллийн сан ажиллаж байх ёстой
Алхам 6: Туршилт
Эхлээд бид apache вэб серверийг суулгах хэрэгтэй болно
Дараах кодыг терминал руу оруулна уу.
sudo apt -get apache2 -y суулгана уу
sudo дахин ачаална уу
Одоо бүх файлуудыг github репозитороор дамжуулан FRONT директороос rpi дээрх/var/www/html/директор руу хуулж ав.
Дараа нь Github репозитороор дамжуулан BACK лавлахаас бүх файлыг rpi/home // smartpack дээрх хэрэглэгчийн фолдерт хуулж ав.
Хэрэв та схемээс өөр тээглүүр ашигласан бол тэдгээрийг /home//smartpack/main.py дээр засварлах шаардлагатай болно.
Одоо терминалыг нээгээд скриптийг ажиллуулна уу
python3.5 /home/username/smartpack/main.py
Та дөнгөж суулгасан вэбсайт руу нэвтрэхийн тулд lcd дэлгэц дээр гарч ирэх IP хаягаар орж үзэх боломжтой.
Дараагийн алхам руу орохын өмнө бүх зүйл зөв ажиллаж байгаа эсэхийг шалгаарай!
Алхам 7: Электроникийн орон сууц барих
Бид rpi, powerbank болон зарим электрон эд ангиудыг ашиглах болно.
Би эдгээр зүйлийг хийхдээ тийм ч сайн биш байгаа тул хэргийг өөрийн хувилбараар хийхийг зөвлөж байна
- Хуванцар/модон хавтангаа 29 см х 15, 5 см хэмжээтэй 2 хэсэг болгон хайчилж ав (хамгийн урт тал нь үүргэвчиндээ таарч байгаа эсэхийг шалгаарай)
- 29 см х 3 см хэмжээтэй 2 ширхэг хатуу хөөс, 9,5 см х 3 см хэмжээтэй 2 ширхэгийг хайчилж ав
- Хэсэг хэсгүүдийг хавтангийн ирмэг дээр наа.
- Үүнийг хийсний дараа зурган дээрх шиг нүхийг хайчилж ав: Та нүхнүүд хэр өргөн байх ёстойг өөрөө хэмжих хэрэгтэй болно. Доод талын нүх нь хэт авианы мэдрэгч, дээд талын том нь кабельд зориулагдсан.
Алхам 8: Бүх зүйлийг үсрэх кабелийн оронд утсаар гагнах
Цагаан, улаан LED, LDR, зэгс унтраалгаас бусад бүх зүйлийг ердийн утсаар гагнана.
Та талхны самбарыг IC гэх мэт зарим зүйлд ашиглаж болно, гэхдээ би хувьдаа үүнийг зөвлөдөггүй.
GPS болон LCD модулиуд нь өмнөх алхам дээр бидний хайчилж авсан нүхэнд орох ёстой.
Богино холболт нь Rpi -ийг эвдэж болзошгүй тул тусгаарлах хэрэгслийг хаа сайгүй ашиглахаа мартуузай.
Алхам 9: Лед ба хэт авианы мэдрэгчийн нүхийг шатаах
Шатаах уу? Тийм ээ! ШАТАХ
Бид нүхээ шатаахын тулд гагнуурын төмрийг ашиглах болно. Ихэнх үүргэвч нь ус нэвтэрдэггүй тул хийсэн материал нь хуванцар эсвэл резин юм. Тиймээс хэрэв бид огтлохын оронд шатаавал нүхний ирмэг сайхан хайлж, нулимс цийлэгнэх нь багасна.
Автомат улаан ледийн хувьд 4 жижиг нүхийг хүссэн газраа шатаана. Тэд харагдахуйц байрлалд байгаа эсэхийг шалгаарай. (Дээрх зурган дээрх нүхэнд аль хэдийн хэвлэлийн хавчаарууд байгаа)
Мөн үүргэвчний доод талд, нуруу гарч буй талд хэт авианы мэдрэгчийн нүх, хажуу талаас нь гарч буй утсыг дэргэд нь жижиг нүх шатаана.
Эцэст нь үүргэвчнийхээ гол хэсэг рүү орох кабелийн нүхийг шатаа, хэрэв та уутанд хийх байсан бол орон сууцны кабельд хийсэн нүхний дээгүүр хий.
Алхам 10: Хэвлэлийн нүхийг нүх, цавуугаар дамжуулна
Бэхэлгээний нүхнүүд 5мм байгаа эсэхийг шалгаарай !! Үгүй бол та тэдгээрийг 5 мм -ийн өрмийн тусламжтайгаар өрөмдөж болно.
Шатаасан 4 цооногоор хэвлэлийн хонгилыг түлхэж, хамт дарна уу.
Дөрвөн гэрлийг хэвлэлийн хонгилд хийж, нааж, металл хэсгүүд нь шонгуудад хүрэхгүй байгаа эсэхийг шалгаарай.
Алхам 11: Reed Switch
Зэгсэн унтраалга нь маш эмзэг тул би хуванцар хоолойд хуванцар хоолойг дахин металл хоолойд хийж, дараа нь бүх зүйлийг цавуугаар битүүмжилсэн.
Үүнийг хэрхэн яаж хийх нь танд хамаарна, гэхдээ эвдэрч гэмтэхгүйн тулд би ямар нэгэн зүйл хийхийг зөвлөж байна.
Хэрэв ингэсэн бол үүргэвчний үндсэн хэсгийн дээд хэсэгт бүх зүйлийг наа. Хажууд нь цахилгаан товчны нөгөө талд хангалттай хүчтэй соронз наалддаг тул онгойлгоход энэ нь солигдох болно. Нэхмэлийн дотор болон гадна давхаргын хооронд би уурхай хийсэн тул харагдахгүй байна.
Алхам 12: Цагаан ледүүдийг уутны дотор наа
Тэдгээрийг нааж, ингэснээр дотор нь гэрэлтэх болно.
Та тэдгээрийг хаана байрлуулахаа сонгож болно, гэхдээ миний бодлоор хамгийн тохиромжтой газар бол зэгс шилжүүлэгчийн дээд текст юм.
Алхам 13: Орон сууцыг нааж, уутанд хийнэ
Цавуу тавихаасаа өмнө зөв ажиллаж байгаа эсэхийг шалгаарай.
Дараа нь тагийг орон сууцны үлдсэн хэсэгт наалдуулж, хавтан ба орон сууцны хажуугийн хоорондох кабелийг хайж олох хэрэгтэй.
Дараа нь үүргэвчиндээ хийж, хэт авианы мэдрэгч нь бидний өмнө хийсэн нүх рүү харсан эсэхийг шалгаарай.
Та хэт авианы мэдрэгчийн эргэн тойронд байгаа орон сууцыг үүргэвчиндээ бэхлэх хэрэгтэй болно.
Алхам 14: Эхлэх үед скриптийг ажиллуулахын тулд Rc.local -ийг засварлана уу
Терминалыг нээгээд дараах үгийг бичнэ үү.
sudo нано /etc/rc.local
0 -р гарцын дөнгөж дараах төгсгөлд дараах мөрийг нэмнэ үү
python3.5 /home//Smartpack/main.py &
CTRL + X ба 2x Enter дарна уу
Одоо скрипт ачаалах үеэс эхэлнэ.
Алхам 15: Хүрч дуусгах
Та бүх кабелийг холбож, үүргэвчиндээ зүү, утсаар оёж болно.
Та мөн улаан ледүүдэд зориулан арьс/нэхмэл эдлэлээс бүрээс хийж болно.
Зөвлөмж болгож буй:
DIY ухаалаг робот хянах машины иж бүрдэл Машины гэрэл мэдрэмтгий байдлыг хянах: 7 алхам
DIY ухаалаг робот хянах машины иж бүрдэл Машины гэрэл мэдрэмтгий байдлыг хянах: SINONING ROBOT -ийн загвараар та робот машиныг онлайнаар худалдаж авах боломжтой TheoryLM393 чип нь хоёр фоторезисторыг харьцуулж үзээрэй. эргэх, ингэснээр
Ухаалаг үүргэвч: 8 алхам
Ухаалаг үүргэвч: Хэрэв та над шиг оюутан бол зарим нь миний мартсан асуудалтай холбоотой байх нь гарцаагүй. Надад үүргэвчээ хийх зав тийм ч их байдаггүй, та үүнийг мэдэхээс өмнө ямар нэгэн зүйлийг мартчихсан байсан. Би Raspberry pi төсөл хийж амьдралаа хөнгөвчлөхийг хичээсэн
Ухаалаг залгах - Ухаалаг уламжлалт утасны автомат залруулга: 8 алхам
Ухаалаг залгах-Ухаалаг уламжлалт утсыг автоматаар залруулах: Ухаалаг залгалт нь тусгай хэрэгцээтэй өндөр настнуудад зориулан бүтээсэн ухаалаг автомат залгах утас бөгөөд өндөр настнуудад уламжлалт утсаараа шууд залгах боломжийг олгодог. Би зөвхөн орон нутгийн ахмадын асрамжийн төвд сайн дурын ажил хийснээр л
NFC контентийг мөрдөгчтэй Back Pi ухаалаг үүргэвч: 6 алхам
NFC контент хайгчтай Back Pi ухаалаг үүргэвч: Оюутан байхдаа би зарим ном, бусад материалаа ангидаа авчрахаа мартдаг. Би онлайнаар хэлэлцэх асуудлыг ашиглахыг хичээсэн боловч үүний хажуугаар байнга ширээн дээрээ юм үлдээдэг байсан. Миний гаргасан шийдэл бол ухаалаг үүргэвч юм. Энэхүү зааварчилгаанд
Ухаалаг гар утаснаас GPS унадаг дугуй эсвэл машин хянах: 9 алхам
Ухаалаг гар утаснаас GPS унадаг дугуй эсвэл автомашин хянах: Сайн байна уу, Creative Buzz -д тавтай морилно уу. Энд би дугуй эсвэл машинаа хэрхэн яаж хянахаа харуулав. Та энэ төхөөрөмжийг ашиглан унадаг дугуйны байршлыг хянах боломжтой