Мазмуну:
- Жабдуулар
- 1 -кадам: DHT 11 Pinout
- 2 -кадам: MCP3008 LDR, LM35 жана Pulldown которгучтары менен
- 3 -кадам: LCD дисплей
- 4 -кадам: 4*7 Segment Display
- 5 -кадам: Курулуш
- 6 -кадам: Программалык камсыздоо
Video: SmartClock: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
SmartClock жөн эле саат эмес, социалдык медианын статистикасын жана аба ырайын көрүүнүн оңой жолу.
Сиз фейсбукка туташып, жактырууңузду же soundcloudко туташып, жолдоочуларыңызды түз көрсөтө аласыз! Муну көрүү үчүн, режим баскычын басуу гана керек.
Бул түзмөктө бир нече сенсорлор бар, алар дайыма маалыматты чогултуп, маалымат базасында сакташат. Сиз бул маалыматтарды веб -сайттын жакшы графигинен көрө аласыз.
Сиз ошондой эле бирдикте же веб -сайтта тандаган музыканы ойното аласыз.
Жабдуулар
- Raspberri Pi
- Ардуино Уно
- күчөткүч менен сүйлөгөндөр
- 4*7 сегментти көрсөтүү
- DHT 11
- LM35 (милдеттүү эмес)
- LDR
- MCP3008
- 16x2 LCD дисплей
- 5 кадимки ачык моностабилдүү которгучтар
- Резисторлор 100k, 220, 1k жана 5k
- Электр камсыздоо
- Көп секирүүчү кабелдер, эркек/аял жана аял/аял
1 -кадам: DHT 11 Pinout
DHT11дин 2 түрү бар. Сатып алган версияңызга жараша сизде 3 же 4 казык болот.
Vcc 3.3V ге барат, сигнал GPIO4ко барат 4fin версиясы бар болсо, vcc менен сигналдын ортосунда 4k7 каршылыгын коюу керек. 3pin версиясы болсо, анда барганың жакшы.
2 -кадам: MCP3008 LDR, LM35 жана Pulldown которгучтары менен
- VDD - 3.3V
- Vref - 3.3V
- AGND - Жер
- CLK - GPIO9
- DOUT - GPIO MISO
- DIN - GPIO MOSI
- CS - CS0
- DGND - Жер
CH0 10k резистору менен лдрдин ортосунда болот
CH1 Lm35тин ортоңку пинине барат
3 -кадам: LCD дисплей
Сиздин LCD дисплейиңизди иштетүү үчүн, биринчи пинди жерге, экинчисин +5Вка туташтырыңыз. Үчүнчү пин 5K каршылыгы аркылуу жерге, же жарыктыгын өзгөрткүңүз келсе, потенциометрге туташтырылышы керек.
RS пин GPIO22ге, RW түз эле gndге барат. Бул учурда, сиз дисплейиңизде кара тик бурчтуктардын линиясын көрүшүңүз керек. азыр 8 маалымат түйүнүн акысыз GPIO төөнөгүчтөрүнө туташтырыңыз жана LED+ 5v, LED- жерге туташтырыңыз.
4 -кадам: 4*7 Segment Display
Сиздин дисплей жалпы анод / жалпы катод болушу мүмкүн. Бул аны кантип туташтырганыңыз үчүн маанилүү эмес, бирок сизде кандай тип бар экенин билүү жакшы. RX0 пин бекер сакталышын текшериңиз, анткени биз муну RPIдеги TX0 менен туташтырышыбыз керек. Калган байланыштар мааниге ээ эмес, анткени код кийин жазылат.
5 -кадам: Курулуш
Бул орнотууну нан тактасында түзүү үчүн сизге көп орун керек болот. Мен сунуштайм, MCP'ди LM35 жана резисторлор менен тесттин изине кошуп, кээ бир аталыштарды кошуңуз. Ошентип, сиз аны бир нече аял/аял секирүүчү зымдар менен туташтыра аласыз. Raspberri жана arduino негиздерин туташтырганыңызды текшериңиз. 3.3V менен 5V аралаштыруудан сак болуңуз
6 -кадам: Программалык камсыздоо
Мен Python колдонгом, анын арткы жагында колбасы бар. Html, css/less & javascript катары frontend жана arduino үчүн arduino коду.
Raspberry piде сенсордук маалыматтарды, ошондой эле сиз койгон сигналдарды жана колдонуучу маалыматын сактаган маалымат базасы бар. Бул маалымат базасы MariaDB серверинде иштейт. Булардан маалымат алуу үчүн суроолор менин жонума, питонго жазылган. Бул колдонуучунун акыркы чекиттериндеги маалыматтарды jsonго айландырат. Биз бул маалыматты биздин арткы бетибизге GET өтүнүчүн жөнөтүү аркылуу ала алабыз. Бул жерде биз маалыматтар менен каалаган нерсебизди жасай алабыз. Мен javascript кеңейтүүсү болгон chart.js тарабынан түзүлгөн графиктерди тандадым.
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам
Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
WordPressке плагиндерди 3 кадам менен кантип орнотсо болот: 3 кадам
WordPressке плагиндерди 3 этапта кантип орнотуу керек: Бул үйрөткүчтө мен сизге веб -сайтыңызга WordPress плагинин орнотуу үчүн эң маанилүү кадамдарды көрсөтөм. Негизи плагиндерди эки башка жол менен орнотсоңуз болот. Биринчи ыкма ftp же cpanel аркылуу болот. Бирок мен аны тизмектебейм, анткени бул чындыгында нааразы
Кадам моторун айдоо үчүн 556 таймерди колдонуу: 5 кадам
Step моторун айдоо үчүн 556 таймерди колдонуу: Бул инструкция 556 таймердин кантип тепкичтүү моторду айдай аларын түшүндүрүп берет
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)