Агуулгын хүснэгт:
- Хангамж
- Алхам 1: LED -ийг дуунд хариу үйлдэл үзүүлэх
- Алхам 2: Дуулгыг хэлбэржүүлэхийн тулд LED -ийг хайчилж, гагнах
- Алхам 3: Дуулга дээрх LED -ийг утсаар холбож, туршина уу
- Алхам 4: Breadboard дээрээс үнэгүй электроник
- Алхам 5: Эцсийн тохиргоо
- Алхам 6: Код (Arduino)
Видео: Wearable Tech Final Project - DJ Helmet: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү төслийн зорилго нь LED болон DJ дуулгыг шоу, хөөх хүчин зүйлд зориулан хөгжимд хариу үйлдэл үзүүлэх явдал юм. Бид Amazon.com -аас хаягтай LED зурвас, мотоциклийн малгай, Arduino uno болон утас ашиглаж байна.
Хангамж
Материалууд орно:
- Хаягдах боломжтой LED зурвас
- Мотоциклийн дуулга
- Ардуино Уно
- Утас ба гагнуурын төмөр
Алхам 1: LED -ийг дуунд хариу үйлдэл үзүүлэх
Эхний алхам бол бид LED зурвасыг дуунд хариу үйлдэл үзүүлэхийн тулд турших гэж байна, бид Sparkfun -ийн дууны хавтанг ашиглаж, талх, утас ашиглан Arduino -тэй холбоно. Arduino програм хангамжийг туршиж үзэхэд бид ашиглаж болох хоёр заалтыг олж авдаг. "Дугтуй" портоос ирж буй дууны далайц ба "хаалга" портоос хоёртын 1 /0 -ийн уншилт. Энэ хувьсагчийг ашиглан хаягийн хаягийн зурвас руу зураг зурж, "хаалга" нь нэг байх бөгөөд LED нь тодорхой өнгийг харуулдаг, дугтуй нь тодорхой түвшингээс дээш байвал тодорхой өнгийг харуулна. Бүрэн кодыг өгөх болно.
Алхам 2: Дуулгыг хэлбэржүүлэхийн тулд LED -ийг хайчилж, гагнах
Төслийнхөө үеэр би LED -ийг гадна талд нь нэмэлт гурвалжинтай X загвараар дуулгад нэмж оруулахаар шийдсэн бөгөөд хөгжмийг хэрхэн яаж тоглохыг илүү сайн хийхээр төлөвлөж байна. Тиймээс энэ алхам бол LED туузыг хүссэн уртаар нь огтолж, зүссэн тэмдэг дээр гагнах замаар булан үүсгэх явдал юм. Би үүнийг 10 орчим удаа хийх ёстой байсан, ялангуяа жижиг утастай ажиллахад маш их цаг хугацаа шаардагддаг. Энэ бол энэ алхам дахь ахиц юм
Алхам 3: Дуулга дээрх LED -ийг утсаар холбож, туршина уу
Энэ алхамд би LED -ийг arduino, дууны самбар, зүссэн LED -ээр холбож, зүсэлт, гагнуур зөв ажиллаж байгаа эсэхийг шалгасан.
Алхам 4: Breadboard дээрээс үнэгүй электроник
Энэ алхам дээр би бүх электрон хэрэгслийг талхны самбараас салгахад анхаарлаа хандуулсан. Би гагнах шаардлагатай бүх утсыг гагнаж, дуулгын утсыг уртасгаж сунгасан тул та Arduino -д бэхэлсэн малгайны зүүж болно. Миний олж чадаагүй хамгийн чухал зүйл бол гадны хүч байсан, би батерейг өөр өөр тохиргоонд туршиж үзсэн боловч надад хэрэгтэй үр дүнг юу ч өгөхгүй, зарим нь гэрэл галзууруулж, зарим нь өөр өнгөтэй болно. Харамсалтай нь энэ нь миний хэлхээний мэдлэгтэй холбоотой байж болох ч би компьютерын самбараас Arduino -ийн хүчийг хадгалахаар шийдсэн. Дууны самбар нь батерейгаар тэжээгддэг бөгөөд энэ нь сайн ажилладаг
Алхам 5: Эцсийн тохиргоо
Энэ сүүлчийн алхамд би дууны самбараас ирсэн утгыг уншиж, кодыг шинэ утгатай тааруулж өөрчилсөн бөгөөд нэг зүйлийг өөрчилсөн нь талхны самбараас хасагдсан юм. Би LED туузыг малгайнд наачихаас өмнө наагаад эцэст нь дахин туршив.
Алхам 6: Код (Arduino)
// NeoPixel Ring энгийн ноорог (c) 2013 Shae Erisson
// GPLv3 лицензийн дагуу бусадтай нь нийцүүлэн гаргасан
// Adafruit NeoPixel номын сан
#оруулах
#ifdef _AVR_ #include // 16 MHz Adafruit Trinket -д шаардлагатай
// Arduino дээрх аль зүү нь NeoPixels -тэй холбогдсон бэ?
#тодорхойлох PIN 3 // Trinket эсвэл Gemma дээр үүнийг 1 болгож өөрчлөхийг санал болгоорой
// Arduino -д хэдэн NeoPixel хавсаргасан бэ?
#depine NUMPIXELS 166 // Алдартай NeoPixel бөгжний хэмжээг
Adafruit_NeoPixel пикселүүд (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
#тодорхойлох DELAYVAL 500 // Пикселийн хооронд түр зогсоох цаг (миллисекундээр)
хүчингүй тохиргоо () {
#тодорхойлсон бол (_ AVR_ATtiny85_) && (F_CPU == 16000000)
clock_prescale_set (clock_div_1); Tracket-ийн тусгай кодын #endif // END.
пиксел.begin (); // NeoPixel зурвасын объектыг эхлүүлэх (шаардлагатай)
Цуваа эхлэх (9600); }
void loop () {
int sensorValue = analogRead (A1);
int sensorValue2 = digitalRead (7); Serial.println (sensorValue); // саатал (5); //pixels.clear (); // Бүх пикселийн өнгийг "унтраасан" болгож тохируулна уу
хэрэв (sensorValue2 == 1) {
for (int i = 0; i <28; i ++) {piksel.setPixelColor (i, 15, 0, 50);
}
for (int i = 48; i <81; i ++) {piksel.setPixelColor (i, 15, 0, 50);
}
for (int i = 102; i <129; i ++) {piksel.setPixelColor (i, 15, 0, 50);
}
for (int i = 148; i <166; i ++) {piksel.setPixelColor (i, 15, 0, 50); }} ////////////////////////////// else {for (int i = 0; i <28; i ++) {piksel.setPixelColor (i, 0, 0, 0);
}
for (int i = 48; i <81; i ++) {piksel.setPixelColor (i, 0, 0, 0);
}
for (int i = 102; i <129; i ++) {piksel.setPixelColor (i, 0, 0, 0);
}
for (int i = 148; i <166; i ++) {piksel.setPixelColor (i, 0, 0, 0); }} ///////////////////////////////////// if (sensorValue == 3 || sensorValue == 2) {for (int i = 29; i <47; i ++) {piksel.setPixelColor (i, 255, 0, 0);
}
for (int i = 82; i <101; i ++) {piksel.setPixelColor (i, 255, 0, 0);
}
for (int i = 130; i <148; i ++) {piksel.setPixelColor (i, 255, 0, 0);
} пиксел.шоу (); } if (sensorValue> 3) {for (int i = 29; i <47; i ++) {piksel.setPixelColor (i, 0, 155, 155);
}
for (int i = 82; i <101; i ++) {piksel.setPixelColor (i, 0, 155, 155);
}
for (int i = 130; i <148; i ++) {piksel.setPixelColor (i, 0, 155, 155);
}
пиксел.шоу (); } өөр {for (int i = 29; i <47; i ++) {piksel.setPixelColor (i, 0, 0, 0);
}
for (int i = 82; i <101; i ++) {piksel.setPixelColor (i, 0, 0, 0);
}
for (int i = 130; i <148; i ++) {piksel.setPixelColor (i, 0, 0, 0);} пиксел.шоу (); }}
Зөвлөмж болгож буй:
IPad Stylus Зөвлөгөө - (Жижиг хэсгүүдийг тийрэлтэт машин дээр хэрхэн эргүүлэх вэ), би үүнийг Tech Shop дээр хийсэн!: 7 алхам
IPad Stylus Tip - (Жижиг эд ангиудыг тийрэлтэт машин дээр хэрхэн эргүүлэх вэ), Би үүнийг Tech Shop -д хийлээ! Энэ бол өөрийн багтаамжийн зүүг хийх хамгийн хэцүү хэсэг юм! Миний хөгжүүлж буй даралт мэдрэмтгий зүүг резинэн үзүүрээр барих гуулин үзүүр хэрэгтэй байсан. Энэхүү зааварчилгаа нь танд миний
Arduino High Tech Safe: 6 алхам
Arduino High Tech Safe: Энэ бол миний arduino өндөр технологийн аюулгүй. Шүүгээний түгжээг тайлахын тулд та хуруугаа сканнердаж, картаа сканнердаж, дараа нь 4 оронтой нууц үгээ оруулах ёстой. Энэ төсөл нь маш дэвшилтэт тул эхлэгчдэд ашиглахыг зөвлөдөггүй. Код урт, гэхдээ би үүнийг хуваалцах болно
Vintage Tech: Le Minitel: 6 алхам
Vintage Tech: Le Minitel: Minitel бол 80 -аад онд Францад танилцуулсан энэхүү гайхалтай тансаг терминал юм (түүхийг бүрэн эхээр нь үзнэ үү). Би бага байхдаа Minitel -ийг ашигладаг байсан бөгөөд энэ нь саяхан миний замыг хөндлөн гарсан тул үнэхээр " зүгээр л " терминал, үүнийг y консол руу холбож болно
Заавар Do Projeto Final Do Curso IoT Aplicada ухаалаг гэрийн Inatel / Novembro 2017: 4 алхам (зурагтай)
Зааврыг Do Projeto Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: Андройд эсвэл IOS үйлдлийн системтэй танилцах шаардлагагүй болно. Тэмдэглэлийн дэвтэр com цонхнууд 10. Essa plataforma chama-se Ionic, q
Walkman-Pod-ийн 8 зүйл (Retro-tech): 7 алхам (зурагтай)
8 Track Walkman-Pod Thing (Retro-tech): Энэ бол Sony Walkman-ийг тэднээс эрт зохион бүтээсэн бол юу болох байсныг харуулах үнэхээр галзуу төсөл юм. соронзон хальснуудыг зохион бүтээсэн). Өөрөөр хэлбэл би хийж чадах уу