Სარჩევი:
- ნაბიჯი 1: განახლება
- ნაბიჯი 2: ნაწილების სია
- ნაბიჯი 3: USB ლაზერული შტრიხკოდების მკითხველი
- ნაბიჯი 4: UPC მონაცემთა ბაზა
- ნაბიჯი 5: ტექსტი-მეტყველება
- ნაბიჯი 6: ბატარეის სიმძლავრე
- ნაბიჯი 7: ნაწილი I - აუდიოს დამატება Pi Zero- ში
- ნაბიჯი 8: ნაწილი II - პროგრამული უზრუნველყოფის ინსტალაცია
- ნაბიჯი 9: პრობლემების მოგვარება
- ნაბიჯი 10: ნაწილი III - ვებ სერვერი
- ნაბიჯი 11: ვებ სერვერის პრობლემების მოგვარება
- ნაბიჯი 12: დანართი
ვიდეო: Raspberry Pi Talking Barcode Reader: 12 Steps
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
სურ.1 შტრიხკოდების სკანერი DX.com– დან
მიმოხილვა
განახლება: ხელმისაწვდომია მოკლე ვიდეო დემო
დედაჩემი ვეღარ კითხულობს ეტიკეტს სასურსათო ნივთებზე, ამიტომ წავედი მე ვეძებდი გადაწყვეტილებებს. უსინათლოთა შტრიხკოდების მკითხველების ნახვის შემდეგ ასობით დოლარი მომინდა, მინდოდა მენახა, რისი გაკეთება შეიძლებოდა Raspberry Pi და USB შტრიხკოდების მკითხველის გამოყენებით.
კიდევ ერთი მთავარი იმიტაცია იყო ის, რომ ეს უნდა მუშაობდეს ინტერნეტის გარეშე (მაგალითად, მაღაზიაში ან მეგობრის სახლში). ასე რომ, მონაცემთა ბაზა და ტექსტი მეტყველება უნდა იყოს თვითკმარი.
მე შევეცადე კამერაზე დაფუძნებული შტრიხკოდების წამკითხველი ვერსია, მაგრამ განათებამ და კამერის პოზიციამ გამოიწვია საიმედოობის პრობლემა იმათთვის, ვინც ნათლად ვერ ხედავს. მათ ასევე მოითხოვეს მხედველობა პროგრამის დაყენებისა და გამოყენებისათვის. ასე რომ, მე გადავედი USB ლაზერული შტრიხკოდების მკითხველზე, მით უმეტეს, რომ ისინი ახლა 30 დოლარად არის ხელმისაწვდომი და Raspbian Jessie მხარს უჭერს მათ პირდაპირ ყუთში.
მე ასევე ვცადე ახალი Amazon Dash Wand, მაგრამ ის არ საუბრობს დასკანერებულ ელემენტზე და ის მოითხოვს ინტერნეტ კავშირს სამუშაოდ.
იდეა იყო ერთეულის სკანირება და ჟოლოს მოთხოვნა UPC კოდების შიდა მონაცემთა ბაზაში, შემდეგ კი პროდუქტის აღწერილობა ტექსტის მეტყველების გამოყენებით.
იმისათვის, რომ ერთეული მაქსიმალურად პატარა გამეკეთებინა, მინდოდა გამომეყენებინა Raspberry Pi Zero. მე ასევე მინდოდა მოწყობილობის გამორთვა ბატარეის ენერგიაზეც.
ამ მოთხოვნების დასაკმაყოფილებლად გარკვეული კომპრომისი იყო საჭირო. ვინაიდან ნულს არ აქვს გარე აუდიო ბუდე, მე ხელახლა გამოვიყენე აუდიო დიზაინი ჩემი "Earthquake Pi" პროექტიდან, რადგან ეს იყო დაბალი ღირებულება (დაახლოებით 6 დოლარი) და ძალიან მცირე. ალტერნატიულად, შესაძლებელია შეიცვალოს "ერთი ტრანზისტორი აუდიო Pi Zero- ით".
ლაზერული შტრიხკოდების სკანერისთვის ვიპოვე ერთი DX.com– დან. ის იკვებება ჟოლოს USB– ით და ღირს დაახლოებით 25 დოლარი. (იხილეთ ნაწილები ქვემოთ)
ნაბიჯი 1: განახლება
Raspberry Pi Zero W– ის ჩამოსვლით, მე ვაპირებ მასზე გადასვლას. აქ ყველაფერი ერთნაირია, გარდა იმისა, რომ თქვენ გჭირდებათ Wi -Fi კავშირის დაყენება Pi- თან. ეს ნიშნავს, რომ თქვენ არ გჭირდებათ USB კერა Zero– ს დასაყენებლად და გამოყენებისთვის.
თქვენ შეგიძლიათ დააყენოთ WiFi გამოყენებით:
thepihut.com/blogs/raspberry-pi-tutorials/…
Იცოდი?
თუ თქვენ დააინსტალირებთ Raspbian Jessie- ს SD ბარათზე Windows კომპიუტერის გამოყენებით, შეგიძლიათ შექმნათ ორი ფაილი ბარათზე WiFi და SSH წვდომის კონფიგურაციისთვის, სანამ მას ჟოლოს ჩატვირთავთ?
ამისათვის, ჩათვალეთ, რომ თქვენი SD ბარათი ამჟამად დამონტაჟებულია როგორც K: თქვენს კომპიუტერზე:
1) დააინსტალირეთ უახლესი Raspbian Jessie სურათი SD- ზე. ამ პროექტისთვის ჯესი ლაითმა უნდა იმუშაოს.
www.raspberrypi.org/downloads/raspbian/
2) რვეულის საშუალებით შექმენით ფაილი სახელწოდებით "ssh" და გამოიყენეთ შენახვა როგორც "ყველა ფაილი" K: / ssh
ფაილი შეიძლება შეიცავდეს არაფერს. ეს არის ფაილის სახელი, რაც მნიშვნელოვანია. არ უნდა იყოს "ssh.txt" !!!
3) რვეულის საშუალებით შექმენით ფაილი სახელწოდებით "wpa_supplicant.conf" შემდეგით:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1
ქსელი = {
ssid = "mySSID" psk = "mypassword" key_mgmt = WPA-PSK}
გამოიყენეთ შენახვა როგორც „ყველა ფაილი“K: / wpa_supplicant.conf კიდევ ერთხელ, ნუ მისცემთ Notepad– ს შეცვლის მას „wpa_supplicant.conf.txt“- ში !!
როდესაც ჟოლოს პირველად ატვირთავთ, ჯესი ეძებს მათ და დაუკავშირდება თქვენს Wifi- ს. თქვენ უნდა მოძებნოთ თქვენი როუტერი IP მისამართისთვის, თუმცა მისი ავტომატური მინიჭების შემდეგ.
ნაბიჯი 2: ნაწილების სია
- Raspberry Pi Zero (ან ნებისმიერი Raspberry Pi, თუ ზომა არ არის პრობლემა)
-
USB ლაზერული შტრიხ კოდის სკანერი
www.dx.com/p/ls-4209-laser-bar-code-scanner…
- Raspi Zero– სთვის დაამატეთ Adafruit I2S 3W კლასი D გამაძლიერებელი
- პატარა სპიკერი. (Pi 2, 3 – ისთვის გამოიყენეთ გარე გამაძლიერებელი და სპიკერი.)
- USB Micro to USB OTG ადაპტერი
- 5V 1Amp USB ბატარეის პაკეტი, როგორიცაა
- USB to micro USB კაბელი ბატარეის პაკეტისთვის.
- USB & Ethernet კერა (ყოველ შემთხვევაში, საწყისი კონფიგურაციისთვის, არ არის საჭირო Zero W ან Raspi 2, 3)
- პროგრამული უზრუნველყოფა GITHUB– დან:
ნაბიჯი 3: USB ლაზერული შტრიხკოდების მკითხველი
ლაზერული შტრიხკოდების მკითხველები უფრო მიმტევებელნი არიან UPC ეტიკეტის სკანირების უნარში, ვიდრე კამერები. ისინი ასევე კარგად მუშაობენ თუნდაც ცუდად განათებულ ან ცუდად განთავსებულ ეტიკეტებზე.
თქვენ დაგჭირდებათ USB to USB მიკრო ადაპტერი, რომ შეაერთოთ ის ნულთან.
სკანერის ხელის ჩამორთმევა და გამშვები აადვილებს მის გამოყენებას.
ის ასევე იძლევა უკუკავშირს, როდესაც ის წარმატებით სკანირებს ლეიბლს.
მომავალი გასაკეთებელი:
საბოლოო დიზაინში, მე დავჭრი კაბელს მის შესამცირებლად და შევაერთებ უშუალოდ ნულოვან USB კაბელებზე, რათა შევამცირო კონექტორის უკმარისობის ზომა და ალბათობა. ნულოვანი და ბატარეა მიმაგრებული იქნება უშუალოდ სკანერის სახელურის ბოლოში, 3D ბეჭდვის შემთხვევაში.
ნაბიჯი 4: UPC მონაცემთა ბაზა
ეს არის პროექტის ყველაზე ცუდად დაფარული ნაწილი, რადგან არსებობს ფაქტიურად მილიონობით UPC კოდი და ძალიან ცოტა ღია მონაცემთა ბაზა ჩამოსატვირთად. სამწუხაროდ, UPC მონაცემთა ბაზების უმეტესობა საკმაოდ ძვირია და მოითხოვს ინტერნეტ კავშირს.
მე შევძელი რამდენიმე ღია კოდის მონაცემთა ბაზის შედგენა (წყაროები ქვემოთ მოცემულ დანართში), მაგრამ მასში თითქმის 700, 000 ერთეულის მიუხედავად, დიდი რაოდენობა აკლია.
ამ მიზნით, მე გავაკეთე ორი რამ; ერთი არის კონკრეტულად ფოკუსირება სასურსათო ნივთებზე და მეორე არის ჟოლოს ვებ სერვერის დამატება, რომელიც საშუალებას მისცემს ხელით დაამატოთ ახალი UPC კოდები, თუმცა ეს მოითხოვს მინიმუმ ადგილობრივ ქსელთან დაკავშირებას.
მომავალი გასაკეთებელი:
მე ვაქცევ Zero W- ს "ცხელ წერტილს", ასე რომ თქვენ შეგიძლიათ დაუკავშირდეთ მას სადმე ახალი UPC კოდების დასამატებლად.
ნაბიჯი 5: ტექსტი-მეტყველება
მე გამოვიყენე ტექსტი მეტყველების პროგრამა სახელწოდებით "Flite", რადგან მას ჰქონდა საუკეთესო კომპრომისი ხმის ხარისხსა და გარდაქმნის სიჩქარეს შორის ნულოვანი. სხვები ცოტა უკეთესად ჟღერდნენ, მაგრამ ძალიან ნელა გადაიყვანეს.
თქვენ ასევე შეგიძლიათ ნახოთ ადაფრუტის სახელმძღვანელო:
გაითვალისწინეთ, რომ ცოტა "ყურის ვარჯიში" დასჭირდება მეტყველების გადახრაზე შეჩვევას, მაგრამ ეს არც ისე ცუდია.
იგივე ერთეულის ხელახალი სკანირება აუდიოს გაიმეორებს.
მომავალი ToDo
შესაძლოა დაამატოთ ყურსასმენის ჯეკი, რათა უფროსებისთვის გაუადვილდეს ხმაურით ხმაურიან ადგილებში.
ნაბიჯი 6: ბატარეის სიმძლავრე
სისტემის გაშვება შესაძლებელია 5 ვ USB USB ბატარეიდან, როგორიცაა მობილური ტელეფონების დატენვისთვის.
პრობლემა ის არის, რომ როდესაც თქვენ გამორთავთ ბატარეას ან ბატარეა იკლებს, Pi ჩავარდება შანსით, რომ ის გააფუჭებს SD დისკს.
ამის გადასაჭრელად საჭიროა ღილაკი, რომელიც მუშაობს გამორთვის ბრძანებაზე. ალბათ გამოვიყენებ მსგავსს:
www.element14.com/community/docs/DOC-78055…
(დიახ … სხვა "მომავლის გაკეთება!")
ნაბიჯი 7: ნაწილი I - აუდიოს დამატება Pi Zero- ში
(გამოტოვეთ ეს ნაწილი თუ არ იყენებთ ნულს!)
Pi Zero– ზე დაგჭირდებათ გარე აუდიოს დამატება, რადგან ის არ არის ჩაშენებული. მე გამოვიყენე დაბალი ღირებულება "Adafruit I2S 3W გამაძლიერებელი გარღვევა MAX98357A"
ეს მოითხოვს დაყენებას ადაფრუტის შესანიშნავი გაკვეთილის გამოყენებით:
როგორც ნაჩვენებია გაკვეთილის გაყვანილობის ნაწილში, დააკავშირეთ:
• Amp Vin to Raspi Zero Pi 5V • Amp GND to Raspi Zero Pi GND • Amp DIN to Raspi Zero Pi #21 • Amp BCLK to Raspi Zero Pi #18 • Amp LRCLK to Raspi Zero Pi #19
შეაერთეთ პატარა სპიკერი დაფაზე არსებული აუდიო წამყვანებთან.
Pi Zero Adafruit აუდიო პროგრამული უზრუნველყოფის დაყენება ასევე ნაჩვენებია Adafruit პროგრამული უზრუნველყოფის დაყენების სამეურვეოში, შეასრულეთ CURL ბრძანება ქვემოთ:
$ curl -sS https://raw.githubusercontent.com/adafruit/Raspbe…> | ბაშო
გადატვირთვის შემდეგ, შეამოწმეთ აუდიო სპიკერის ტესტის გამოყენებით:
$ speaker -test -c2 --test = wav -w /usr/share/sounds/alsa/Front_Center.wav
თუ თქვენ გაქვთ პრობლემები, დაბრუნდით ადაფრუტის სამეურვეო საშუალებით მიმოხილვის დაწყებიდან. შეიძლება დაგჭირდეთ სახელმძღვანელოში "დეტალური ინსტალაციის" საფეხურების გავლა, რათა განახლდეს ყველა განახლებული ფაილი.
მნიშვნელოვანი ნაბიჯები Zero & Max98357 აუდიოსთვის: ნაგულისხმევად, ALSA აუდიო მუშაობს მხოლოდ სტერეოზე, ხოლო Flite ტექსტი-მეტყველება არის მონო. ასევე, აუდიოს აქვს "pops" მასში ყოველ ჯერზე, როდესაც ის იწყებს დაკვრას.
(იხილეთ:
თქვენ უნდა გააკეთოთ შემდეგი:
1) დაამატეთ ხაზი /boot/config.txt
$ sudo nano /boot/config.txt
dtoverlay = i2s-mmap
2) შეცვალეთ /etc/asound.conf
$ sudo nano /etc/asound.conf
pcm.hifiberry {ტიპის hw ბარათი 0} pcm.! ნაგულისხმევი {type plug slave.pcm "dmixer"} pcm.dmixer {type dmix ipc_key 1024 მონა {pcm "hifiberry" არხები 2}} ctl.dmixer {ტიპი hw ბარათი 0}
3) გადატვირთეთ თქვენი Pi.
ხელახლა სცადეთ სპიკერის ტესტი. ის უკეთესად უნდა ჟღერდეს. მას შემდეგ რაც დაასრულებთ დაყენების სახელმძღვანელოს აუდიო ტესტების ჩათვლით, მაშინ ხმა მზად უნდა იყოს.
გაითვალისწინეთ, რომ შეიძლება დაგჭირდეთ ყურსასმენის ჯეკის დამატება აუდიოსთვის, თუ ამას გადაიტანთ სასურსათო მაღაზიაში ან ხმაურიან გარემოში.
ნაბიჯი 8: ნაწილი II - პროგრამული უზრუნველყოფის ინსტალაცია
ეს ნიშნავს, რომ თქვენ უკვე გაქვთ Raspbian Jessie დაინსტალირებული და შეგიძლიათ Linux– ის ბრძანების ხაზზე წვდომა. თქვენ არ გჭირდებათ Raspbian– ის GUI ვერსია, მაგრამ მისი გამოყენება ნორმალურია.
თქვენ არ გჭირდებათ USB სკანერი ჩართული ამ მომენტში, იმ შემთხვევაში თუ თქვენ გჭირდებათ USB პორტი Ethernet– ისთვის ან კლავიატურის/მაუსისთვის.
დარწმუნდით, რომ თქვენი ოპერაციული სისტემა განახლებულია:
$ sudo apt-get განახლება $ sudo apt-get განახლება
ბრძანების სტრიქონიდან გადადით pi სახლის დირექტორიაში და ჩამოტვირთეთ GITHUB საცავი:
$ cd/home/pi $ sudo apt install git $ git clone https://github.com/rgrokett/TalkingBarcodeReader….> https://github.com/rgrokett/TalkingBarcodeReader….> $ cd TalkingBarcodeReader $./ დააინსტალირეთ. შ
ამას გარკვეული დრო დასჭირდება, განსაკუთრებით იმ შემთხვევაში, თუ ეს პირველად ხდება და ვებ სერვერი და PHP უნდა დაინსტალირდეს ან განახლდეს. საჭიროების შემთხვევაში, თქვენ შეგიძლიათ გაუშვათ ეს არაერთხელ. სხვა საკითხებთან ერთად, ეს აყენებს შტრიხკოდის ფაილებს და UPC მონაცემთა ბაზას:/var/www/html/upc
შემდეგი, შეცვალეთ /etc/rc.local და მიამაგრეთ შემდეგი ხაზი "გასვლა 0" -მდე
$ sudo nano /etc/rc.local
fi sudo /var/www/html/upc/bin/run.sh გასვლა 0
ინსტალაციის დასრულების შემდეგ, დახურეთ Pi და ჩართეთ USB შტრიხკოდების მკითხველი და გადატვირთეთ.
$ sudo გამორთვა ახლა
ჩართეთ იგი და თქვენ უნდა მოისმინოთ მოკლე დამწყები სიტყვა.
თუ ასეა, სცადეთ სასურსათო საქონლის შტრიხკოდის სკანირება. თუ ყველაფერი კარგად დასრულდა, თქვენ უნდა მოუსმინოთ მას, რომ ის საუბრობს ერთეულზე (ან ისაუბრეთ "არ მოიძებნა"). წინააღმდეგ შემთხვევაში, შეამოწმეთ პრობლემების მოგვარების სახელმძღვანელო შემდეგში.
ნაბიჯი 9: პრობლემების მოგვარება
თუ თქვენ არ გესმით რაიმე ხმა, თქვენ უნდა სცადოთ შემდეგი ბრძანებები:
1) დარწმუნდით, რომ ტექსტი მეტყველების აუდიო მუშაობს:
$ sudo flite -ხმა awb -t "ტესტირება"
თუ შეცდომას მიიღებთ, დარწმუნდით, რომ flite დაყენებულია:
$ sudo apt დააინსტალირეთ flite
თუ თქვენ მიიღებთ შემდეგ შეცდომას, დარწმუნდით, რომ განაახლეთ /boot/config.txt და /etc/asound.conf ნაჩვენები აუდიო დაყენების განყოფილებაში ზემოთ Raspi Zero– ზე: audio_open_alsa: არხების რაოდენობის დაყენება 1. არასწორი არგუმენტი.
თუ შეცდომას და ხმას არ მიიღებთ, დარწმუნდით, რომ ჟოლოს აუდიო მუშაობს.
sudo aplay /usr/share/sounds/alsa/Front_Center.wav
1) შეიძლება დაგჭირდეთ აუდიოს ამოღება აუდიო ბუდედან: (იხ. სურათი 1 ზემოთ)
$ sudo raspi -config -> 7 გაფართოებული ვარიანტი -> A4 აუდიო
2) მას შემდეგ რაც აუდიო და ტექსტური მეტყველება კარგად დადასტურდება, შეამოწმეთ შტრიხკოდების მკითხველი:
cd/var/www/html/upc/binsudo python./test.py
თქვენ უნდა ნახოთ რიცხვითი შტრიხკოდის ნომერი, რომელიც ნაჩვენებია შტრიხკოდის სკანირებისას. (სატესტო პროგრამა არ შეიცავს აუდიო გამომავალს ან მონაცემთა ბაზის კავშირებს.)
3) თუ ეს ყველაფერი კარგია, მაშინ შეამოწმეთ "nohup.out" ფაილი შეცდომის შეტყობინებებისათვის:
cd/var/www/html/upc/binsudo cat nohup.out
სავარაუდო საკითხებს აკლია პაკეტები ან ცუდი ნებართვები (ან BUG კოდი!). დარწმუნდით, რომ თქვენი ოპერაციული სისტემა განახლებულია და კვლავ გაიმეორეთ install.sh.
იმედია, თქვენ უკვე მუშაობთ!
ნაბიჯი 10: ნაწილი III - ვებ სერვერი
ვინაიდან არსებობს მილიონობით UPC კოდი და საჯაროდ (ანუ უფასო) ხელმისაწვდომი მონაცემთა ბაზები არის კოდების მხოლოდ მცირე ქვესიმრავლე, ეს პროექტი ორიენტირებულია სასურსათო პროდუქტების UPC კოდებზე. იგი მოიცავს რამდენიმე ასეულ ათას ნივთს, მაგრამ ბევრი, ბევრი ვერ მოიძებნება.
თუ თქვენ გჭირდებათ UPC მონაცემთა ბაზის დამატება ან განახლება, არსებობს ორი პროგრამა; ბრძანების ხაზი ერთი და ვებ ბრაუზერი ერთი. (შეცვალეთ ციფრები თქვენი UPC ერთეულის ნომრით)
$ cd/var/www/html/upc/bin
$ sudo./addDB.sh 01234567890 "ჩემი ახალი ნივთი"
ეს დაამატებს ჩანაწერს მონაცემთა ბაზაში. წინააღმდეგ შემთხვევაში, რეკომენდირებულია გამოიყენოთ ვებ ბრაუზერის DB ფუნქცია.
ვებ სერვერის GUI– სთვის გჭირდებათ თქვენი ჟოლოს IP მისამართი.
IP მისამართის საპოვნელად შეგიძლიათ გამოიყენოთ:
$ hostname -I 192.168.1.108
კომპიუტერის ბრაუზერიდან გადადით: https://192.168.1.108/upc/ თქვენ უნდა ნახოთ ეკრანის მსგავსი ეკრანის მსგავსი ზემოთ.
თუ ასეა, შეგიძლიათ ჩანაწერების დამატება/განახლება და წაშლა. გადადით ბოლო გვერდზე ('> |') "ბოლო ჩანაწერის" ღილაკის გამოყენებით, რომ ნახოთ თქვენი უახლესი ჩანაწერები მონაცემთა ბაზის ბოლოს.
დარწმუნდით, რომ ეს ვებ სერვისი არ არის დაცული (არა ავტორიზაცია, არც SSL), ამიტომ უმჯობესია არ გამოაქვეყნოთ ის საჯარო ინტერნეტში. (მაგრამ რადგან ის არ არის დაყენებული, როგორც WiFi წვდომის წერტილი, ის უსაფრთხოა მაღაზიაში გადასაყვანად.)
თუმცა, ვინაიდან მასზე არ არსებობს პირადი მონაცემები, უარესი რაც შეიძლება მოხდეს არის ვინმემ UPC მონაცემების დამუშავება.
თქვენ ასევე შეგიძლიათ შეზღუდოთ წვდომა კონკრეტულ IP მისამართებზე ისე, რომ სხვები არ შევიდნენ. უბრალოდ ჩაანაცვლეთ IP (ები) აქ ისეთებით, ვისი დაშვებაც გსურთ. ყველა დანარჩენს დაბლოკილი ექნება წვდომა:
$ sudo vi /etc/lighttpd/lighttpd.conf
$ HTTP ["remoteip"] = ~ "127.0.0.1 | 192.168.1.108" {url.access-deny = ("")} $ sudo /etc/init.d/lighttpd გადატვირთვა
ასევე, შეცვალეთ ნაგულისხმევი PI პაროლი! ყველამ იცის, რომ ნაგულისხმევი არის პი/ჟოლო
$ passwd
ნაბიჯი 11: ვებ სერვერის პრობლემების მოგვარება
ბრაუზერის გამოყენებით გადადით თქვენი ჟოლოს IP მისამართზე, მაგალითად:
192.168.1.108/
თქვენ უნდა ნახოთ ნაგულისხმევი ეკრანი /var/www/html/index.html– დან (სურათი 1 ზემოთ)
ასევე დარწმუნდით, რომ ვებ სერვერი მუშაობს:
$ ps -ef | grep lighttpd
PHP– ის კარგი შესამოწმებლად, შექმენით php ტესტის ფაილი:
$ sudo nano /var/www/html/phpinfo.php
შემდეგ გადადით
თქვენ უნდა ნახოთ ეკრანი, როგორიც არის სურათი 2 ზემოთ
თუ თქვენ გაქვთ შეცდომები ან ცარიელი ეკრანი, შეამოწმეთ შეცდომები
$ sudo cat /var/log/lighttpd/error.log
ისევ და ისევ, install.sh– ის ხელახლა გაშვებამ შეიძლება გაასწოროს დაკარგული დამოკიდებულებები.
ნაბიჯი 12: დანართი
დიდი მადლობა მიდის ქვემოთ UPC– ის დიდი მონაცემთა ბაზის ხელმისაწვდომობისთვის.
გახსენით სასურსათო UPC DB
www.grocery.com/open-grocery-database-proje…
გახსენით მონაცემთა DB
www.grocery.com/open-grocery-database-proje…
www.upc-search.org/perl/upc-search.pl?q=84…
მადლობა EasyUI– ს მარტივი ვებ CRUD GUI– სთვის
www.jeasyui.com/index.php
გირჩევთ:
Game Boy Reader Controller: 17 Steps (სურათებით)
Game Boy Reader Controller: ამ ინსტრუქციურად შევეცდები ავხსნა როგორ გავაკეთე მოწყობილობა ზემოთ. იგი ფუნქციონირებს როგორც Game Boy კარტრიჯის მკითხველი, რომელსაც შეუძლია წაიკითხოს ROM და წაიკითხოს/დაწეროს Game Boy თამაშის RAM. ამის შემდეგ თამაში იქნება ავტომატურად ჩატვირთეთ, ასე რომ თქვენ შეგიძლიათ ითამაშოთ მასზე
4x4 ელექტრონული საჭადრაკო დაფის დემო/ Arduino Mega + RFID Reader + Hall-effect სენსორებით: 7 ნაბიჯი
ელექტრონული საჭადრაკო დაფის 4x4 დემო/ Arduino Mega + RFID მკითხველთან + დარბაზის ეფექტის სენსორებით: გამარჯობათ, მე ვარ ტაჰირ მირიევი, 2018 წლის კურსდამთავრებული ახლო აღმოსავლეთის ტექნიკური უნივერსიტეტიდან, ანკარა/ თურქეთი. მე ვსწავლობდი გამოყენებითი მათემატიკაში, მაგრამ მე ყოველთვის მიყვარდა ნივთების დამზადება, განსაკუთრებით მაშინ, როდესაც ეს გულისხმობდა ელექტრონიკას, დიზაინსა და პროგრამირებას
HC-SR04 Reader მოდული Arduino– ს გასათავისუფლებლად: 6 ნაბიჯი (სურათებით)
HC-SR04 მკითხველის მოდული Arduino– ს გასათავისუფლებლად: HC-SR04 ულტრაბგერითი მანძილის სენსორი ძალიან პოპულარულია რობოტიკაში. ძირითადად, ნებისმიერი ობიექტი, რომელიც თავს არიდებს რობოტს, იყენებს ამ სენსორს. და ეს, რა თქმა უნდა, მშვენიერია, იაფი და ზუსტი გამოყენება, მაგრამ მას შემდეგ რაც დაიწყებთ უფრო რთული რობოტების შექმნას, შეგიძლიათ დაიწყოთ ნახოთ
Nintendo Controller PC Card Reader– ში: 4 ნაბიჯი (სურათებით)
Nintendo Controller PC Card Reader– ში: ჩადეთ ბარათის მკითხველი Nintendo Controller– ში თქვენი დესკტოპის ან ლეპტოპის კომპიუტერისთვის. ამ პროექტის ნებისმიერი ნახსენები უნდა იყოს ბმული www.zieak.com– ით, რაიან მაკფარლანდის კრედიტით
USB კომპაქტური Flash Reader . Altoids Tin– ში .: 6 ნაბიჯი
USB კომპაქტური ფლეშ მკითხველი …. ალტოიდების ქილაში: დიახ, მე ვიცი, რომ ალტოიდების თუნუქე ამ ეტაპზე გადაიქცა ყველაფერში, გარდა კამოდისა, მაგრამ ეს არის ჩემი პირველი "პროექტი", რომელიც მე შევეცადე. მე მიმოვიხედე აქ და დავინახე NES კონტროლერის რეჟიმი და ამან გამოიწვია ჩემი მოტივაცია