Агуулгын хүснэгт:
- Алхам 1: Материалыг цуглуулах
- Алхам 2: Бүх бүрэлдэхүүн хэсгүүдийг хооронд нь холбох
- Алхам 3: Pi -г тохируулах
- Алхам 4: Модулиуд, багцуудыг суулгах, вэб серверийг тохируулах
- Алхам 5: Кодыг ашиглах
- Алхам 6: Орон сууц барих
Видео: Easy Wake-Up: Raspberry Pi-ээр хийсэн ухаалаг сэрэх гэрэл: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Танилцуулга
Сургалтын хөтөлбөрийн төсөлд зориулж би ямар нэгэн зүйл хийх ёстой байсан. Philips-ийн гэрлүүд шиг сэрэх нь танд ямар ач тустай болохыг би үргэлж сонирхож байсан.
Тиймээс би сэрүүн гэрэл хийхээр шийдсэн.
Би хэмжихийн тулд Raspberry Pi-ийн суурийг, LED тууз, чанга яригч, байгаль орчны хэд хэдэн мэдрэгч ашиглан сэрүүлгийн гэрлийг хийсэн.
Энд түүний онцлог шинж чанарууд байна.
- Вэб серверийг Pi дээр байршуулдаг
- Өгөгдлийг MySql мэдээллийн санд экспортлодог
- Мэдээллийг харуулдаг вэб хуудас
- Мэдэгдэл гүйцэтгэдэг вэб хуудас
Энэ төсөл миний хувьд маш том туршлага болсон. Энэ нь надад гэнэтийн зарим асуудлыг шийдвэрлэхэд тусалсан юм. Би Pi -ийн чадвар, php бүх зүйлтэй хэрхэн харьцдаг талаар бага зэрэг сурсан.
Алхам 1: Материалыг цуглуулах
Миний төслийн хувьд надад үүнийг доор жагсаасан олон хэсгүүд хэрэгтэй болно, мөн миний захиалсан газраас харгалзах вэбсайт бүхий бүрэлдэхүүн хэсгүүдийн бүх үнийг агуулсан excel файл байх болно.
Бүрэлдэхүүн хэсгүүд:
- Raspberry Pi 3 загвар B+
- Raspberry Pi цахилгаан хангамж
- Raspberry Pi T гуталчин
- Стерео 3.7W ангийн D аудио өсгөгч-Max98306
- 2 x Чанга яригч - 3 "диаметртэй - 4 Ом 3 Ватт
- RGB арын гэрэлтүүлгийн сөрөг LCD 20x4
- Adafruit Dotstar дижитал LED зурвас - Цагаан 144 - 0.5 метр
- HC-SR04 хэт авианы мэдрэгч
- DHT11 мэдрэгч
- Холбогч утас (m to f) ба (m to m)
- 470 Ом ба 330 Ом эсэргүүцэл
Материалын дизайн:
- БСХС -ийн мод 7 мм
- хуванцар
Хэрэгсэл:
- Гагнуурын төмөр
- Цавуу буу
Нийт материал нь 210 еврогийн үнэтэй байх болно.
Алхам 2: Бүх бүрэлдэхүүн хэсгүүдийг хооронд нь холбох
Би хийсэн Fritzing схемийн дагуу хэлхээг бий болгодог бөгөөд та доорхи зөрчлийн баримт бичиг, цахилгаан схемийн pdf файлыг олж болно.
Хэлхээ нь олон мэдрэгч, чанга яригч, lcd дэлгэц, нэг туузтай хамт ажилладаг LED туузтай. Би эдгээрийг хэрхэн холбох ёстойг схем бүрээс олж мэдэхийн тулд бүрэлдэхүүн хэсэг бүрийн жагсаалтыг гаргах болно.
- Хэт авианы мэдрэгч: энэ мэдрэгч нь мэдрэгч ба түүний урд байгаа объектын хоорондох зайг тооцоолно. Энэ функцээр бид гараа урд нь барьж тодорхой чадварыг автоматжуулах боломжтой. Энэ нь газардуулга, 5V, гох ба цуурай гэсэн 4 голтой. Цуурай гаралт нь газар ба цуурайны зүү хооронд резистор хэрэгтэй.
- DHT11 мэдрэгч: энэ мэдрэгч нь температур, чийгшлийг хэмждэг. Хэрэв та ПХБ -тэй худалдаж авбал 10к резисторыг мэдрэгчээр гагнаж, залгахад маш хялбар болгодог.
- Гэрлийн зурвас: LED зурвасын хувьд гадны тэжээлийн эх үүсвэрийг асаах шаардлагатай байдаг бол та бөөрөлзгөнө pi -гээ ашиглахгүйгээр дмг хийж болно. DI утас нь pi -ийн MOSI зүү рүү, CI нь SCLK зүү рүү явдаг.
- LCD дэлгэц: ялангуяа rbg дэлгэц нь маш олон утас шаарддаг тул pi -ийн ашигласан бүх тээглүүрийг ердийн GPIO.pins -тэй ашиглаж болно. Мөн дэлгэцийн ялгааг өөрчлөх потенциометртэй.
- Товчлуурын товчлуур: Би үүнийг бөөрөлзгөнө унтрах горимд оруулах, сэрээх горимд дахин дарахад ашигладаг. Ихэвчлэн нээлттэй холболт шаардлагатай байдаг.
- Эцэст нь чанга яригчтай өсгөгч: бид зөвхөн чанга яригч ашигладаг тул дохиог дуу гаргахад хангалттай хүчтэй болгохын тулд өсгөгч хэрэгтэй болно. Энэ нь бөөрөлзгөнө pi -ийн аудио оролттой холбоотой юм.
Алхам 3: Pi -г тохируулах
Юуны өмнө танд Raspbian хэрэгтэй бөгөөд үүнийг эндээс татаж авах боломжтой.
Би SD картыг суулгасны дараа бөөрөлзгөнө pi -ийн hdmi -тай холбогдсон дэлгэц ашигласан. Пи -ийн USB портуудтай холбогдсон хулгана, гартай. Дараа нь та бөөрөлзгөнө pi -г эхлүүлэхийн тулд дэлгэц дээрх эхлэх тохиргоог дагаж, идэвхжүүлэхийн тулд тохиргооны самбарт SPI, I2C, … гэх мэт зарим функцийг өөрчилсөн эсэхийг шалгаарай.
Pi дээр тушаалын мөрөнд дараах тушаалыг оруулна уу.
sudo apt-get update
Үүнд хэсэг хугацаа шаардагдах тул тав тухтай байгаарай. Шинэчлэлт хийсний дараа бид шинэчлэх болно
sudo apt-get шинэчлэлт
Алхам 4: Модулиуд, багцуудыг суулгах, вэб серверийг тохируулах
Бид питоны модуль бүрийг дараах байдлаар суулгадаг.
sudo pip3 name_of_module суулгах
Шаардлагатай модулийн жагсаалт:
- adafruit-circuitpython-charlcd
- adafruit-dht
- adafruit-circuitpython-dotstar
- adafruit-blinka
- RPI. GPIO
Илүү их зүйл байж магадгүй, гэхдээ хэрэв та модулийг олж чадахгүй байна гэсэн алдаа гарвал зүгээр л суулгаарай.
Дараах тушаал нь танд 3.3 биш харин 3.4 хувилбар хэрэгтэй байна!
python3 -m pip install -upgrade -spidev -ийг дахин хүчээр суулгаарай
Вэб сервер тохируулахын тулд би колбо ашигласан.
Алхам 5: Кодыг ашиглах
Кодын хувьд бүх зүйл/var/www/html хавтсанд байгаа эсэхийг шалгах хэрэгтэй
Та кодыг Github -аас авах боломжтой.
Энэ сайт нь бас хариу үйлдэл үзүүлдэг тул онцлог шинж чанараа алдалгүйгээр гар утсан дээр нээх боломжтой.
Pi ачаалах үед энэ нь миний үндсэн питон скриптийг ажиллуулж эхлэх болно. Энэ нь өгөгдлийг вэбсайт дээр харуулахын тулд анхаарал тавих болно. Ачаалах үед скрипт нэмэхийн тулд та системийн хамгийн тохиромжтой аргыг хийх хэрэгтэй. Холбоосыг шалгана уу.
Товчлуурын хувьд та pi болон газрын физик 5 -р зүүг ашиглах хэрэгтэй. Товчлуур, ердийн нээлттэй зүү, нийтлэг зүүг ашиглана уу. Btw туйлшрал нь хамаагүй!
Бөөрөлзгөнө pi -ийн терминал дээр дараах тушаалуудыг хий, та пи -ээ унтраах, эхлүүлэх боломжтой болно.
git clone
Алхам 6: Орон сууц барих
Орон сууцны хувьд би хуссан модыг хайчилж, цавуугаар наасан. Урд хэсэг нь жаахан хазайсан байхын тулд би ташуу талыг нь тооцоолох ёстой байсан, учир нь та үүнийг тооцоолоогүй ч гэсэн том налуу биш ч гэсэн модон хэсгүүд хоорондоо таарахгүй.
Та модны ширхэгийг хэмжихдээ үргэлж маш болгоомжтой байх ёстой, учир нь заримдаа модны зузааныг мартаж болно.
Нүхийг өрөм, хөрөөдөх машинаар хийсэн.
Үүнийг хийсний дараа та будаж эхлэх боломжтой, би бор өнгөтэй шүршигч будгаар будсан. Та үүнийг гадаа хийхээ мартуузай, хорт утаа гарч буй газраас хол байхыг хичээгээрэй.
Чанга яригч ба арын хэсэгт тэдгээрийг холбохын тулд хөшүүргийг ашигласан.
Миний хуванцар хэрэглэдэг оройг бас наасан.
Finnaly Би төхөөрөмжийн зарим хөлийг нэмсэн.
Зөвлөмж болгож буй:
Сэрэх гэрэл: 7 алхам (зурагтай)
Сэрэх гэрэл: Би үүнийг зааж өгөхдөө хойд хагас бөмбөрцөг дээр өвөл дунд байдаг бөгөөд энэ нь богино өдөр, урт шөнө гэсэн үг юм. Би 06:00 цагт босдог байсан бөгөөд зуны улиралд тэр үед нар гэрэлтэх болно. Харин өвлийн улиралд 09:00 цагт гэрэл асдаг бол
Ухаалаг ширээний LED гэрэл - Ухаалаг гэрэлтүүлэг W/ Arduino - Neopixels ажлын талбар: 10 алхам (зурагтай)
Ухаалаг ширээний LED гэрэл | Ухаалаг гэрэлтүүлэг W/ Arduino | Neopixels Ажлын талбар: Одоо бид гэртээ маш их цагийг өнгөрөөж, виртуал орчинд ажиллаж, сурч, ажиллаж байгаа тул Arduino болон Ws2812b LED -ийг суурилуулсан, ухаалаг гэрэлтүүлгийн системийг ашиглан ажлын талбараа томруулж яагаад болохгүй гэж. Ширээний LED гэрэл нь
Өндөр хүчирхэг LED сэрэх гэрэл (+/- 15Watt): 5 алхам
Өндөр хүчирхэг LED сэрэх гэрэл (+/- 15Watt): *2020 оны засварын тэмдэглэл: Юуны өмнө би фенээ ашиглахаа больсон бөгөөд энэ нь зүгээр юм шиг байна. Халуун байна, гэхдээ хараахан юу ч шатаагүй байна. Зарим шинэ ойлголттой болсноор эдгээр гэрлүүд маш хямд тул би ердөө 2 -оос илүүг ашиглаж, 3W -ийн ганц ширхэг LED нэмэх болно
SafetyLock: Raspberry Pi (хурууны хээ ба RFID) ашиглан хийсэн ухаалаг түгжээ: 10 алхам
SafetyLock: Raspberry Pi -ээр хийсэн ухаалаг түгжээ (хурууны хээ ба RFID): Та байшингаа аюулгүй байлгах илүү хүртээмжтэй аргыг хүсч байсан уу? Хэрэв тийм бол энэ бол таны шийдэл! Би SafetyLock -ийг хийсэн бөгөөд энэ нь таны хурууны хээ, RFID тэмдэг, вэбсайтаар дамжуулан нээгддэг түгжээ юм. Энэхүү үзэл баримтлалын ачаар та
Дотно видео гэрэл/ гар гэрэл зургийн гэрэл: 7 алхам (зурагтай)
Дотно видео гэрэл/ гар гэрэл зургийн гэрэл: Таны юу бодож байгааг би мэднэ. &Quot; дотно " Би хүнд хэцүү гэрлийн нөхцөлд ойроос гэрэлтүүлэх гэсэн утгатай байсан-заавал " дотно нөхцөл байдалд” (Гэсэн хэдий ч үүнийг үүнийг ашиглаж болно …) Нью-Йорк хотын видео зураглаачийн хувьд эсвэл