Mundarija:
- 1 -qadam: Material
- 2 -qadam: Elektr sxemasi
- 3 -qadam: Dastur (Dasturda uitleg Staat)
- 4 -qadam: mexanik
Video: Escape Room Codegenerator: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Voor dit project werd er gevraagd om een machine te ontwikkelen die gebruikt zal yomonlashib ketgan xonada. Mashinani o'chirish mashinasi-bu eshikni o'chirish uchun mo'ljallangan, bu sizning qo'lingiz bilan chiroqni o'chirishga imkon beradi, lekin bu 3-raqamli kodni o'chirib qo'yadi. O'yin -kulgilar juda samarali bo'lib, ular juda ixchamdir. Hamma jamoalar o'z o'yinlarini yaxshi bilishadi.
Mashinaning zelf so'zlari ontworpen bilan ham uchrashdi, shuningdek, ishlab chiqaruvchilarning eng yaxshi nomlari: Maker Fair Gent die plaats vindt op 8, 9 -da 10 -may, 2020 -yildayoq. ontworpen qochish xonasi.
Covid-19 inqirozi boshlanganidan so'ng, eshiklar yopildi, lekin bu loyiha juda katta edi. Hierdoor - bu qo'l simulyatsiyalari.
1 -qadam: Material
Elektronika:
(x1) Arduino (Leonardo, ovozli versiya)
(x3) Arja drukknoppen (drie verschillende kleuren)
(x1) 12V o'chirish (kompyuterni qo'lda ushlab turish)
(x3) RGB Ledstrips (har bir chiziq uchun 12 ta yorug'lik)
(x3) og'irligi 10kOm
Qolaversa, har bir kishi o'z so'zini aytdi, lekin bu juda katta muammo. Bu erda siz non -bluetooth -ni ishlatishingiz mumkin, lekin bu sizning xohlagan narsangizga to'g'ri keladi.
Dupon simlari sarlavhalar bilan zaxiralanadi, bu esa elektron tijorat bilan shug'ullanadi.
Uskuna:
(x6) o'qish
mdf plaat (balandligi: 4 mm):
(x4) 500 x 400 mm
(x2) 500 x 100 mm
(x2) 400 x 100 mm
(x1) 500 x 20 mm
(x2) 400 x 20 mm
(x2) 120 x 500 mm
Aqlli ma'lumotlarga ko'ra, bu sizning loyihangizdir.
Asboblar:
Loyihani o'chirib tashlash uchun asbob -uskunalar yo'qoladi (bu freesmachin bilan bog'liq), Arduino IDE -ni yuklab oling, kompyuterni yuklab oling, kompyuterni o'chirib qo'ying (masalan, boormachine) va boshqalar.
2 -qadam: Elektr sxemasi
Hech qanday elektr chizilmasin, bu rasmni o'chirib qo'ying. Bu sxemaning o'zi, bu non panelida, agar siz o'zingizni xohlasangiz, u holda, har bir kishi bosilgan matni bosib chiqarishni osonlashtiradi.
Vo voeding hier is voorgesteld a.d.h.v. bir vaqtning o'zida, bir vaqtning o'zida kompyuterni o'chirib qo'yish, kompyuterni o'chirish va o'chirish, shuningdek, chiziqli chizg'ichlarni o'chirib qo'yish kerak.
Dasturni tuzish uchun dasturni tinkercad orqali ulang. (heeft ween weiziging nogdig zeker de foto)
3 -qadam: Dastur (Dasturda uitleg Staat)
#qo'shing
#foydalaning NUM_LEDS 12 #LED_PIN1ni aniqlang 4 #LED_PIN2ni belgilang 1 #LED_PIN3ni aniqlang 0 int tugmasiState1 = 0; int tugmasiState2 = 0; int tugmasiState3 = 0; Adafruit_NeoPixel strip1 = Adafruit_NeoPixel (NUM_LEDS, LED_PIN1, NEO_RGB); Adafruit_NeoPixel strip2 = Adafruit_NeoPixel (NUM_LEDS, LED_PIN2, NEO_RGB); Adafruit_NeoPixel strip3 = Adafruit_NeoPixel (NUM_LEDS, LED_PIN3, NEO_RGB); const int buttonPin1 = 3; const int buttonPin2 = 2; const int buttonPin3 = 8; void setup () {pinMode (buttonPin1, INPUT); pinMod (tugmaPin2, Kirish); pinMod (tugmaPin3, Kirish); strip1.begin (); strip1.setBrightness (50); strip1.show (); strip2.begin (); strip2.setBrightness (50); strip2.show (); strip3.begin (); strip3.setBrightness (50); strip3.show (); } void loop () {// Uitlezen van de Knoppen buttonState1 = digitalRead (buttonPin1); buttonState2 = digitalRead (buttonPin2); buttonState3 = digitalRead (buttonPin3); Ledstrip1 (3, 8, buttonState1, buttonState2, buttonState3); Ledstrip2 (3, 10, buttonState1, buttonState2, buttonState3); Ledstrip3 (3, 2, buttonState1, buttonState2, buttonState3); } void Ledstrip1 (uint8_t kutish, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {for (uint16_t i = 0; i <strip1.numPixels (); i ++) {strip1.setPixelColor (i, strip1. Color (180, 0, 255)); strip1.show (); } strip1.clear (); } if if (knop1 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip1.setPixelColor (i, strip1. Color (255, 255, 0)); strip1.show (); }} if if (knop3 == HIGH || knop2 == HIGH) {strip1.clear (); }} void Ledstrip2 (uint8_t kutish, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {for (uint16_t i = 0; i <strip2. numPixels (); i ++) {strip2.setPixelColor (i, strip2. Color (180, 0, 255)); strip2.show (); } strip2.clear (); } if if (knop2 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip2.setPixelColor (i, strip2. Color (0, 0, 255)); strip2.show (); }} if if (knop1 == HIGH || knop3 == HIGH) {strip2.clear (); }} void Ledstrip3 (uint8_t kutish, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {for (uint16_t i = 0; i <strip3. numPixels (); i ++) {strip3.setPixelColor (i, strip3. Color (180, 0, 255)); strip3.show (); } strip3.clear (); } if if (knop3 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip3.setPixelColor (i, strip3. Color (0, 255, 0)); strip3.show (); }} if if (knop1 == HIGH || knop2 == HIGH) {strip3.clear (); }}
4 -qadam: mexanik
Hujjatlarning to'liq mexanikasi hech qachon o'chirilmagan. Haqiqatan ham, loyihani amalga oshirishni xohlaganingizdek, biz ham bu asbob -uskunalarni ishlatishni xohlaymiz.
Bu.dwg fayli hujjatdir.
Umid qilamanki, bu pdf formatida, shuningdek, yuqori texnologiyali texnologiyalar bilan ta'minlanadi. Bu erda hamma narsa tez -tez uchrab turadi.
Tavsiya:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Escape Room dekoder qutisi: 7 qadam (rasmlar bilan)
Escape Room Decoder Box: Escape Rooms - bu juda qiziqarli va jamoaviy ishlash uchun ajoyib mashg'ulotlar. Siz o'zingizning qochish xonangizni yaratish haqida o'ylab ko'rganmisiz? Xo'sh, bu dekoder qutisi bilan siz yaxshi yo'lda bo'lishingiz mumkin! Es -dan foydalanish haqida o'ylaganingiz yaxshiroq
IOT CA2 Secure Smart Home/Room: 8 qadam
IOT CA2 Xavfsiz Smart Uy/Xona: Mundarija 1 Smart Secure Home -ga umumiy nuqtai 2 Uskuna talablari + O'rnatish3 Dasturiy ta'minot talablari + O'rnatish4 Raspberrypi -ni bir narsa sifatida ro'yxatdan o'tkazish5 S3 chelak 6 DynamoDB -ni sozlash + Qoidalar7 Kutilayotgan natija8 Kodlari (Pastebindan) 9 ManbalarO'rganish