![Rant Buddy менен Rants токтотуу: 8 кадам (Сүрөттөр менен) Rant Buddy менен Rants токтотуу: 8 кадам (Сүрөттөр менен)](https://i.howwhatproduce.com/images/001/image-2367-39-j.webp)
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53
![Rant Buddy менен Rants токтотуу Rant Buddy менен Rants токтотуу](https://i.howwhatproduce.com/images/001/image-2367-40-j.webp)
Менин үйүмдө нааразы боло турган нерселер көп: автобус кечигип калды, жумуштагы суу муздаткыч жетишерлик муздак эмес, гастроном эрте жабылды. Бирок көзөмөлгө алынбаса, бул кичинекей нааразычылыктар толук кандуу ранттарга айланып кетиши мүмкүн.
Бул жерде бул ыңгайлуу токтоочу нерсе пайда болот: Досторуңузга жана жакындарыңызга жардам бериңиз, алар ачылбай калганга чейин аны кесип салыңыз.
Эгер кимдир бирөө көз карашын жоготуп жатканын сезсеңиз, токтоочуну күйгүзүңүз! Бир түртүү аларды кайра артка алып келиши керек жана үмүттөнүп, аларга күлүүгө жардам бериши керек.
Бул демонстрацияда мен сизге өзүңүзгө ыңгайлаштырылган токтоочу жасоону көрсөтөм. Мен Curb Your Enthusiasm темасындагы ырды (Frolic) жана Дүйнөнүн эң кичинекей скрипка ырын (Woe is Me) колдонуп жатам, бирок сиз каалаган ырды колдонуу үчүн кодду өзгөртө аласыз!
1 -кадам: Куралдар жана материалдар
![Куралдар жана материалдар Куралдар жана материалдар](https://i.howwhatproduce.com/images/001/image-2367-41-j.webp)
![Куралдар жана материалдар Куралдар жана материалдар](https://i.howwhatproduce.com/images/001/image-2367-42-j.webp)
Материалдар - Чакан версия үчүн:
- Корпус өлчөмү M522
- 3.3V Pro Micro же 3.3V Mini Trinket
- Баяндамачы
- Бир маалда басуу же которуштуруу
- Батарея кармагыч
- 3v монета батареясы
- Кошумча зымдар, жылуулуктун кичирейиши, лента тасмасы
Материалдар - Орточо версия үчүн:
- Корпус өлчөмү M530
- Ар кандай 5v микро контроллери (Arduino Pro Mini, Pro Micro, Teensy, Adafruit Feather сыяктуу)
- Баяндамачы
- Бир маалда басуу же которуштуруу
- Батарея кармагыч
- 5v DC Converter (Милдеттүү эмес - микро контроллериңизде 5в чыңалуу жөндөгүчү жок болсо гана керек)
- 9V батарея
- Кошумча зымдар, жылуулукту кичирейтүүчү, лента тасмасы, пенопласт жана резина боосу
Куралдар:
- Негизги зым үчүн: Зым кескичтер, ширетүүчү, жылуулук пистолети, жардам колу
- Корпус үчүн: Пластикалык бургулоо жана бургулоо
- Лайкоодо жана бургулоодо коопсуздук үчүн: Көз айнек жана респиратор
-
Микроконтроллерди программалоо үчүн: Arduino Software
2 -кадам: Arduino Speaker Melody сыноо
![Arduino Speaker Melody сыноо Arduino Speaker Melody сыноо](https://i.howwhatproduce.com/images/001/image-2367-43-j.webp)
![Arduino Speaker Melody сыноо Arduino Speaker Melody сыноо](https://i.howwhatproduce.com/images/001/image-2367-44-j.webp)
![Arduino Speaker Melody сыноо Arduino Speaker Melody сыноо](https://i.howwhatproduce.com/images/001/image-2367-45-j.webp)
Микроконтроллер жана динамик менен эң негизги обонду ойноп баштаңыз.
Arduino Программасын ачыңыз жана анын микроконтроллериңизди программалоо үчүн орнотулганын текшериңиз. Эгерде сиз тактаңызды эч качан программалабасаңыз, улантуудан мурун микроконтроллериңиздин көрсөтмөлөрүн текшериңиз.
Микроконтроллериңиз менен келген pinout диаграммасын карап, бир жерге туташтыргычты жана бир PWM пинди аныктаңыз. Сиз бул эки төөнөгүчтү биздин спикерге байланыштырасыз. Жер казыгы динамиктин терс (-) жагына, ал эми PWM пини динамиктин оң (+) жагына туташышы керек. Сиздин PWM пиниңиз дайындалган тиешелүү номерге көңүл буруңуз; менин мисалда мен Teensy 2.0 ++ колдонуп, PWM пин #26га туташып жатам.
Arduino программалык камсыздоосу көптөгөн пайдалуу мисалдар менен кутудан чыгат. Файл -> Мисалдар -> 02. Санарип -> toneMelody бөлүмүнө өтүп, үн мисалын ачыңыз. Булак кодун карасаңыз, 37 -сапта "тон (8, обон [thisNote], noteDuration)" функциясын көрөсүз; жана 44 -сапта сиз "noTone (8)" функциясын чакырууну көрөсүз. Бул эки сапта 8 санын сиз колдонгон PWM пини менен алмаштырыңыз. Ошентип, мен үчүн бул "тон (26, обон [thisNote], noteDuration)" болуп калат; жана "noTone (26);" тиешелүүлүгүнө жараша
Андан кийин бул кодду arduinoго коюу үчүн "жүктөө" жебе баскычын басыңыз. Сиз динамик аркылуу ойноп жаткан негизги демо обонду угушуңуз керек.
3 -кадам: Ырды ыңгайлаштырыңыз
![Ырды ыңгайлаштыруу Ырды ыңгайлаштыруу](https://i.howwhatproduce.com/images/001/image-2367-46-j.webp)
Эми сизде динамиктен үн чыгып жаткандан кийин, ырды ырдаганыңызга ылайыкташтырыңыз. Биздин үйдө, Curt Your Enthusiasm темасындагы ыр жана Дүйнөнүн эң кичинекей скрипкасы, адатта, ырды токтотот, андыктан бул мисалда мен колдонгон эки ыр.
Google аркылуу колдонгуңуз келген ырдын ноталарын табыңыз. (Жана сиз ноталык музыканы окууңуз керек болсо, бул окуу куралын караңыз.)
Сиз өзүбүздүн ырды жаратуу үчүн мурунку мисалдагы 22 -сапта "обон" массивин жана 27 -сапта "noteDurations" массивин түзөтөсүз. Сиздин ырыңыздагы ар бир нота үчүн pitches.h файлындагы тиешелүү нотаны аныктаңыз, Жогорудагы скриншотто көрсөтүлгөндөй. Бул нотаны "обон" массивине жана "noteDurations" массивиндеги түйүндүн узактыгына кошуп, 32 -саптагы ноталардын жалпы санын көбөйтүңүз.
Булак кодун бул жерден бир нече мисалга жүктөп алсаңыз болот:
Шыктанууңузду токтотуңуз / Фролик Мисал
Дүйнөдөгү эң кичинекей скрипка / Woe Is Me үлгүсү
4 -кадам: Бүтүндөй Районду туташтырыңыз
![Бүтүндөй Районду туташтырыңыз Бүтүндөй Районду туташтырыңыз](https://i.howwhatproduce.com/images/001/image-2367-47-j.webp)
Эми сиздин ырыңыз микро контроллерде ойногондон кийин, келиңиз, компьютериңизге USB туташуусун батарейканын кубаты менен алмаштыралы.
Сиз микроконтроллерди батарейка менен кубаттайсыз жана батарея менен микро контроллердин ортосунда бир аздан же которгучту коёсуз. Ошентип, өчүргүч иштетилбегенде, микро контроллер өчүрүлөт, ал эми которгондо, батареядан микро контроллерге энергия өтөт.
Эгерде сиз 9В батарейкасы бар 5В алуучу микро контроллерди колдонуп жатсаңыз жана микро контроллериңизде чыңалуу жөндөгүчү жок болсо, анда сиз дагы 5В төмөн түшүргүчтү колдонгуңуз келет. батарейканы микро контроллер үчүн 5В. Жогорудагы сүрөттө көрсөтүлгөндөй, которгучту жана батарейканын кубат тарабынын ортосуна туташтырыңыз. (Эгерде сиз 3V батарейкасы менен 3.3V микро контроллерди колдонуп жатсаңыз, анда бул бөлүктү өткөрүп жибере аласыз.)
Анын туура иштешин камсыз кылуу үчүн бүт схеманы нан жана аллигатор клиптери менен илип коюңуз. Музыка которгучту которгондо эле башталышы керек жана которгучту кайра артка тартканыңызда өчүшү керек.
5 -кадам: Корпусту даярдоо
![Корпусун даярдаңыз Корпусун даярдаңыз](https://i.howwhatproduce.com/images/001/image-2367-48-j.webp)
![Корпусун даярдаңыз Корпусун даярдаңыз](https://i.howwhatproduce.com/images/001/image-2367-49-j.webp)
![Корпусун даярдаңыз Корпусун даярдаңыз](https://i.howwhatproduce.com/images/001/image-2367-50-j.webp)
![Корпусун даярдаңыз Корпусун даярдаңыз](https://i.howwhatproduce.com/images/001/image-2367-51-j.webp)
Эми сизде бүтүндөй схема иштеп жаткандыктан, анын бардык компоненттери менен зымдары корпуска туура келгенин текшериңиз. Толугу менен туура келишине ынануу үчүн кээ бир зымдарды кыркууңуз керек болушу мүмкүн.
Компоненттер болжол менен корпуска жайгаштырылганда, оң жана терс спикерлердин зымдары корпус аркылуу өтүшү керек болгон эки кичинекей чекитти белгилеңиз жана баскыч корпус аркылуу өтүшү керек болгон бир чоң чекитти белгилеңиз.
Корпуста тешик жасоодон мурун, бир жубайлар белгилешет:
- Мен бул тешиктер үчүн пластикалык бургулоону колдонууну сунуштайм. Мен кадимки бургулоо менен бургулоого аракет кылдым жана экинчи сүрөттө эмне болгонун көрө аласыз - корпус ар бир жолу жарылып кеткен.
- Корпусту бургулоо үчүн коопсуз болгон жыгачтын үстүнө койгула - эгер кокусунан тешип койсоңор, эч нерсе болбойт.
- Адаттагыдай эле, коопсуздук көз айнеги жана респиратор, таштандыларды көзүңүздөн жана өпкөдөн сактайт.
Эми үч тешигиңизди кылдат бургулаңыз!
6 -кадам: Final Wiring
![Final Wiring Final Wiring](https://i.howwhatproduce.com/images/001/image-2367-52-j.webp)
![Final Wiring Final Wiring](https://i.howwhatproduce.com/images/001/image-2367-53-j.webp)
![Final Wiring Final Wiring](https://i.howwhatproduce.com/images/001/image-2367-54-j.webp)
Эми корпуңуз даяр болгондон кийин, схеманын акыркы зымдарын ширетүү жана жылуулук менен кыскартуу убактысы келди. Зымдарыңызды контейнерге туура келгендей кыска кылып кыркыңыз. Эки зымды туташтырып жатканда, мага жагат:
- Жылуулуктун кичине бөлүгүн кыркып, эки зымдын бирине коюңуз.
- Эки зымды чогуу бураңыз.
- Документти аз өлчөмдөгү ширетүү менен бириктирүү. (Ар дайымкыдай эле, коргоочу көз айнекти, респираторду кийип, ширетүүдө жакшы желдетүүнү колдонуңуз!)
- Жылуулукту азайтуу менен ширетилген түйүндү жаап коюңуз. Жылуулукту азайтуучу пистолет менен жылытуу.
Сизде азыр корпуска коюуга даяр болгон толук функционалдуу схема болушу керек!
7 -кадам: Бардыгын бириктирүү
![Баарын бирге кой Баарын бирге кой](https://i.howwhatproduce.com/images/001/image-2367-55-j.webp)
![Баарын бирге кой Баарын бирге кой](https://i.howwhatproduce.com/images/001/image-2367-56-j.webp)
![Баарын бирге кой Баарын бирге кой](https://i.howwhatproduce.com/images/001/image-2367-57-j.webp)
![Баарын бирге кой Баарын бирге кой](https://i.howwhatproduce.com/images/001/image-2367-58-j.webp)
Адегенде которгучту корпуста жасалган чоң тешикке орнотуңуз. Андан кийин корпуста жасаган эки кичинекей тешик аркылуу эки динамикти токуңуз.
Тизменин калган бөлүгүн корпуска тактап коюңуз, балким көбүктү же резинаны колдонуп, схеманы компакттуу жана туруктуу кармаңыз.
Сунушталууда:
Бир баскыч Servo токтотуу Lockout: 3 кадам
![Бир баскыч Servo токтотуу Lockout: 3 кадам Бир баскыч Servo токтотуу Lockout: 3 кадам](https://i.howwhatproduce.com/images/001/image-523-j.webp)
One Button Servo Suspension Lockout: Толук асма тоо велосипеддери тегиз жүрүүнү камсыздайт, бирок көбүнчө өйдө карай педальда токтотууну кулпулоону талап кылат. Болбосо, токтотуу педалдын үстүндө турганда кысылып калат, бул аракетти текке кетирет. Муну велосипед өндүрүүчүлөрү жакшы билишет жана
USB жүктөө Power Banksти автоматтык түрдө өчүрүүнү токтотуу үчүн: 4 кадам
![USB жүктөө Power Banksти автоматтык түрдө өчүрүүнү токтотуу үчүн: 4 кадам USB жүктөө Power Banksти автоматтык түрдө өчүрүүнү токтотуу үчүн: 4 кадам](https://i.howwhatproduce.com/images/007/image-19560-j.webp)
USB жүктөө Power Banksти автоматтык түрдө өчүрүүдөн токтотуу үчүн: Менин бир нече кубат банктарым бар, алар абдан жакшы иштейт, бирок зымсыз гарнитураны кубаттоочу банк автоматтык түрдө өчүп кала тургандыгына байланыштуу көйгөйгө туш болдум. кубаттуулукту сактоо үчүн кичине жүк
Arduino менен гаражды токтотуу үчүн диапазон: 4 кадам (сүрөттөр менен)
![Arduino менен гаражды токтотуу үчүн диапазон: 4 кадам (сүрөттөр менен) Arduino менен гаражды токтотуу үчүн диапазон: 4 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/004/image-10458-j.webp)
Arduino менен гаражды токтотуу үчүн диапазон: Бул жөнөкөй проект машинаңыздын бамперинин алдындагы объектилерден алыстыкты көрсөтүү менен гаражда машинаңызды токтотууга жардам берет. кадимки HC-SR04 же Parallax Ping боюнча)))
Содон куюуну токтотуу: 6 кадам (сүрөттөр менен)
![Содон куюуну токтотуу: 6 кадам (сүрөттөр менен) Содон куюуну токтотуу: 6 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/004/image-11371-16-j.webp)
Соданын куюп берүүсүн токтотуу: "Мен бир стакан вино ичкенди жакшы көрөм … бирок шарап дасторкон үстүнө төгүлүп, түбөлүккө бузулганда аны жек көрөм … анан такты кетирүү үчүн бардык ийгиликсиз кыйынчылыктар, жөн эле коротуу үчүн жаңысын сатып алууга көбүрөөк акча … тааныш окшойт? Анын
Ардуино жана смартфонду колдонуу менен абаны токтотуу үчүн санариптик контролер: 7 кадам (сүрөттөр менен)
![Ардуино жана смартфонду колдонуу менен абаны токтотуу үчүн санариптик контролер: 7 кадам (сүрөттөр менен) Ардуино жана смартфонду колдонуу менен абаны токтотуу үчүн санариптик контролер: 7 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/004/image-9757-12-j.webp)
Ардуино жана смартфонду колдонуу менен абаны токтотуу үчүн санарип контролер: Саламатсыздарбы баарына. Бул көрсөтмөдө мен сизге ардуино + bluetooth модулун колдонуп, андроид +4.4 менен алыстан каалаган смартфонуңузду колдонуп, автоунаа токтотуу үчүн контроллерди кантип курууну көрсөтүүгө аракет кылам. бул менин эң биринчи көрсөтмөм, ошондуктан аюу