Სარჩევი:
- ნაბიჯი 1: ელექტრონიკა
- ნაბიჯი 2: პროგრამული უზრუნველყოფა
- ნაბიჯი 3: გარსაცმები
- ნაბიჯი 4: ის, რისი გაუმჯობესებაც შესაძლებელია
ვიდეო: პი პაკეტი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს არის Mini Raspberry Pi Zero კომპიუტერი. თქვენ შეგიძლიათ დააკავშიროთ მცირე ზომის USB კლავიატურა (USB OTG ადაპტერის დახმარებით) გამოიყენოთ იგი როგორც პატარა Linux კომპიუტერი, რომ გაარკვიოთ და გაუშვათ რამდენიმე მარტივი პროგრამა.
ამ პროექტის დასრულებას დიდი დრო არ სჭირდება და შეიძლება გაკეთდეს შაბათ -კვირას, Linux– ისა და ბრძანების ხაზის შესახებ მარტივი შედუღების და ძირითადი ცოდნის გამოყენებით.
მე ვგეგმავ გამოვიყენო ის მარტივი პროგრამირების მიზნით და როგორც ფაილების პატარა მინი სერვერი
ნაბიჯი 1: ელექტრონიკა
მე გავამაგრე (2.4 დიუმიანი) ili9341 LCD დისკი Raspberry Pi Zero W როგორც ასეთი LCD-> Pi ----------------- Vin-> 3.3VGND-> GNDCLK-> CLKMOSI- > MOSIMISO -> MISO (შეიძლება არ იყოს საჭირო) CS -> CE0DC -> 18 (ჩვეულებრივ GPIO 24 მაგრამ ამის გამოყენებისას მქონდა პრობლემები) გადატვირთვა -> 23 (ჩვეულებრივ GPIO 25 მაგრამ მე მქონდა პრობლემები ამის გამოყენებისას) LED -> 3.3 V (შეგიძლიათ დააკავშიროთ იგი სხვა GPIO პინთან, მაგრამ მირჩევნია უკანა შუქი ყოველთვის ჩართული იყოს)
უფრო მეტიც, მე დავყენე მეორადი ტელეფონის 1650mah ბატარეა (რწყილიდან), 5V გამაძლიერებელი გადამყვანი და დატენვის წრე პარალელურად. მე გავაუქმე USB A Socket Boost კონვერტორიდან, რათა ის უფრო პორტატული იყოს. მე სერიულად ჩავრთე გადამრთველი Boost კონვერტორიდან და Raspberry Pi მოწყობილობიდან ჩართვისა და გამორთვისთვის.
ბატარეა -> დამტენი და დაცვა -> გაძლიერება -> გადამრთველი -> ჟოლო პი
გაითვალისწინეთ, რომ რადგანაც ბატარეა და გამაძლიერებელი გადამყვანი არ არის ძალიან ძლიერი, ზოგიერთ შემთხვევაში შეიძლება არ იყოს საკმარისი Raspberry Pi- ს ენერგიის დასაყენებლად. მაგალითად, მას არ შეუძლია მრავალი USB მოწყობილობის ჩართვა მხოლოდ მისი ბატარეის გამოყენებით.
ნაბიჯი 2: პროგრამული უზრუნველყოფა
პირველ რიგში, მე დავაყენე Raspberry Pi- ის ჩატვირთვა კონსოლში.
LCD დრაივერის ჩასატვირთად გაუშვით ეს ბრძანება
- sudo modprobe fbtft_device საბაჟო სახელი = fb_ili9341 gpios = გადატვირთვა: 23, dc: 18, led: 24 სიჩქარე = 16000000 bgr = 1
- მე დავამატე rc.local ბოლო სტრიქონამდე, სადაც ნათქვამია 0, ასე რომ LCD დრაივერი ჩატვირთავს ჩატვირთვისას. მოსახერხებელია მხოლოდ ბრძანების დამატება ფაილზე
- ასევე არსებობს სხვა ინსტრუქციები (ქვემოთ მოცემულ ბმულებში), რომელიც გეუბნებათ სხვა ფაილების რედაქტირება, რათა ჩატვირთოთ. ეს გზა ასევე იმუშავებს
ეკრანზე X სერვერის (Raspberry Pi დესკტოპის) დასაყენებლად მიჰყევით აქ X სერვერის ნაბიჯებს.
კონსოლის დასაყენებლად LCD ეკრანზე გამოსაჩენად, მიყევით აქ კონსოლის ჩართვის ნაბიჯს
გაუშვით con2fbmap n 1, რომ დააყენოთ სხვა n კონსოლი, რომ გამოჩნდეს Raspberry Pi– ზე. მაგალითად. con2fbmap 3 1
ბმულები
pi0cket.com/guides/ili9341-raspberry-pi-gu…
marcosgildavid.blogspot.com/2014/02/getting…
github.com/notro/fbtft/wiki/Framebuffer-us…
github.com/notro/fbtft/wiki/Boot-console
ნაბიჯი 3: გარსაცმები
იმისათვის, რომ მოწყობილობა იყოს პორტატული და მსუბუქი, გამოვიყენე და დავხარე გამჭვირვალე მოქნილი პლასტიკური. კალამი დანა და მაკრატელი საკმარისი იქნებოდა მიკრო USB და მინი HDMI პორტების გაჭრის მიზნით. ამის შემდეგ, რაღაც გამჭვირვალე სკოჩის ფირზე გამოიყენებდნენ ყველაფერს ერთად. თავდაპირველად, მე ვიყენებ გამჭვირვალე პლასტმასს გატეხილი ფანქრის კოლოფიდან, მაგრამ ამის შემდეგ ვიპოვე და გამოვიყენე გამჭვირვალე პლასტმასი ზოგიერთი შეფუთვიდან (usb hub), როგორც იყო (თითქმის) სწორი ზომა. მიუხედავად იმისა, რომ იყო დამატებითი ადგილი, მე გამოვიყენე დამატებითი აქსესუარების შესანახად (USB OTG ადაპტერი).
ნაბიჯი 4: ის, რისი გაუმჯობესებაც შესაძლებელია
ეს არის მარტივი პროექტი, რომლის დასრულებას 3 დღე დამჭირდა. თუმცა, თქვენ შეგიძლიათ გააუმჯობესოთ იგი:
-
ჟოლოს Pi კამერის დამატება
თქვენ ხედავთ მას პროტოტიპებში, მაგრამ ის საბოლოოდ მოიხსნა, რადგან ის იყენებს ენერგიას, რომლის კონსერვაციაც შესაძლებელია და კამერის კონექტორი ჩემს Raspberry Pi Zero W- ზე მაინც გატეხა
-
უკეთესი (შესაძლოა 3D ბეჭდვით) კეისის დამზადება
ეს გახდის მას უფრო გამძლე და გამძლე. Ჩემთვის. მე ძალიან ზარმაცი ვიყავი 3D მოდელზე და არ მქონდა 3D პრინტერი, მაგრამ თქვენ ასევე შეგიძლიათ გამოიყენოთ სხვა თხელი მყარი მასალები, როგორიცაა აკრილი და ა
- სენსორული ეკრანის დაყენება
გირჩევთ:
შედუღებული ლითიუმის ბატარეის პაკეტი: 8 ნაბიჯი (სურათებით)
უკაბელო ლითიუმის ბატარეის პაკეტი: თუ ელექტრონიკაში ხართ დაკავებული, საერთო გამოწვევა, რომლის გადალახვაც იქნება, იქნება შესაბამისი ენერგიის წყაროს პოვნა. ეს განსაკუთრებით ეხება ყველა პორტატულ მოწყობილობას/პროექტს, რომლის აშენებაც გსურთ და იქ, სავარაუდოდ, ბატარეა იქნება თქვენი საუკეთესო ფსონი ამ
გააკეთეთ საკუთარი Li-Ion ბატარეის პაკეტი: 5 ნაბიჯი (სურათებით)
შექმენით თქვენი საკუთარი Li-Ion ბატარეის პაკეტი: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა დააკავშიროთ საერთო 18650 Li-Ion ბატარეები, რათა შეიქმნას ბატარეის პაკეტი, რომელიც აღჭურვილია უფრო მაღალი ძაბვით, უფრო დიდი სიმძლავრით და რაც მთავარია უსაფრთხოების მნიშვნელოვანი ზომებით. მათ შეუძლიათ თავიდან აიცილონ ზედმეტი დატვირთვა, ზედმეტი დატვირთვა
DIY EBike ბატარეის პაკეტი: 4 ნაბიჯი
DIY EBike ბატარეის პაკეტი: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა დააკავშიროთ Li-Ion უჯრედები, ნიკელის ზოლები და BMS (ბატარეის მართვის სისტემა), რათა შეიქმნას EBike– ის ბატარეის პაკეტი. ჩემს პაკეტს აქვს ძაბვა 48V, სიმძლავრე 5Ah და გამომავალი დენი 20A, მაგრამ თქვენ შეგიძლიათ
წვრილმანი მრავალუჯრედიანი ბატარეის პაკეტი: 4 ნაბიჯი
DIY მრავალუჯრედიანი ბატარეის პაკეტი: ეს ინსტრუქცია მოიცავს, თუ როგორ უნდა ავაშენოთ მრავალუჯრედიანი ბატარეა მრავალჯერადი დატენვისგან 18650 უჯრედიდან. ამ ტიპის უჯრედები გვხვდება ლეპტოპის ბატარეებში, განსაკუთრებით ისეთები, რომლებიც აღინიშნება როგორც ლითიუმის იონი (ან ლითიონი). მე არ გავაანალიზებ, როგორ მივიდე საკანში
DIY 4S 18650 ბატარეის პაკეტი წერტილოვანი შემდუღებლის გარეშე: 9 ნაბიჯი
DIY 4S 18650 ბატარეის პაკეტი წერტილოვანი შემდუღებლის გარეშე: ჰეი! ყველას მე მქვია სტივ. დღეს მე ვაჩვენებ როგორ გავაკეთოთ ძალიან მარტივი 4S ბატარეის პაკეტი BMS– ით დააწკაპუნეთ აქ ვიდეოს სანახავად დავიწყოთ