Mundarija:
- 1 -qadam: Xususiyatlar
- 2 -qadam: Qurilishni boshlang
- 3 -qadam: oynani monitorga o'rnatish
- 4 -qadam: "Nerdy" ni olaylik (kodlash)
- 5 -qadam: Pi -ni joylashtirish
- 6 -qadam: Quvvatni yoqing va qoyil qoling
Video: $ 100 Smart Mirror Pi: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Men bu ko'zgulardan birini Internetda ko'rdim va shu zumda men topa oladigan eng arzon, tejamkor va eng oson yo'lni yasashga kirishdim, endi siz ham qila olasiz! Bu oyna - bu mening ikkinchi takrorlashim, men birinchi bo'lib kod yozish uchun noutbukdan foydalandim va Raspberry Pi -ni ishlatishni osonlashtirdim, qurilishning umumiy qiymati 146 NZD = taxminan 100 AQSh dollarini tashkil etdi.
Men loyihaning miyasi uchun Raspberry Pi 3 model B dan foydalanaman, chunki u WIFI -da qurilgan, buning uchun juda mos keladi. Bu oynani yasash mening birinchi Pi ta'mim edi va u juda mazali edi … Agar sizga bu ko'rsatma yoqsa, iltimos, menga qulaylik zonasi yoki narsalar Interneti tanlovlarida ovoz bering:-) thaaanks
Sizga kerak bo'ladi:
(NZ dollarida to'lagan xarajatlarim)
- Raspberry Pi 3 (quvvat manbai bilan) - 70 dollar
- Ish stoli monitor (19 dyuym yoki undan kattasini tavsiya eting) - 20 dollar
- Ko'rish uchun HDMI -VGA adapteri - 10 dollar
- Oynali rasm ramkasi (yoki monitoringizdan kattaroq shisha bo'lagi) - 10 dollar
- Kumush oynali oynali film - 20 dollar - AMAZON
- 3 mm qora akril plastmassa varaq (lazerli kesish uchun) - 6 dollar
- 6X kichik vintlardek - 5 dollar
- Super elim - 5 dollar
Yaxshiyamki, men Viktoriya universiteti orqali ba'zi kuchli vositalarga arzon kirish imkoniyatiga egaman, u erda men Media Dizaynini o'rganaman, bu menga barcha ishlab chiqarishni o'zim qilishga imkon berdi. Men hech qachon bu loyihadan oldin hech narsani lazer bilan kesmaganman va 3D printerda minimal tajribaga ega emasman, agar buni qila olsam, ishonchim komilki, siz ham qila olasiz! Agar sizda bu uskunaga kirish imkoni bo'lmasa, sizning hududingizda Techshop / MakerSpace / FabLab kabi mahalliy ishlab chiqaruvchilar bo'lishi mumkin.
Asboblar:
- 3D printer
- Lazerli kesuvchi
- Qum qog'oz
- Matkap
- Tornavida
1 -qadam: Xususiyatlar
Shunday qilib, men o'z oynamni qurishni boshlashdan oldin, oynaning yakuniy shaklida qanday atributlarga ega bo'lishini batafsil bayon qilib, loyiha maqsadlarini yozishga qaror qildim.
U ko'rsatishi kerak:
- Bugungi sana va vaqt
- Ikonali va tashqi haroratli hozirgi ob -havo sharoiti
- Bugun + ertaga qilishim kerak bo'lgan narsalar haqida eslatmalar ro'yxati
- Universitet loyihalari uchun yaqinlashib kelayotgan sanalarim
- Yilning joriy haftasi va bu haftada qanday voqealar
Oynaning dizayni quyidagicha bo'lishi kerak:
- Portativlik uchun engil
- Sozlanishi (balandlik va burchak)
- Juda kuchli va bardoshli
- Jinsiy
2 -qadam: Qurilishni boshlang
Men 20 dollarga op-do'kondan olgan eski rasm ramkasini yig'ishdan boshladim, men u erda ishlaydigan keksa odamga uni "aqlli oynaga" aylantirayotganimni tushuntirishga harakat qildim va hech kim bu qadar chalkash ko'rinmaganini ko'rmaganman. Men 19 dyuymli monitordan kattaroq shisha yuzasiga ega ekranni sotib olmoqchi edim, men ham o'rnatishni rejalashtirgandim. Bundan tashqari, yog'och ramkaning o'zi 6 ta kichik vintni ushlab turadigan darajada kuchli + mustahkam bo'lishini xohlardim. Birinchi kontseptsiyamda bo'lgani kabi, qurilish jarayonida ham uni buzishdan saqlaning.
Bir marta men mukammal ramkaga ega bo'ldim, men uni yog'ochdan yasalgan yog'ochga qaytardim va oynani bir tomonlama oynali plyonka bilan bo'yadim. Agar siz hech qachon film bilan hech narsa bo'yamagan bo'lsangiz, men oynali plyonkani qanday o'rnatish kerakligi haqida youtube -da bir nechta videolarni ko'rishni maslahat beraman, chunki pufakchalarsiz bajarish uchun bir nechta fokuslar mavjud. Rangning VTL (Vizual yorug'lik o'tkazuvchanligi) darajasiga ham e'tibor qaratish lozim bo'ladi. Bu filmlarning VTL diapazoni 5% atrofida = Juda qorong'i. 15% = qorong'i. 35% = engil qorong'i. 50% = yorug'lik. 65% = Juda engil. Ushbu maxsus loyiha uchun biz oynani tashqi tomondan sirt aksini ta'minlaydigan tarzda bo'yashni maqsad qilmoqdamiz, lekin oynaning grafik chiqishi oynadan o'tishi mumkin. Men o'zim uchun 20% ishlatardim, lekin ishonamanki, bu effektga erishish uchun yanada mos VTL bo'lishi mumkin.
3 -qadam: oynani monitorga o'rnatish
Bu 1 qismli akril varaqdan ikkita to'rtburchakni lazer bilan kesib olgan qismim. Akril varaqdan kesilgan birinchi to'rtburchaklar mening yog'och ramkamga, ikkinchisi esa monitorim 19 dyuymga teng edi.
Men buni Illustrator -da juda oddiy faylni yaratib, uni lazer kesgichga yuborish orqali qildim. Men faylni biriktirardim, lekin sizning o'lchamlaringiz menikidan farq qilishi mumkin.
Bu qism mukammal darajada kesilganidan so'ng, u monitorim old tomoniga yopishtirilgan. Men ekranga yopishib qolmaslik uchun monitorning old qismini oldim.
Ular bir -biriga juda yaxshi yopishib olishdi, keyin men akrilni yog'och ramkaning orqa tomoniga yopishtirdim va plastmassadan mayda o'tinlarga kichik teshiklarni burg'ilay boshladim. Burg'ulash teshiklari vintlarni yog'och va plastmassaga yoriq va bo'linishga olib kelmasdan kirishi uchun juda muhimdir. Men buni akril / monitorga ramkani mahkamlash uchun har tomondan 3 vint bilan, 6 tadan qildim.
4 -qadam: "Nerdy" ni olaylik (kodlash)
Agar siz Raspberry Pi -da men kabi yangi bo'lsangiz va qanday boshlashni bilmasangiz, men kabi siz ham bu ko'rsatmaga o'tishingiz kerak.
www.instructables.com/id/Setting-up-and-run…
Pi uchun operatsion tizimni NOOBS -ni yuklab olishni va sozlashni o'rganish.
Pi oynaning barcha miyalarini o'z ichiga oladi va unga ishlov berish eskizini ishga tushirishga imkon beradi.
NOOBS o'rnatilgan Raspberry Pi -ni ishga tushirgandan so'ng, siz Processing -ni o'rnatishingiz kerak bo'ladi.
Qayta ishlash - bu dizayner tomonidan Java dasturlarini yozish uchun ishlatiladigan IDE (integratsiyalashgan rivojlanish muhiti). Qayta ishlash yaqinda Raspberry Pi tomonidan qo'llab -quvvatlandi va siz boshqa noutbuk yoki shaxsiy kompyuterga ehtiyoj sezmasdan to'g'ridan -to'g'ri Pi -da ilovalar yaratishingiz mumkin. Pi-ga Processing-ni o'rnatish uchun ushbu bosqichga biriktirilgan 'processing-linux-arm' faylini oling, uni USB-ga joylashtiring va uni Pi-ga o'tkazing. Endi uni Raspberry ish stolida oching va Processing o'rnatishni boshlashi kerak.
Men ishlov berish eskizini biriktirdim (u Mirror_Pi.zip faylida ob -havo ikonkalari va reminder.txt bilan birga), men oynaga ilovani yaratganman. Piyoda oching va "Ishga tushirish" tugmasini bosing. Setup () tsiklidagi ekranning o'lchamiga mos keladigan kenglik va balandlik qiymatlarini o'zgartirish kerak bo'ladi.
Bu eskiz Vellington -Siti uchun ob -havo ma'lumotlarini oladi va Pi ning standart vaqt zonasi sozlamalaridan joriy sana va vaqtni oladi. Bundan tashqari, mening ehtiyojlarimga osongina tahrir qilinishi mumkin bo'lgan eslatuvchi.txt deb nomlangan ildiz papkasidagi.txt faylidan yaqinlashib kelayotgan qo'shimchalarni oladi. Unda taqvim va haftaning rejalashtiruvchisi bor, u qaysi haftada ekanligini biladi va o'sha haftadagi voqealaringizni ko'rsatadi.
*** Shaharingiz uchun ob -havo ma'lumotlarini chizish uchun sizga biroz kodlash mahorati kerak bo'ladi. Men bu ma'lumotlarni Firefox -ning ishlab chiquvchi vositalaridan foydalanib, accuweather.com saytidan oldim, bu erda saytning kodi qaerda ekanligini, hozirgi sharoit va tempni ko'rsatishini va uni ilovada ko'rsatilishini topdim. Siz buni o'zingiz tanlagan ob -havo veb -sayti bilan qilishingiz yoki Yahoo Weather kabi API -dan foydalanishingiz mumkin. ***
Agar siz eskizdan va uning ekranda qanday ko'rinishdan mamnun bo'lsangiz, ishlov berish oynasining yuqori qismidagi Eksport eskizini bosing va uni ilova sifatida eksport qiling.
5 -qadam: Pi -ni joylashtirish
Men monitorni orqa tomoniga o'rnatib qo'yish uchun PI uchun sumkani 3D chop etishga qaror qildim. Men bu ishni Normand ismli ishlab chiqaruvchining izzati bilan topdim:
Men 3D formatida UP Mini -da taxminan 2 soat ichida chop etdim. Bu holat ushbu loyiha uchun juda mos keladi, chunki u GPIO pinlarini himoya qiladi, lekin USB, HDMI, SD va Micro USB (quvvat) portlariga kirishga ruxsat beradi.
Men korpusning pastki qismini monitorning orqa qismiga vintlardek qo'ymaslik uchun monitorning orqa qismiga yopishtirdim.
6 -qadam: Quvvatni yoqing va qoyil qoling
Endi siz monitor va Raspberry Pi -ni yoqishingiz va eksport qilinayotgan ilovani ishlov berishdan ochishingiz kifoya.
Mana!
Agar siz ergashgan bo'lsangiz, endi o'zingizning aqlli oynangiz bo'lishi kerak, tabriklayman! Men sizning loyihalaringizni ko'rishni juda xohlardim va men sizga yordam berish uchun savollaringizga javob beraman. Agar siz menga biron bir maslahat bersangiz, men buni eshitishdan xursand bo'lardim. Men ushbu prototipni yanada rivojlantirishni rejalashtirmoqdaman, shuning uchun agar u bu erdan qaerga ketishini bilmoqchi bo'lsangiz, kelajakdagi yangilanishlar uchun meni kuzatib boring:-) Bu loyiha uchun juda ko'p potentsial o'zgarishlar mavjud va umid qilamanki, bu ko'rsatma yaratuvchi uchun foydali rejadir. Hamjamiyat.
Baxtli qarovchilar!
"Konfor zonasi orqasida" tanlovining ikkinchi mukofoti
2016 -yilgi "Internet narsalar" tanlovida bosh mukofot
Tavsiya:
Infinity Mirror Coaster: 8 qadam (rasmlar bilan)
Infinity Mirror Coaster: Ushbu loyihada men sizga 3D bosilgan maxsus korpus bilan cheksiz oynali plyonka yasashni ko'rsataman
Vortex Watch: Infinity Mirror qo'l soati: 10 qadam (rasmlar bilan)
Vortex Watch: Infinity Mirror qo'l soati: Ushbu loyihaning maqsadi cheksiz oynali soatning taqiladigan versiyasini yaratish edi. U RGB LED -laridan foydalanib, qizil, yashil va ko'k ranglarga mos ravishda soat, daqiqa va soniyalarni belgilab, vaqtni ko'rsatadi va bu ranglarni bir -birining ustiga qo'yadi
Wi-Fi Smart Scale (ESP8266, Arduino IDE, Adafruit.io va IFTTT bilan): 18 qadam (rasmlar bilan)
Wi-Fi Smart Scale (ESP8266, Arduino IDE, Adafruit.io va IFTTT bilan): Agar siz yashayotgan joy allaqachon yoz bo'lsa, bu ochiq havoda fitnes bilan shug'ullanish uchun ajoyib vaqt. Yugurish, velosipedda yugurish yoki yugurish - bu sizning vazningizni yo'qotishingiz yoki nazorat qilishni xohlasangiz, eng yaxshi mashq
Warping Infinity Mirror: 4 qadam (rasmlar bilan)
Warping Infinity Mirror: Cheksizlik oynasi yaqinlashib kelayotgan qurilishimning bir qismidir. Saytda buni qanday qilish haqida juda ko'p ajoyib ta'riflar bor va men ularning ko'pini tekshirib ko'rdim - ayniqsa Ben Finioning Arduino bilan ishlaydigan ajoyib va rag'batlantiruvchi versiyasi. Qanday
Arduino Infinity Mirror (Bluetooth va ovozli reaktiv): 9 qadam (rasmlar bilan)
Arduino Infinity Mirror (Bluetooth va ovozli reaktiv): Men maktab loyihasi uchun Infinity Mirror -ni yaratdim, uni Bluetooth yordamida telefon yoki planshet bilan boshqarishingiz mumkin. Oynada, shuningdek, ovoz/musiqani aniqlaydigan va shunga mos ravishda ko'zni qamashtiradigan mikrofon o'rnatilgan