Мазмуну:
- Жабдуулар
- 1 -кадам: 1 -кадам: Ultra Sonic сенсорун чогултуу
- 2 -кадам: 2 -кадам: Буззерди тиркеңиз
- 3 -кадам: 3 -кадам: LEDди тиркеңиз
- 4 -кадам: 4 -кадам: Коддоо убактысы
- 5 -кадам: 5 -кадам: Мышыкты токтотуу убактысы
- 6 -кадам: 6 -кадам: Орнотуулар менен ойноо
Video: Arduino Ойготкуч - Cat Proof: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Мышыктар сонун болушу мүмкүн. Алар ушунчалык укмуштай тыкан, бүдөмүк жана кызыктуу болушу мүмкүн. Бирок, алар бир долбоорду баштаганда, аларды токтотуу өтө кыйын болот. Кыймылды сезүүчү жарыкка жана үнгө караганда мышыкты токтотуунун кандай жакшы жолу бар?
Бул сабактан сиз анын жанындагы кыймылды аныктоо үчүн Arduino орнотууну жана коддоону үйрөнөсүз. Кыймыл болгондо, ал жандыкты LED жарыгы жана үнү менен тоскоол кылат.
Электр схемасы жана программалоо боюнча кээ бир негизги тажрыйба пайдалуу, бирок талап кылынбайт.
Жабдуулар
1 Arduino Uno
1 Breadboard
2 330Ω Резистор
1 Buzzer
1 RGB LED
10 Jumper Cables
1 9V1A адаптери (орнотуу жана туташтыруу үчүн)
1 -кадам: 1 -кадам: Ultra Sonic сенсорун чогултуу
Нан тактаңызды чогулта баштаңыз.
Ultra Sonic сенсорун жогоруда көрсөтүлгөндөй тиркеңиз. VCC, Trig, Echo жана Gnd төрт башка пинге көңүл буруңуз. VCC 5V энергия булагына, GND Жерге баратканына ишениңиз.
Триг 2 -пинге, Эхо 3 -пинге барышы керек.
2 -кадам: 2 -кадам: Буззерди тиркеңиз
Дагы, ызылдакты тиркөө үчүн жогорудагы нан тактасын ээрчиңиз. Зумардын + терминалы 7 -пинге бекитилгенин текшериңиз жана терминалды жерге туташтыруу үчүн 330Ω каршылыгын колдонуңуз.
3 -кадам: 3 -кадам: LEDди тиркеңиз
Диаграммада көрсөтүлгөндөй RGB LEDди тиркеңиз. Кызыл 9 -пинке, Жашыл 10 -пинге, көк түс 11 -ге бекитилиши керек. Акыркы (жана эң узун) пин 330Ω резистору менен жерге тиркелиши керек.
4 -кадам: 4 -кадам: Коддоо убактысы
Эми кодду кошууга убакыт келди. Arduino редакторунун жардамы менен, төмөнкү код сиздин светодиодуңуздун күйүп кетишине жана UltraSonic Sensor объекти аныктаган аралыкка жараша ызы -чуунун чыгышына алып келет.
Эгер сиз пин номерлериңиздин бирөөсү менен чыгармачыл болсоңуз, анда иштөө үчүн кодду алышыңыз керек экенин билиңиз.
5 -кадам: 5 -кадам: Мышыкты токтотуу убактысы
Мышыгыңыздын барышына жол бербөө үчүн, аранжировкаңызды каалаган жерге орнотуңуз. Мен муну алдын алуу үчүн эшиги жок жертөлөмдөгү кабаттан өтүүсүн токтотууга аракет кылып жатам. Ал сенсордун алдында жүргөндө өчөт. Ал ызы -чуудан жана жарыктан оңой эле коркот, андыктан аны токтотуу үчүн өтө көп нерсе талап кылынбайт.
6 -кадам: 6 -кадам: Орнотуулар менен ойноо
Кээ бир нерселерди сиз керектөөлөрүңүзгө жараша өзгөртө аласыз:
- Кайсы "distanceInCM" нерселердин болушуна себеп болот. Бул супер жакын нерсени тапканда болорун каалайсызбы же ал алыс болгондо гана? Эгер сиз муну өтө алысыраак кылып туураласаңыз, сезгич жакшыраак УЗИ сенсорун алууңуз керек болот.
- Кандай түс диапазонун колдонгуңуз келет? RGB LED менен, 0 жана 100, же 0 менен 255 ортосундагы кокустук маанилерди тандоо (бир нерсе жакын турганда кызыл түстө) чоңураак эскертүү берүү үчүн.
- Будильниктин жыштыгы жөнгө салынышы мүмкүн. Төмөнкү жыштыктар - төмөнкү ноталар, жогорку жыштыктар - жогорку ноталар.
Сунушталууда:
Cold Coffee Ойготкуч түзүлүшү Arduino Uno менен: 5 кадам
Cold Coffee Ойготкуч түзүлүшү Arduino Uno аркылуу: Мен сиздин кофенин (же чайдын) температурасын аныктай турган сигнализация түзүлүшүн түздүм, эгерде ал дагы эле ысык, жылуу же муздак болсо LEDди көрсөтөт (кызыл, сары жана көк) , эгер суук түшүп, ызы -чуу боло турган болсо, эскертүү сигналын иштетиңиз
Magicbit (Arduino) колдонуу менен акылдуу ойготкуч саат: 10 кадам
Magicbit (Arduino) колдонулган акылдуу ойготкуч саат: Бул окуу куралы RTC модулун колдонбостон Magicbit dev тактасындагы OLED дисплейди колдонуу менен акылдуу ойготкуч жасоону көрсөтөт
Digital Vibration Sensor менен Arduino Ойготкуч: 5 кадам
Digital Vibration Sensor менен Arduino Ойготкуч: Бул үйрөткүч youself.All аркылуу электроника жана arduino программалоо боюнча негизги билимге ээ болуу үчүн. [email protected] Ошентип
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)
Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт
Акыркы MacOS/Hackintosh High Sierra 10.13 Usb Wifi драйвери "Future Proof" Чечими Raspberry Pi колдонуу: 4 кадам
Акыркы MacOS/Hackintosh High Sierra 10.13 Usb Wifi драйвери "Future Proof" Чечими Raspberry Pi колдонуу менен: Акыркы macOS/Hackintosh менен эң капаланткан көйгөйлөрдүн бири - бул USB драйверинин жеткиликтүүлүгү. Менде 3 wifi usb жок macOS High Sierra 10.13Менин акыркы USB Wi -Fi панда зымсыз, бирок MacO үчүн драйвер колдойт