Агуулгын хүснэгт:
- Алхам 1: Олон зоос хүлээн авагчийг тохируулна уу
- Алхам 2: Олон зоос хүлээн авагчийг Arduino Mega руу холбоно уу
- Алхам 3: LCD -ийг Breadboard болон Arduino Mega -тай холбоно уу
- Алхам 4: LED гэрлийг Breadboard болон Arduino Mega -тай холбоно уу
- Алхам 5: Товчлууруудыг холбоно уу
- Алхам 6: Bright Saver Sketch -ийг Arduino руу байршуулна уу
- Алхам 7: Bright Saver's House -ийг угсарна уу
Видео: Arduino Mega -тай хийсэн Bright Saver: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Bright Saver нь хадгаламжийн мэдээллийг үнэн зөв, хамгийн сүүлийн үеийн байдлаар харуулах бөгөөд хадгаламжийн зорилгоо тодорхойлох боломжийг танд олгоно. Жишээлбэл, өгсөн хоёр товчлуурыг ашиглан зорилгоо тавьсны дараа та ахиц дэвшил, зорилгодоо хүрэхийн тулд хичнээн их зүйл хэрэгтэй байгааг ажиглаж болно.
Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд шаардлагатай
- 1x Arduino Mega
- 1х талхны самбар (том)
- 1х програмчлагдах олон зоос хүлээн авагч CH-924 (4 зоосны төрөл)
- 1х 12В хувьсах гүйдлийн адаптер
- 1х Эмэгтэй DC Jack баррель адаптер
- 1x LCD 16x2
- 1х 10К потенциометр
- 4x LED (Улаан, Шар, Ногоон, Олон RGB)
- 4х резистор (220 ом)
- 2х мини товчлуур (улаан, цэнхэр)
- Сингапурын гурав дахь цувралын зоосны багц
- Холбогч утас (эрэгтэй-эрэгтэй)
- Давхар төгсгөлтэй хар тугалганы хавчаарын утас
Энэхүү төсөл нь бүх хүмүүст тохиромжтой, үүнд Arduino эхлэн суралцагчид багтсан болно! Сингапурын янз бүрийн төрлийн зоосыг олон зоос хүлээн авагчаар хүлээн авдаг. Зоосыг оруулсны дараа LCD дэлгэц дээр хадгаламжийн мэдээллийг харуулах бөгөөд таны ахиц дэвшил шинэчлэгдэх болно. Зорилгоо тодорхойлохын тулд товчлууруудыг Arduino болон Bright Saver -тэй холбож, зорилгоо тохируулах боломжтой болно.
Зоос оруулах бүрт Bright Saver -ийн гахайн банк таны хадгаламжийн явцыг шалгаж, тодорхой өнгөөр гэрэлтүүлж, хадгаламжийн амжилтанд хүрсэн эсэхийг харуулна. Жишээлбэл, хэрэв таны ахиц дэвшил таны тавьсан зорилтын 25 хувьд хүрсэн бол Bright Saver нь улаан гэрлийг харуулна. 50 хувийг давсны дараа таны зорилтот түвшний 75 хувийг давахад LED нь шар, ногоон болж хувирна. Эцэст нь хэлэхэд, зорилгоо биелүүлсний дараа LED гэрэл улаан, ногоон, цэнхэр хооронд эргэлдэнэ.
Зорилтот хадгаламжийн LED өнгөт дэлгэц
- 25 дахь хувиар → Улаан
- 50 дахь хувьтай → Шар
- 75 дахь хувьтай → Ногоон
- 100 хувьтай байна → Олон RGB
Сингапурт санал болгож буй цахим дэлгүүрүүд
1. Каруселл
2. Space Limited Tower, #B1-07 дахь Space Electronics Pte Ltd
3. Соготик
Bright Saver -ийн шалтгаан
Bright Saver -ийг сонгох болсон шалтгаан нь миний бага насны туршлагатай холбоотой юм. Бага наснаасаа би гахайн банк ашиглан тэтгэмжийнхээ мөнгийг хэмнэх сонирхолтой байсан боловч нээхээс өмнө бөглөх ёстой байв. Гэсэн хэдий ч би гахайн банкны жингээр хичнээн их мөнгө хэмнэсэнээ хэлж чадсангүй. Түүгээр ч үл барам эдгээр зоосыг дараа нь эцэг эхтэйгээ мөнгөн тэмдэгтээр сольж байсан болохоор би бүх хадгаламжаа зоосоор тооцоолоход маш хэцүү санагдсан. Тиймээс, энэ боломжийг ашиглан зоосныхоо хадгаламжийг тоолоход тусалдаг, тохируулсан, ухаалаг гахайн банктай болох нь маш сайн гэж би бодлоо.
Bright Saver -ийн ирээдүйн хувилбар
Bright Saver -ийн ирээдүйн хувилбар нь Piezo Buzzer ашиглан хадгаламжийн зорилгодоо хүрэх үед аялгууг баяр болгон тоглодог. Bright Saver нь таны нэрээр мэндчилж, дуу хоолойгоор автоматаар зорилтот мэдээллийг өгөх интерактив туслагч байж болно. Bright Saver нь гар утасны аппликэйшнд холбогдсон гэх мэт дэвшилтэт технологийг ашиглан хүссэн үедээ, хаана ч хамаагүй утсаараа дамжуулан хадгаламжаа хянах боломжийг олгодог бөгөөд ингэснээр зарцуулах зуршлаас урьдчилан сэргийлж чадна.
Adafruit -ийн гарын авлагаас Arduino, LCD, ганц зоос хүлээн авагч гэх мэт электрон төхөөрөмж ашигладаг хичээлээс санаа авав. Гэсэн хэдий ч шинж чанарууд нь энгийн байсан тул би интерактив, функциональ, хувийн онцлог шинж чанаруудыг нэмж оруулахыг хүсч байна. Анхны кодууд нэлээд өөрчлөгдсөн.
Bright Saver нь Creative Commons Attribution-NonCommercial 4.0 олон улсын лицензийн дагуу лицензлэгдсэн болно.
Алхам 1: Олон зоос хүлээн авагчийг тохируулна уу
Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд шаардлагатай
1. Програмчлагдах олон зоос хүлээн авагч CH-924 (4 зоосны төрөл)
2. 1х 12В хувьсах гүйдлийн адаптер
3. 1х Эмэгтэй DC Жак баррель адаптер
Олон зоос хүлээн авагч хэрхэн ажилладаг талаар та гайхаж байж магадгүй юм
Энэхүү зоос хүлээн авагчийн мэдрэгч нь зоосны зузаан, диаметр, уналтын хугацааг ашиглан тэдгээрийг тодорхойлох боломжтой бөгөөд үүнийг бүрэн програмчлах боломжтой тул та ямар ч төрлийн валютаар хязгаарлагдахгүй. Үүнийг тод хэмнэгч болгон ашиглахаас гадна та үүнийг автомат машин, аркад тоглоомд ашиглаж болно!
Олон зоос хүлээн авагчийг тохируулах алхамууд
1. Зоос хүлээн авагчийг тохируулахаас өмнө Улаан ба Хар утсыг Эмэгтэй DC баррель Жак адаптерт холбоно уу. DC Barrel Jack Adapter -ийн терминалуудыг эерэг ба сөрөг гэж тэмдэглэсэн бөгөөд хоёр дахь зурагт үзүүлсэн терминалуудыг чангалахын тулд халив шаардлагатай болно.
o Улаан утас itive Эерэг
o Хар утас ⟹ Сөрөг
2. Эмэгтэй DC баррель Жак адаптерийг 3 -р зурагт үзүүлсэн 12V хувьсах гүйдлийн адаптертай холбоно уу.
3. Дараа нь цагаан, саарал утсыг 2 -р алхамд дурдсан Arduino -той холбох болно.
4. Зоос хүлээн авагчийг асаасны дараа улаан LED асаж, "BEEP" дуутай байх болно.
5. Тав дахь зурагт үзүүлсэн 0.10, 0.20, 0.50, 1.00 долларын өөр өөр зоос бэлтгэ.
6. Зоос хүлээн авагчийг дараах алхмуудаар тохируулна уу.
- "ADD" ба "MINUS" товчлуурыг дараад хэдэн секундын турш барь, LED дэлгэц дээр "A" үсэг гарч ирнэ.
- "SET" товчийг хэдхэн секундын турш дарахад "E" үсэг гарч ирнэ.
- "ADD" ба "MINUS" товчийг ашиглан хичнээн зоос ашиглахыг сонгоно уу. Манай тохиолдолд бид "4" ($ 0.10, $ 0.20, $ 0.50 ба $ 1.00) -ийг сонгох болно. "SET" товчийг хэдхэн секундын турш дарахад "H1" үсэг гарч ирнэ.
- "H1" үсэг нь шалгалт тохируулга хийхэд ашиглах анхны зоосыг хэлнэ. Та хичнээн дээж авах зоосыг сонгож болно. Миний хувьд би илүү нарийвчлалтай байхын тулд 0.10 долларын 15 дээжийн зоосыг ашиглах болно. Баталгаажуулахын тулд "SET" дарна уу.
- Дараа нь зоос бүрийн гаралтын импульсийн хэмжээг сонгохын тулд "P1" үсэг гарч ирнэ. Хамгийн их импульс нь 50 байдаг тул танихад хялбар болгохын тулд би 1 -ээс 10 хүртэлх импульсийг сонгосон.
⮎ Жишээ нь:
o 0.10 долларыг "1" болгож тохируулсан;
o 0.20 долларыг "2" болгож тохируулсан;
o 0.50 долларыг "5" болгож тохируулсан;
o 1.00 долларыг "10" болгож тохируулсан
- Баталгаажуулахын тулд "SET" товчийг дарна уу.
- Эхний зоосны нарийвчлалын түвшинг тогтоохын тулд "F1" үсэг гарч ирнэ. Утга нь 1 -ээс 30 хүртэл байдаг бөгөөд 1 нь хамгийн үнэн зөв байдаг. Хэрэв ижил төрлийн зоос ижил төстэй байвал үнэ нь илүү нарийвчлалтай байх ёстой. Миний хувьд би 7. ADD, MINUS товчлуурыг ашиглаад "SET" товчлуурыг хэдхэн секундын турш дарсан.
- "H2" үсэг гарч ирэх бөгөөд 4 -р алхамаас 6 -р алхам хүртэл ижил үйлдлийг давтана. Гэсэн хэдий ч 5 -р алхамд дурдсан бүх зоосны импульс өөр өөр байдаг гэдгийг анхаарна уу.
- H1 -ээс H2 хүртэл тохируулсны дараа "SET" товчийг дарахад "A" үсэг гарч ирэх бөгөөд "SET" товчийг дарж шинэ тохиргоог баталгаажуулахын тулд "E" үсэг гарч ирнэ. (ЧУХАЛ!)
- Эцэст нь хэлэхэд цахилгаан унтраалгыг унтрааж, асаана уу.
- "SET" товчийг дарахад "A1" үсэг гарч ирнэ. Та эхний зоосноос дээж авч эхэлж болно: 15 дээжтэй 0.10 доллар. Дууссаны дараа "SET" товчийг дарна уу.
- Дараа нь "A2" үсэг ижил үйлдлийг давтаж "SET" товчийг дарна. Тохиргоо дууссаны дараа систем автоматаар дахин асах болно.
Одоо та зоос хүлээн авагчийг Arduino -той програмчлахад бэлэн боллоо!: D
Алхам 2: Олон зоос хүлээн авагчийг Arduino Mega руу холбоно уу
Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд шаардлагатай
1. Олон зоосны хүлээн авагч
2. Arduino Mega
3. Давхар төгсгөлтэй хар тугалганы хавчаарын утас
4. Эмэгтэй-эмэгтэй үсрэлт
Олон зоос хүлээн авагчийг Arduino руу холбох алхамууд
Нэгдүгээрт, USB кабелийг Arduino Mega болон зөөврийн компьютер дээрээ залгаарай.
1 -р алхамд дурдсанчлан диаграммд үзүүлсэн Цагаан утсыг 2 -р зүү, саарал утсыг Pin GND -тэй холбоно уу.
Миний хувьд, би матрын хавчаар ашиглан эмэгтэй-эмэгтэй үсрэгчдэд утсыг Arduino тээглүүрт оруулжээ.
Алхам 3: LCD -ийг Breadboard болон Arduino Mega -тай холбоно уу
Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд шаардлагатай
1. Талхны самбар
2. Arduino Mega
3. LCD дэлгэц
4. Эмэгтэй-эмэгтэй холбогч утас
LCD -ийг Breadboard болон Arduino Mega -тай холбох алхамууд
1. Талхны хавтангийн хажуу талд гагнасан LCD дэлгэцийг холбоно уу.
2. Сөрөг төмөр замыг Arduino -ийн Pin GND руу холбоно уу. Энэ нь тухайн эгнээнд холбогдсон бүх зүйлийг Pin GND гэж үзэх болно гэсэн үг юм.
3. Эерэг төмөр замыг Arduino -ийн 5V зүү рүү холбоно уу.
4. LCD -ийн эхний (VSS) ба сүүлчийн (K) зүүг GND -ийг харуулсан сөрөг төмөр замд холбоно уу.
5. LCD -ийн 2 -р (VDD) ба 15 -р (A) зүү (LCD -ийн арын гэрэлтүүлэг) -ийг нийлүүлэх зүүг эерэг төмөр замд холбоно уу.
6. Потенциометрийн 1 -р зүүг эерэг төмөр замд холбоно.
7. Потенциометрийн 3 -р зүүг сөрөг төмөр замд холбоно.
8. Потенциометрийн гол зүүг хяналтын ба тодосгогч зүү болох 3 -р (V0) зүүтэй холбоно уу.
9. LCD -ийн 4 -р (Register Select - RS) зүүг Arduino -ийн 3 -р зүүтэй холбоно уу.
10. LCD -ийн 5 -р (Унших/Бичих - RW) зүүг сөрөг төмөр замд холбоно уу. Бид LCD дэлгэцийг ашиглаж байгаа тул бичихийг багасгах хэрэгтэй.
11. LCD -ийн 6 -р (Enable - E) зүүг Arduino -ийн 4 -р зүүтэй холбоно уу.
12. LCD -ийн өгөгдлийн тээглүүрийг холбоно уу.
o LCD -ийн 11 -р (D4) зүүг Arduino -ийн 8 -р зүү рүү холбоно уу
o LCD -ийн 12 -р (D5) зүүг Arduino -ийн 9 -р зүү рүү холбоно уу
o LCD -ийн 13 -р (D6) зүүг Arduino -ийн 10 -р зүү рүү холбоно уу
o LCD -ийн 14 -р (D7) зүүг Arduino -ийн 11 -р зүүтэй холбоно уу
Холбогдсоны дараа LCD асах бөгөөд та потенциометр ашиглан дэлгэцийн тод байдлыг тохируулж болно.
Алхам 4: LED гэрлийг Breadboard болон Arduino Mega -тай холбоно уу
Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд шаардлагатай
1. Талхны самбар
2. Arduino Mega
3. 4х резистор (220 Ом)
4. 4x LED (Улаан, Шар, Ногоон, Олон RGB)
5. 8x Давхар төгсгөлтэй хар тугалганы хавчаарын утас
6. Эмэгтэй-эмэгтэй холбогч утас
LED гэрлийг Breadboard болон Arduino Mega -тай холбох алхамууд
1. Талх самбараас хасах түвшинг Arduino -ийн GND зүүтэй холбож нийтлэг ойлголтыг бий болгох.
2. Нэг хөлөө сөрөг хурдтай холбож резисторыг оруулна.
3. LED -ийг талх болон Arduino -той холбохын өмнө та LED тээглүүрийн талаар мэдэж байх хэрэгтэй. Богино зүү нь сөрөг хар тугалга бөгөөд урт зүү нь эерэг хар тугалга юм.
4. Холбогч утаснуудыг резисторуудын үзүүр бүрт хооронд нь зэрэгцүүлэн холбоно.
5. Холбогч утасны нөгөө үзүүрийг матрын хавчаарын утсаар холбоно.
6. Матарны хавчаарын нөгөө үзүүрийг LED -ийн богино залгуурт холбоно.
7. Шинэ матрын хавчаарын утсыг ашиглан LED-ийн урт залгуурыг эмэгтэй-эмэгтэй холбогч утсаар холбоно.
8. Эмэгтэй-эмэгтэй холбогч утаснуудын нөгөө үзүүрийг Arduino руу холбоно уу.
⮎ Жишээ нь:
o Улаан LED нь Arduino -ийн 16 -р зүү
o Шар LED нь Arduino -ийн 14 -р зүү
o Ногоон LED нь Arduino -ийн 15 -р зүү
o Multi-RGB LED нь Arduino-ийн 17-р зүү
Алхам 5: Товчлууруудыг холбоно уу
Энэхүү Bright Saver -ийн хувьд бид улаан, цэнхэр гэсэн хоёр товчлуурыг ашиглан LCD дэлгэц дээр зорилгоо тавих болно. Улаан товчлуур нь зорилгоо нэмэгдүүлэх, цэнхэр товчлуур нь зорилтот түвшинг бууруулах зорилготой юм.
Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд шаардлагатай
1. Arduino Mega
2. 2x мини товчлуур (улаан ба цэнхэр)
3. 6x Давхар төгсгөлтэй хар тугалганы хавчаарын утас
4. Эмэгтэй-эмэгтэй холбогч утас
Цэнхэр товчлуураас эхлэн
1. Улаан товчны 3 хөлийг 3 матрын хавчаараар холбоно.
2. Торон хавчаарын нөгөө үзүүрийг холбогч утаснуудтай холбоно уу.
3. Холбогч утаснуудын нөгөө үзүүрийг диаграммд үзүүлсэн шиг талхны самбартай холбоно уу.
4. Талхны самбарыг Arduino Pin 20 -той холбогч утсаар холбоно уу.
5. Улаан матрын хавчаарын холбогч утастай зэрэгцэн эерэг төмөр замд холбогдоно уу.
6. Шар матрын хавчаарын холбогч утастай зэрэгцэн сөрөг төмөр замд холбогдоно уу.
Улаан товчлуураас эхлэн
1. Улаан товчны 3 хөлийг 3 матрын хавчаараар холбоно.
2. Торон хавчаарын нөгөө үзүүрийг холбогч утаснуудтай холбоно уу.
3. Диаграммд үзүүлсэн шиг холбогч утасны нөгөө үзүүрийг талхны самбартай холбоно уу.
4. Талхны самбарыг Arduino Pin 21 -т холбогч утас ашиглан холбоно уу.
5. Ногоон матрын хавчаарын холбогч утастай зэрэгцэн эерэг төмөр замд холбогдоно уу.
6. Сөрөг төмөр замын нэг талыг сөрөг төмөр замын нөгөө талд холбоно.
Алхам 6: Bright Saver Sketch -ийг Arduino руу байршуулна уу
Алхам 7: Bright Saver's House -ийг угсарна уу
Шаардлагатай багаж хэрэгсэл
1. Картонон хавтан
2. Халуун цавуу буу
3. Шураг
4. Эвиан эрдэс усны сав, 750мл
5. Байнгын маркерууд
6. Хутга хутга
Байшин барих алхамууд
1. Нэгдүгээрт, би зоосны хүлээн авагчийн дотоод хэсгийг байшингийн урд талд бэхлэхийн тулд хэмжиж боолтоор бэхлэв. Мөн би зоосоо оруулахын тулд байшингийн ёроолыг хайчилж авлаа.
2. Зоос хүлээн авагч болон зоосны банкинд дэмжлэг үзүүлэх картон бэлдэж өгснөөр байшин жингээ даах чадвартай эсэхийг шалгахын тулд байшингийн дотор талд хүчтэй тулгуур бүхий гадна талыг барихаа бүү мартаарай.
3. Arduino болон Breadboard -ийг байшин дотор оруулаарай.
4. Байшингийн хажуугийн нүхийг хайчилж LCD болон товчлууруудыг байрлуул. LCD нь Breadboard -т залгагдсан хэвээр байгааг анхаарна уу.
Зөвлөмж болгож буй:
Гэрийн хийсэн Arduino TV-B-Gone: 4 алхам (зурагтай)
Гэрийн хийсэн Arduino TV-B-Gone: Бага байхдаа надад TV b go Pro гэж нэрлэгддэг үнэхээр гайхалтай хэрэгсэл байсан бөгөөд энэ нь үндсэндээ бүх нийтийн алсын удирдлага юм. Та үүнийг ашиглан дэлхийн аль ч телевизийг асаах, унтраах боломжтой бөгөөд хүмүүстэй замбараагүй байх нь үнэхээр хөгжилтэй байсан. Найз нөхөд бид хоёр ресторанд орох болно
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
Sonoff B1 нь уугуул Apple -ийн гэрийн иж бүрдэлтэй: Arduino -ийн хийсэн 6 алхам
Sonoff B1 нь уугуул Apple -ийн гэрийн иж бүрдэл бүхий Arduino -аас бүтээсэн: Энэхүү үл тэвчих чадвар нь Sonoff B1 чийдэнг нэмэлт гэрлүүдгүйгээр Apple -ийн гэрийн иж бүрдэлд хэрхэн яаж нэгтгэх талаар танд маш хялбар арга замыг танилцуулж байна. 's1. Цагаан Led " Дулаан "
Өөрөө хийсэн Arduino самбар: 8 алхам
Өөрөө хийсэн Arduino самбар: Arduino-ийн самбарыг өөрөө хийснээр та цахилгаан хангамж, цаг хугацааны хэлхээ, ATmega IC (нэгдсэн хэлхээ) ашиглах гэх мэт зарим дэвшилтэт сэдвүүдийг багтаасан шинэ бүрэлдэхүүн хэсгүүд, электрон хэлхээний талаар олж мэдэх болно. ирээдүйтэй хамт
HX1 -DM - Upcycled Arduino DUE хөдөлгүүртэй DIY бөмбөр машин (Dead Maschine MK2 -ээр хийсэн): 4 алхам
HX1 -DM - Upcycled Arduino DUE хөдөлгүүртэй DIY бөмбөрийн машин (Dead Maschine MK2 -ээр хийсэн): The Spec. Hybrid Midi хянагч / бөмбөрийн машин: Arduino DUE хөдөлгүүртэй! Маш бага хоцролттой 1 &gs; 16 хурдны мэдрэгч дэвсгэр нь хэрэглэгчдэд ямар ч Midi #CC команд өгөх боломжтой 16ch Баригдсан дараалал (компьютер шаардлагагүй !!) MIDI оролт/гаралт/функцээр